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

MQL5 Experts Outros

Trabalho concluído

Tempo de execução 21 horas

Termos de Referência

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

Respondido

1
Desenvolvedor 1
Classificação
(1090)
Projetos
1768
61%
Arbitragem
14
64% / 7%
Expirado
83
5%
Livre

Informações sobre o projeto

Orçamento
34+ USD
IVA (19%): 6.46 USD
Total: 40.46 USD
Desenvolvedor
30.6 USD
Prazo
para 3 dias