← Назад к списку файлов

ctimefilter.mqh

Поиск по коду файла

#property strict

extern string  __timeFilter__    = "----- Time filter ------";
extern int     StartHour         = 00;
extern int     StartMinute       = 00;
extern int     FinishHour        = 24;
extern int     FinishMinute      = 0;
extern bool    TradeOnMonday     = true;
extern bool    TradeOnTuesDay    = true;
extern bool    TradeOnWednessDay = true;
extern bool    TradeOnThursDay   = true;
extern bool    TradeOnFriday     = true;
extern bool    TradeOnSunday     = true;

class CTimeFilter
{
public:

   bool CanTrade()
   {  
      int dayOfWeek = TimeDayOfWeek( TimeCurrent() );
      int min       = TimeMinute( TimeCurrent() );
      int hour      = TimeHour( TimeCurrent() );

      switch(dayOfWeek)
      {
         case 0: // sunday
            if (!TradeOnSunday) return false;
         break;

         case 1: // monday
            if (!TradeOnMonday) return false;
         break;

         case 2: // tuesday
            if (!TradeOnTuesDay) return false;
         break;

    

Показано первые 50% кода (символов: 1196)

Как получить полную версию?

Введите ваш email и нажмите кнопку, чтобы перейти к оплате.