independant if function - page 2

 
  1. bool TimeControlHourMinute()
    {
          
         
    // i have already defined all variables used, days of the week are ok, server times also.
    
    if(DayOfTheWeek==1) WeekDay="Monday";
    Where do you set DayOfTheWeek?
         How To Ask Questions The Smart Way. (2004)
              Be precise and informative about your problem

    Always post all relevant code (using Code button) or attach the source file.
              MetaTrader 5 Platform update build 3660: Improvements and fixes - General - MQL5 programming forum - Page 10 #93 (2023)


  2. Your code
    if(Monday){
    if(DayOfTheWeek==1)
    TradingAllowed=true;
    if(DayOfTheWeek !=1)
    TradingAllowed=false;
    }
    
    if(Tuesday){
    if(DayOfTheWeek==2)
    TradingAllowed=true;
    if(DayOfTheWeek !=2)
    TradingAllowed=false;
    }
    ⋮
    Simplified
    bool AllowedDOW[7];
    int OnInit(){
       AllowedDOW[SUNDAY]=Sunday;
       AllowedDOW[MONDAY]=Monday;
       ⋮
    }
    
    TradingAllowed=AllowedDOW[DayOfTheWeek);