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

MQL5 Experts Autre

Tâche terminée

Temps d'exécution 21 heures

Spécifications

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 =)

Répondu

1
Développeur 1
Évaluation
(1089)
Projets
1767
61%
Arbitrage
14
64% / 7%
En retard
82
5%
Travail

Informations sur le projet

Budget
34+ USD
TVA (19%): 6.46 USD
Total: 40.46 USD
Pour le développeur
30.6 USD
Délais
à 3 jour(s)