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

MQL5 Uzman Danışmanlar Diğer

İş tamamlandı

Tamamlanma süresi: 21 saat

İş Gereklilikleri

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

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(1089)
Projeler
1767
61%
Arabuluculuk
14
64% / 7%
Süresi dolmuş
82
5%
Çalışıyor

Proje bilgisi

Bütçe
34+ USD
KDV (19%): 6.46 USD
Toplam: 40.46 USD
Geliştirici için
30.6 USD
Son teslim tarihi
to 3 gün