Search code examples
algorithmic-tradingmql4metatrader4mt4

MT4 - PERIOD 's


I use below code for #1 screenshot.

int  _objfnd =  ObjectFind( name );
if ( _objfnd == -1 )
{
    ObjectCreate ( _vlineName, OBJ_VLINE, 0, Time[i], 0 );
    ...
}

enter image description here and I use below code for #2 screenshot.

int  _objfnd = ObjectFind( name );
if ( _objfnd == -1 )
{
    datetime    _dayTime = Time[i]                                       ;
    int         _dayNext = PeriodSeconds( _Session_Breaks_Day_Prd )      ;
                _dayTime = _dayTime - ( _dayTime % _dayNext ) + _dayNext ;

    ObjectCreate ( _vlineName, OBJ_VLINE, 0,  _dayTime, 0 )              ;
}

enter image description here If you figure out my concern,
please give me good advice, much appreciate.

enter image description here


Solution

  • A: the code has not handled Daylight Saving Time Shift 2016, Nov-06