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 дн.