Gesucht: Funktion die die letzten x Order der Historydeals in ein Array Schreibt.

MQL5 专家 其它

工作已完成

执行时间21 小时

指定

Hallo, 

suche eine Funktion. 

Diese soll eine beliebige Anzahl (z.b. 34) der Historydeals (vergangen Trades) in ein Array schreiben. 


   ulong Last_Ticket = 0;
   double Last_Order_Profit;
   ulong Last_Order_Magic_Number;


   HistorySelect(0,Aktuelle_Zeit);

   for(uint i = 0; i < HistoryDealsTotal(); i++)
     {
      if((Last_Ticket=HistoryDealGetTicket(i))>0)
        {
         Last_Order_Profit = HistoryDealGetDouble(Last_Ticket,DEAL_PROFIT);
         Last_Order_Magic_Number = HistoryDealGetInteger(Last_Ticket,DEAL_MAGIC);
        }
     }


Diese Funktion gibt lediglich den letzten Deal wieder. Leider habe ich wenig Zeit eine passende Lösung zu finden =)

反馈

1
开发者 1
等级
(1093)
项目
1773
61%
仲裁
14
64% / 7%
逾期
84
5%
空闲

项目信息

预算
34+ USD
VAT (19%): 6.46 USD
总计: 40.46 USD
开发人员
30.6 USD
截止日期
 3 天