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
評価
(1089)
プロジェクト
1767
61%
仲裁
14
64% / 7%
期限切れ
82
5%
仕事中

プロジェクト情報

予算
34+ USD
VAT(付加価値税) (19%): 6.46 USD
合計: 40.46 USD
開発者用
30.6 USD
締め切り
最高 3 日