Получение и сохранение данных из MT5

Specification

Необходимо разработать инструмент выгрузки разреженного стакана в файл CSV (обязательно разреженного).
Разработанный инструмент должен:
1. При запуске создает новый файл формата CSV (разделители ;). Название - Дата и время запуска инструмента в работу.
2. Через заданные в параметрах инструмента, промежутки времени, делает снимок разреженного стакана и сохраняет в файл.
3. Включение и выключение инструмента - вручную. Логику обработки аварийных состояний - не предусматривать. При возникновении аварийного состояния - отключить инструмент из работы.
Задаваемые параметры работы инструмента:
1. Торговый инструмент
2. Периодичность выгрузки (задается в секундах)
3. Глубина стакана (количество шагов стакана в обе стороны от лучшей цены)
Бюджет по договоренности

Responded

1
Developer 1
Rating
(280)
Projects
650
28%
Arbitration
111
19% / 61%
Overdue
319
49%
Free
2
Developer 2
Rating
(336)
Projects
623
38%
Arbitration
39
23% / 64%
Overdue
93
15%
Working
Published: 4 articles, 19 codes
3
Developer 3
Rating
(359)
Projects
637
26%
Arbitration
90
72% / 13%
Overdue
12
2%
Working
Published: 1 code
4
Developer 4
Rating
(68)
Projects
78
27%
Arbitration
13
31% / 62%
Overdue
15
19%
Free
Published: 4 codes
5
Developer 5
Rating
(83)
Projects
91
21%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
7
Developer 7
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
Published: 211 articles, 1 code
8
Developer 8
Rating
(15)
Projects
37
62%
Arbitration
1
0% / 100%
Overdue
1
3%
Free
Published: 1 article, 29 codes

Project information

Budget
30 - 200 USD
For the developer
27 - 180 USD