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

Работа завершена

Время выполнения 14 дней
Отзыв от исполнителя
Хороший заказчик, находчивый и предприимчивый
Отзыв от заказчика
Дмитрий хорошо и быстро справился с выполнением моей задачи. Она была непростой и необычной, многие разработчики отказались ее делать. Я рекомендую его как ответственного и грамотного специалиста.

Техническое задание

Доброго времени. Нужно сделать скрипт для генерации отчета с торговыми сделками, аналогичному отчету в торговом терминале (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) или веб-приложение (нужно будет обсудить). Стоимость указал случайную, в отклике напишите свою.

Откликнулись

1
Разработчик 1
Оценка
(281)
Проекты
650
28%
Арбитраж
112
19% / 62%
Просрочено
319
49%
Свободен
2
Разработчик 2
Оценка
(24)
Проекты
34
15%
Арбитраж
2
0% / 50%
Просрочено
8
24%
Свободен
3
Разработчик 3
Оценка
(176)
Проекты
227
19%
Арбитраж
20
40% / 20%
Просрочено
0
Занят
4
Разработчик 4
Оценка
(34)
Проекты
55
31%
Арбитраж
8
0% / 63%
Просрочено
13
24%
Свободен
Опубликовал: 22 статьи, 1 пример
5
Разработчик 5
Оценка
(44)
Проекты
100
39%
Арбитраж
17
29% / 47%
Просрочено
32
32%
Свободен
6
Разработчик 6
Оценка
(54)
Проекты
102
23%
Арбитраж
12
25% / 17%
Просрочено
13
13%
Свободен

Информация о проекте

Бюджет
100+ USD
Сроки выполнения
от 3 до 5 дн.