


I z tego powodu chciałbym poprosić o pomoc w napisaniu EA.
1) Warunki dla open ( nie wiem czy problemem będzie tu duży poślizg na otwarciu bo ceny strasznie się wachają )
-kup/sprzedaj o 9;00 dla Daxa i 15:30 dla sp500
-kierunek sam chciałbym określić ( np wpisuje 1 dla jakiejś zmiennej wtedy Ea kupuje a jeśli nie to sprzedaje )
2) Warunki dla close
SL
lub cena na zamknięcie sesji dla Daxa 17:30 dla sp500 22:00
//////////////// Takie coś znalazłem do close ale jak to skleić w jedność to nie mam pojęcia.
extern int CloseHour = 23;
extern int CloseMinute = 0;
extern int Slippage = 3;
void start() {
double bBid, aAsk;
if (Hour()==CloseHour && Minute()>=CloseMinute) {
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol()) {
if (OrderType()==OP_BUY) {
bBid=MarketInfo(OrderSymbol(), MODE_BID);
OrderClose(OrderTicket(), OrderLots(), bBid, Slippage, Blue);
}
if (OrderType()==OP_SELL) {
aAsk=MarketInfo(OrderSymbol(), MODE_ASK);
OrderClose(OrderTicket(), OrderLots(), aAsk, Slippage, Red);
}
}
}
}
}
}
///////////////
Z góry dzięki