Вопрос про время Слипа в советнике.

 

Кто подскажет как вырубать советника:

1.е. До закрытия бара.

2.е. До закрытия дня. Что бы советник просыпался в 00,01 слудеющего дня.

 

Функция

datetime TimeCurrent( )

должна помочь. Смотреть здесь.

 
BARS писал (а) >>

Кто подскажет как вырубать советника:

1.е. До закрытия бара.

2.е. До закрытия дня. Что бы советник просыпался в 00,01 слудеющего дня.

int start()
  {
  int H_vxod=0;
  int M_vxod=1; 
    
//----
   if(Hour()==H_vxod&&Minute()==M_vxod)// если время 00:01
   {
      // дейсвие
      
     }
//----
   return(0);
  }
 
olltrad писал (а) >>

По асе мож помоч ?

 
olltrad писал (а) >>

А как быть если дыра в минутных барах. Советник висит на минутках. Или нэт упал. Сделать гарантированно обработку, на тот момент времени ?

 
Prival писал (а) >>

А как быть если дыра в минутных барах. Советник висит на минутках. Или нэт упал. Сделать гарантированно обработку, на тот момент времени ?

Prival
писал (а)
>>

А как быть если дыра в минутных барах. Советник висит на минутках. Или нэт упал. Сделать гарантированно обработку, на тот момент времени ?

int s;
//----
   int start()
  {
  int H_vxod=0;
  int M_vxod=1; 
    if(OrdersTotal()<1)
    {
    s=0;
    }
//----
   if(Hour()==H_vxod&&Minute()>M_vxod&&s<1)// если время 00:01 или больше если провал в котировках 
   {
      // действие
      s=1;
     }
//----
   return(0);
  }
Причина обращения: