Максимальные просадки по историческим заказам

Auftrag beendet

Ausführungszeit 14 Tage
Bewertung des Kunden
Инициативный и опытный специалист, который самостоятельно делает шаги для нахождения решения. Имеет навыки создания качественного и документированного кода, буду повторно обращаться.

Spezifikation

Нам нужен экспертный советник, которому можно передать CSV файл со списком заказов по символам, который будет проходиться по ним, открывать и закрывать заказы в указанное время, вычислять максимальную просадку за день и записывать её в файл.

Важно - будет Н количество символов (не один), и необходимо открывать и закрывать заказы по всем символам, и вычислять просадку по всем открытым заказам у всех символов.

Эксперт будет работать до того как все заказы не закроются, либо до баланса <= 0. Это значит что если у заказа нет даты закрытия, то прогон должен идти до "сейчас", либо до баланса <= 0.


Требуемые настройки


  • Balance - начальный баланс, который нужно выставить после запуска (к примеру, через TesterDeposit)
  • InputFile - Файл с данными заказов
  • OutputFile - Файл с максимальными просадками за день


Формат InputFile

Symbol,Type,Ticket,Lots,OpenTime,CloseTime

AUDUSD,Buy,55611153,0.02,2024.01.01 12:13:45,2024.01.03 17:65:33

AUDCAD,Sell,57111534,0.04,2023.12.17 15:41:01,2023.12.23 09:54:11

AUDCAD,Balance,0,700.00,2024.01.09 17:01:01, 2024.01.09 17:01:01

EURUSD,Sell,57663423,0.01,2024.01.11 13:53:22,1970.01.01 00:00:00


  • Symbol - Символ (пара) заказа
  • Type - Тип заказа (Buy,Sell,Balance)
  • Ticket - Уникальный ID заказа
  • Lots - Объем заказа
  • OpenTime - время открытия заказа
  • CloseTime - Время закрытия заказа

С типом заказа Balance плюсовая сумма означает депозит средств на счет, минусовая - снятие средств со счета. В этом случае в Lots будет значение депозита или снятия, символ и время открытия игнорируется.


Формат OutputFile

Date,Points,Currency,Percent

2023.12.17,-451,-56.13,-7.53

2024.01.11,-876, -87.85,-9.65

  • Date - Дата просадки
  • DrawdownPoints - Суммарная просадка (в пунктах) по всем символам
  • DrawdownCurrency -  Суммарная просадка (в валюте счета) по всем символам 

Bewerbungen

1
Entwickler 1
Bewertung
(71)
Projekte
83
39%
Schlichtung
3
0% / 0%
Frist nicht eingehalten
1
1%
Frei
Veröffentlicht: 7 Beispiele
2
Entwickler 2
Bewertung
(32)
Projekte
53
36%
Schlichtung
0
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(361)
Projekte
644
26%
Schlichtung
92
72% / 14%
Frist nicht eingehalten
12
2%
Arbeitet
Veröffentlicht: 1 Beispiel
4
Entwickler 4
Bewertung
(54)
Projekte
102
23%
Schlichtung
12
25% / 17%
Frist nicht eingehalten
13
13%
Frei
Ähnliche Aufträge
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

Projektdetails

Budget
30 - 100 USD
Ausführungsfristen
von 3 bis 5 Tag(e)