Сообщений: 463
Поблагодарили: 28 раз(а) в 23 сообщениях
Зарегистрирован: 26 апр 2011, 13:56
Откуда: Барнаул
Делал советник, работающий по ценам открытия баров. Факт открытия баров определял по времени. Ордера-то открываются в момент открытия дневки, но не получился-ли советник для модели "все тики"? Ниже часть кода открытия и закрытия. Может будет понятно.
extern string Время_открытия = "00:00";
extern string Время_закрытия = "23:00";
int start()
{ ...
if ( StrToTime(Время_открытия)<= TimeCurrent()
&& TimeCurrent() - StrToTime(Время_открытия) < 15*60 )
...
OrderSend("USDJPY", OP_SELL, 0.01, Bid, 3, Bid + СЛ_s, Bid - ТП_s, "USDJPY~S23", 555, 0);
...
if ( StrToTime(Время_закрытия)<=TimeCurrent() )
OrderClose(Ticket, 0.01, Ask, 3);
...
Делал советник, работающий по ценам открытия баров. Факт открытия баров определял по времени. Ордера-то открываются в момент открытия дневки, но не получился-ли советник для модели "все тики"? Ниже часть кода открытия и закрытия. Может будет понятно.
extern string Время_открытия = "00:00";
extern string Время_закрытия = "23:00";
int start()
{ ...
if ( StrToTime(Время_открытия)<= TimeCurrent()
&& TimeCurrent() - StrToTime(Время_открытия) < 15*60 )
...
OrderSend("USDJPY", OP_SELL, 0.01, Bid, 3, Bid + СЛ_s, Bid - ТП_s, "USDJPY~S23", 555, 0);
...
if ( StrToTime(Время_закрытия)<=TimeCurrent() )
OrderClose(Ticket, 0.01, Ask, 3);
...