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 일