Do swojego EA probuje dorobic funkcje zeby otwierala drugie zlecenie po 10p od poprzedniej ceny otwarcia.
mamy taki kod ktory powinien dzialac moim zdaniem

Kod: Zaznacz cały
double LastOpened() {
int iOrders = OrdersTotal() ;
int iLast = iOrders -1;
if(iOrders > 0) {
OrderSelect(iLast, SELECT_BY_POS);
return (OrderOpenPrice());
} else {
return(0.0);
}
Kod: Zaznacz cały
int Odleglosc = 10;
int PrevPrice = LastOpened();
if(PrevPrice > 0) {
RefreshRates();
OrderSend(Symbol(),OP_BUY,0.3,PrevPrice+(Odleglosc*Point),0,Ask-10*Point,Ask+20*Point,"",2,0,Blue);
}
Print("Blad B2: ", GetLastError());
Jakies pomysly?
EA testowane w testerze MT4 od AM