Бот или скрипт для генерации отчета со сделками (по заданному алгоритму)

MQL5 Experten Skripte

Auftrag beendet

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

Spezifikation

Доброго времени. Нужно сделать скрипт для генерации отчета с торговыми сделками, аналогичному отчету в торговом терминале (Metatrader и аналогичных). Пример см. в прикрепленном файле. Сделки должны совпадать с торговым графиком (по времени и ценовым уровням).


Основные настройки:

  1. Название брокера - просто текст в отчете;
  2. Cписок торговых пар - одна или несколько ;
  3. Дата начала - дата первой сделки ;
  4. Дата завершения - дата последней сделки ;
  5. Сделок в сутки (мин.-мах.) - случайное  (в заданных пределах) количестов сделок в сутки ;
  6. Лот ( мин.-мах ) - случайный  (в заданных пределах) объем лота каждой сделки ;
  7. S/L - вкл./откл.; если вкл., тогда случайная величина (в % или пунктах,  мин.-мах.) ;
  8. T/P - вкл./откл.; если вкл., тогда случайная величина ( в % или пунктах,  мин.-мах ) ;
  9. Сделки Buy/Sell (в %) - соотношение сделок Buy/Sell по каждой торговой паре ;
  10. Распередение делок (в %) соотношение прибыльных и убыточных сделок по каждой торговой паре ;
  11. Прибыльность (в %, мин.-мах ) -  случайная (в заданных пределах) ежемесяная прибыльностьм (относительного размера начального депо, см. настройку 12.) ;
  12. Размер депо - начальный размер/объем депозита ;
  13. Файл отчета: a) Столбцы в файле отчета (с возможностью вкл/откл.): Ticket | Open Time | Type | Size | Item | Price | S/L | T/P | Close Time | Price | Commission | Taxes | Swap | Profit; b) Формат файла для экспорта: СSV или HTML ;

Примерный алгоритм формирования отчета:

  1. Совершаются случайные сделки (абсолютно случайные входы и выходы) в соответствии с настройками (2, 3, 4, 5, 6, 7, 8)
  2. Из массива сделок выбираются те сделки, которые суммарно соответствуют другой группе настроек (9, 10, 11)
  3. Формируется файл отчета

Реализация может быть как скрипт/бот для торгового терминала (предпочтительно Metatader) или веб-приложение (нужно будет обсудить). Стоимость указал случайную, в отклике напишите свою.

Bewerbungen

1
Entwickler 1
Bewertung
(280)
Projekte
650
28%
Schlichtung
111
19% / 61%
Frist nicht eingehalten
319
49%
Frei
2
Entwickler 2
Bewertung
(24)
Projekte
34
15%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
8
24%
Frei
3
Entwickler 3
Bewertung
(133)
Projekte
174
18%
Schlichtung
17
47% / 18%
Frist nicht eingehalten
0
Frei
4
Entwickler 4
Bewertung
(33)
Projekte
54
30%
Schlichtung
8
0% / 63%
Frist nicht eingehalten
13
24%
Frei
5
Entwickler 5
Bewertung
(44)
Projekte
100
39%
Schlichtung
17
29% / 47%
Frist nicht eingehalten
32
32%
Frei
6
Entwickler 6
Bewertung
(52)
Projekte
97
24%
Schlichtung
11
18% / 18%
Frist nicht eingehalten
12
12%
Arbeitet

Projektdetails

Budget
100+ USD
Für die Entwickler
90 USD
Ausführungsfristen
von 3 bis 5 Tag(e)