Многопоточный экспорт истории котировок из MT5

MQL5 脚本

工作已完成

执行时间14 天
客户反馈
Хороший, программист! Спокойно, довели проект до рабочего состояния. Рекомендую!
员工反馈
Очень адекватный заказчик

指定

Добрый день!

Необходимо сделать многопоточный скрипт экспорта истории котировок из MT5

Как это выглядит:

1. запускается MT5 на сервере

2. запускается скрипт 

2.1 в скрипте указываются параметры:

2.1.1 ip сервера

2.1.2 ip порт на котором будет висеть срипт

2.1.3 список ip разрешенных для подключения

3. пользователь делает запрос в формате http://ip:port/getcsv?symbol=имя символа&period=период графика&datestart=дата начала истории&dateend=дата завершения истории

4. скрипт выдает ответ в таком формате: 

дата время; цена закрытия ; цена открытия ; максимум ; минимум;

Пример запроса:

http://78.47.81.38:11212/getcsv?symbol=Gazprom&period=60&datestart=10.05.2018&dateend=18.12.2019

Пример ответа:

2018-05-10 10:00;145.78000;147.12000;145.60000;146.95000;3655 2018-05-10 11:00;146.95000;146.98000;146.17000;146.42000;1291 2018-05-10 12:00;146.42000;146.92000;146.30000;146.73000;1049 2018-05-10 13:00;146.74000;146.87000;146.33000;146.50000;1176 Особенности: 1. Предусмотреть два режима работы: 1.2 если клиент запросил историю которая еще не загружена в mt5 - закачать историю и потом выдать. 1.3 если клиент запросил историю которая еще не загружена в mt5 - выдать имеющуюся историю, загрузить историю в мт5 для последующего запроса. 2. скрипт должен хорошо отрабатывать параллельные запросы, т.е быть многопоточным.

反馈

1
开发者 1
等级
(40)
项目
82
34%
仲裁
3
33% / 67%
逾期
15
18%
空闲
发布者: 4 代码
2
开发者 2
等级
(51)
项目
66
30%
仲裁
2
0% / 0%
逾期
0
空闲
3
开发者 3
等级
(24)
项目
34
15%
仲裁
2
0% / 50%
逾期
8
24%
空闲
4
开发者 4
等级
(69)
项目
146
34%
仲裁
13
8% / 62%
逾期
26
18%
空闲
发布者: 6 代码
5
开发者 5
等级
(337)
项目
624
38%
仲裁
40
23% / 65%
逾期
93
15%
空闲
发布者: 4 文章, 19 代码

项目信息

预算
30 - 200 USD