как сделать чтобы советник работал в определенное время суток

  • Автор темы Автор темы apelsinder
  • Дата начала Дата начала

apelsinder

Новичок форума
привет всем как сделать чтобы советник работал в определенное время суток ?
 

supervisor

Местный житель
привет всем как сделать чтобы советник работал в определенное время суток ?

есть переменные времени Hour() и Minute() . Задаеш им час больше стольки то и час меньше стольки то и помещаеш весь алгоритм торговли в это условие.
 

атик

Заблокирован
extern bool PAUSE_NEWS = false;//пауза торговли
extern double HOUR_START_PAUSE =17;//час начала паузы
extern double HOUR_END_PAUSE = 10;//час окончания паузы
extern double DEI_START_PAUSE = 5;//день начала паузы
extern double DEI_END_PAUSE = 1;//день окончания паузы
extern double START_PAUSE = 0;//время начала ежедневного перерыва при > 0
extern double END_PAUSE = 6;//время окончания перерыва


//.....................................................

if(Hour()>= START_PAUSE&&Hour()<END_PAUSE&& START_PAUSE>0)
R=0;
if(DayOfWeek()>=DEI_START_PAUSE&&Hour()>=HOUR_START_PAUSE && PAUSE_NEWS == true)
R=0;
if(DayOfWeek()<=DEI_END_PAUSE&&Hour()<=HOUR_END_PAUSE && PAUSE_NEWS == true )
R=0;


R- флаг разрешения
 
Верх