как получить результат последней сделки?

 
Добрый день, подскажите, как можно получить результат последней сделки. Не смог найти нужной функции. Буду благодарен за помощь!
 

OrderSelect -> OrderProfit .... Где искали?

 
Kogelet:

Добрый день, подскажите, как можно получить результат последней сделки. Не смог найти нужной функции. Буду благодарен за помощь!

Сделка закрытая или открытая? И какой результат нужен?

Если закрытая то вот типо этого можно:
//+------------------------------------------------------------------+
//|                                                          ююю.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""
 
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
   double Profit;int Tiket;
   int TotalOrders=OrdersHistoryTotal();
   for(int pos=0; pos<TotalOrders; pos++)
     {
     if(OrderSelect(pos,SELECT_BY_POS,MODE_HISTORY) == true)
       {
       if(OrderSymbol()==Symbol())
         {
       //---- 
        Profit = OrderCommission()+OrderSwap()+OrderProfit();
        Tiket = OrderTicket();  
       //----
         }               
       }
     else
       Print("Ошибка ", GetLastError());
     } 
MessageBox("Последний ордер #"+Tiket+" закрылся с профитом "+DoubleToStr(Profit,2),"Результат");
//----
   return(0);
  }
//+------------------------------------------------------------------+
Причина обращения: