Как получить дату закрытия ордера

 

Подскажите, пожалуйста, как получить дату закрытия ордена? Хочу сделать подсчет закрытых/открытых ордеров в день. Написал вот так, но чет не правильно считает: 

int CountSellDay() 

{

   int count = 0;

   

   for (int trade = OrdersTotal() - 1; trade >= 0; trade--) 

   {

      if (OrderSelect(trade, SELECT_BY_POS, MODE_HISTORY))

      {

         if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)

         {

            if (OrderType() == OP_SELL) 

             

             if (TimeDay(OrderCloseTime()) == Day())

               count++;

             

         }

      }

   }

   return (count);

 
Roman Tarasov:

Подскажите, пожалуйста, как получить дату закрытия ордена? Хочу сделать подсчет закрытых/открытых ордеров в день. Написал вот так, но чет не правильно считает:

OrdersHistoryTotal()