BE pierwsze starcie

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

Jeszcze jeden problem, niewiem gdzie wstawić wywołanie funki BE. Logika podpowiada mi, ze musi być to po otwarciu zlecenie, ale daje tam i niedziała. Tu jest kod.

Kod: Zaznacz cały

   if(...........) 
   {
   OrderSend(Symbol(),OP_BUY,lots,Ask,3,Bid-sl*Point,Bid+takeprofit*Point);
   buyx = 1;
   sellx = 0;
   } 
   
BE_long();
   
   if(...........)
   {
   OrderSend(Symbol(),OP_SELL,lots,Bid,3,Bid+sl*Point,Bid-takeprofit*Point);
   sellx = 1;
   buyx = 0;
   }
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

BE najlepiej na początku EA aby było wiadomo że zawsze będzie uruchomione.
Jeśli tam gdzie dałeś nie działa to może są jakieś poprzedzające warunki które nie pozwalają na wykonanie kodu, albo funkcja nie działa.
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

no myślałem nad tym, ze wcześniej będą jakieś warunki które nie pozwolą na otwarcie, ale z drugiej strony, ze BE powinno być po otwarciu zlecenia,

Ale dałem tak jak zasugerowałeś na początek i okazało się, że zliczanie zleceń blokowało BE. teraz działa :), dzięki za podpowiedź

Dobrze, bo męczyłem sie z takim banałem dosyć długo :D
Ostatnio zmieniony 28 mar 2011, 15:20 przez siersciuch, łącznie zmieniany 1 raz.
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

siersciuch pisze:ale z drugiej strony, ze BE powinno być po otwarciu zlecenia,
nie koniecznie, za każdym razem funkcja start jest wywoływana więc nie ważne gdzie wrzucić ważne aby jakieś poprzednie warunki nie zablokowały funkcji
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

Tig3r pisze:
siersciuch pisze:ale z drugiej strony, ze BE powinno być po otwarciu zlecenia,
nie koniecznie, za każdym razem funkcja start jest wywoływana więc nie ważne gdzie wrzucić
Własnie jak zaczeło działać to wpadło mi to do głowy.:)
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

ODPOWIEDZ