Вставка времени работы в советник. Нужна небольшая помощь

 

Подскажите, как вставить время работы в советник (например с 23.00 до 7.00)

Если можно то покажите на примере а то я с Forexer 4.1 чёто не могу вставить

 
Если можно, покажите как Вы пытались воспользоваться поиском.
 
DDFedor:
Если можно, покажите как Вы пытались воспользоваться поиском.

да никак не пользовался - взял и топик создал, сделали бы что ли оплату за создание нового топика символический 1р, того глядишь и искать бы научились и топики не плодились

Vinin:

extern int     HourStart      =       -1;
extern int     HourStop       =       -1;

int start() { 
  if (!CheckHour()) return(0);
//      ................
   return(0);
} 

bool CheckHour(){
   if (HourStart==-1 || HourStop==-1) return(true);
   if (HourStart == HourStop && TimeHour(Time[0])==HourStart) return(true);
   if (HourStart<HourStop)
      if (HourStart<=TimeHour(Time[0]) && TimeHour(Time[0])<=HourStop) return(true);
   if (HourStart>HourStop)
      if (HourStart>=TimeHour(Time[0]) || TimeHour(Time[0])>=HourStop) return(true);
   return(false);
}
 
DDFedor:
Если можно, покажите как Вы пытались воспользоваться поиском.


В поиске находил и вставлял то что там но не работает да и топик тот за 2009 год
 

Вот мой вариант:

extern int BeginHour = 8;

extern int EndHour = 20;

if(EndHour>=Hour())

{if(Hour()>=BeginHour)

{

//основной код

}}

p.s. что-то код не вставляет. А, и это для работы внутри дня. Автор, а ты пользуй поиск, на форуме этьо точно обсуждалось - мной в частности. Обленились совсем - новую тему ради этого создавать, ППЦ. :)

 

Cм. здесь, здесь, здесь.

Поиск: Как ограничить работу советника по времени site:mql4.com

 
Cmu4:

Вот мой вариант:

extern int BeginHour = 8;

extern int EndHour = 20;

if(EndHour>=Hour())

{if(Hour()>=BeginHour)

{

//основной код

}}

p.s. что-то код не вставляет. А, и это для работы внутри дня. Автор, а ты пользуй поиск, на форуме этьо точно обсуждалось - мной в частности. Обленились совсем - новую тему ради этого создавать, ППЦ. :)


Спасибо! Все работает
Причина обращения: