Советники: Close Delete On Friday

 

Close Delete On Friday:

Советник-утилита: закрытие позиций и удаление отложенных ордеров в пятницу

Close Delete On Friday

Автор: Vladimir Karputov

 
   if (STimeCurrent.day_of_week == (ENUM_DAY_OF_WEEK) FRIDAY && STimeCurrent.hour * 60 * 60 + STimeCurrent.min * 60 + STimeCurrent.sec> = InpStartHour * 60 * 60 + InpStartMinute * 60)



	          
 
Зачем удалять все позиции, без разбора, в пятницу? 
 
amrali:


Спасибо, исправил.

Теперь код (версия 1.001) имеет такой вид:

//+------------------------------------------------------------------+
//| TimeControl                                                      |
//+------------------------------------------------------------------+
bool TimeControlHourMinute(void)
  {
   MqlDateTime STimeCurrent;
   datetime time_current=TimeCurrent();
   if(time_current==D'1970.01.01 00:00')
      return(false);
   TimeToStruct(time_current,STimeCurrent);

   if(STimeCurrent.day_of_week==5)
      if(STimeCurrent.hour*60*60+STimeCurrent.min*60+STimeCurrent.sec>=InpStartHour*60*60+InpStartMinute*60)
         return(true);
//---
   return(false);
  }