Trade History to Convert MQ4 to MQL5

 

Sir , I want to Convert MQL4 to MQL5 Source code 👇

MQL4 :-

for(int pos = OrdersHistoryTotal() - 1; pos >= 0; pos--)
        {
         if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
           {
            if(OrderProfit() != 0.0)
              {
               if(OrderClosePrice() != OrderOpenPrice())
                 {
                  if(OrderSymbol() == Symbol())
                    {
                      sal = true;
                     Ld = OrderProfit();
                     k_t =  (OrderClosePrice() - OrderOpenPrice());
                     Gd = (-OrderCommission());
                     break;
                    }
                 }
              }
           }
        }



MQL5 :- 

  if(HistorySelect(0, INT_MAX))
        {
         int total = HistoryDealsTotal();
         for(int i = total - 1; i >= 0; i--)
           {
            ulong Ticket = HistoryDealGetTicket(i);
            if(HistoryDealGetInteger(Ticket, DEAL_ENTRY) == DEAL_ENTRY_OUT)
              {
               double deal_profit   = HistoryDealGetDouble(dticket, DEAL_PROFIT);

               double deal_price  = HistoryDealGetDouble(Ticket, DEAL_PRICE);
               double Sym = HistoryDealGetString(Ticket, DEAL_SYMBOL);
               double Comission = HistoryDealGetDouble(Ticket,DEAL_COMMISSION);

               if(Sym == Symbol())
                 {
                  const ulong OrderTicket = HistoryDealGetInteger(Ticket, DEAL_ORDER);
                  if(OrderTicket > 0)
                    {
                     double oop = HistoryOrderGetDouble(OrderTicket, ORDER_PRICE_OPEN);
                     
                     sal = true;
                     Ld = deal_profit;
                     k_t = (deal_price - oop);
                     Gd = (-Comission);
                     break;
                    }
                  
                 }
              }
           }
        }


There is no "OrderClosePrice()" in MQL5 Deal History .


Is tis Correct MQL4 Converted to MQL5 Code ?

Please solve ths code...

 
Vikram J U:

Sir , I want to Convert MQL4 to MQL5 Source code 👇

MQL4 :-



MQL5 :- 


There is no "OrderClosePrice()" in MQL5 Deal History .


Is tis Correct MQL4 Converted to MQL5 Code ?

Please solve ths code...


Sir , Don't reply me because I converted MQL4 to MQL5 code but I searched this Forum in MQL5 and It worked well ...

Thank you