Как получаить время закрытие сессии?

 

Доброе время суток, подскажите как я могу получить время закрытия сессии?

Не знаю какую функцию можно использовать для этого подскажите пожалуйста.
 
0x41:

Доброе время суток, подскажите как я могу получить время закрытия сессии?

Не знаю какую функцию можно использовать для этого подскажите пожалуйста.
datetime
 
Iurii Tokman:

Указал в сообщении.

 
0x41:

Доброе время суток, подскажите как я могу получить время закрытия сессии?

Не знаю какую функцию можно использовать для этого подскажите пожалуйста.


datetime dt_FromX, dt_ToX;
bool b_resX = TimeToTradeSpecification(Symbol(),0,dt_FromX,dt_ToX);

bool CExpert::TimeToTradeSpecification(string s_Symbol,int i_SessionIndex,datetime &dt_From,datetime &dt_To)
{
   int      i_FromHours;
   int      i_FromMinutes;
   
   int      i_ToHours;
   int      i_ToMinutes;
   bool     b_Result = false;
   
   MqlDateTime k_MqlDateTime;
   TimeToStruct(TimeCurrent(),k_MqlDateTime);
   
   int i_DayOfWeek = k_MqlDateTime.day_of_week;    
   
   SymbolInfoSessionTrade(s_Symbol,(ENUM_DAY_OF_WEEK)i_DayOfWeek,i_SessionIndex,dt_From,dt_To);
   
   MqlDateTime k_MqlDateTimeFrom;
   TimeToStruct(dt_From,k_MqlDateTimeFrom);
   i_FromHours   = k_MqlDateTimeFrom.hour;
   i_FromMinutes = k_MqlDateTimeFrom.min;
   
   MqlDateTime k_MqlDateTimeTo;
   TimeToStruct(dt_To,k_MqlDateTimeTo);
   i_ToHours     = k_MqlDateTimeTo.hour;
   i_ToMinutes   = k_MqlDateTimeTo.min;
   //
   k_MqlDateTime.hour = i_FromHours;
   k_MqlDateTime.min  = i_FromMinutes;
   k_MqlDateTime.sec = 0;
   dt_From = StructToTime(k_MqlDateTime);
   //
   k_MqlDateTime.hour = i_ToHours;
   k_MqlDateTime.min  = i_ToMinutes;
   k_MqlDateTime.sec  = 0;
   if (i_ToHours == 0)
   {
      k_MqlDateTime.hour = 23;
      k_MqlDateTime.min  = 59;
      k_MqlDateTime.sec  = 59;
   }
   dt_To = StructToTime(k_MqlDateTime);
   
   if (TimeCurrent() > dt_From && TimeCurrent() < dt_To)
      b_Result = true;   
      
   return(b_Result);
}
//+------------------------------------------------------------------+

Причина обращения: