Комплекс программ для торговли на нескольких терминалах с разными рисками.

MQL4 Experts Integration

Specification

Нужно написать несколько программ.

1. Программа исполняющая приказы, которая она берет из файла инструкций, а также рассчитывающая объем сделки и осуществляющая контроль других рисковых параметров.
2. Программа рассылающая файл инструкций по заданному списку адресатов.
3. Программа редактирования адресатов рассылки.

Технология работы следующая.

На отдельном сервере стоит программа-рассыльщик(2) и программа модератор адресатов(3).
Программа исполняющая приказы стоит на терминале конечного пользователя (1).

На отдельном сервере формируется файл инструкций с приказами для программы(1), например он содержит такие строки.
OpenBuy EURUSD Market Stop=1.3245 Take=1.3578
CloseSell GBPUSD Market

Пользователь запускает терминал и установленная на нем программа отсылает на сервер сообщение о нахождении терминала в Он-Лайн.

Программа рассыльщик получает этот сигнал, проверяет валидность терминала по списку адресатов,  ранее высланным файлам и высылает файл-инструкцию на данный терминал.

Программа(1) открывает полученный файл и производит следующие действия.
- Рассчитывает объем сделки исходя из рисковых настроек, которые в ней заданы и открывает сделку на покупку EURUSD. Если по риску не проходит, то строка не исполняется.
- Закрывает ранее открытую сделку на продажу по GBPUSD (если таковая имеется).

Технология и средства рассылки и получения файла-инструкции на данный момент жестко не определены и обсуждаются с разработчиком.

Бюджет тоже обсуждается дополнительно. 

Responded

1
Developer 1
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
2
Developer 2
Rating
(54)
Projects
64
42%
Arbitration
5
20% / 60%
Overdue
4
6%
Free
Published: 1 code
3
Developer 3
Rating
(55)
Projects
118
67%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
(169)
Projects
460
41%
Arbitration
39
18% / 31%
Overdue
193
42%
Free
Published: 2 codes
5
Developer 5
Rating
(187)
Projects
367
56%
Arbitration
45
22% / 56%
Overdue
188
51%
Free
Published: 1 article, 6 codes
6
Developer 6
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
7
Developer 7
Rating
(130)
Projects
210
40%
Arbitration
90
20% / 43%
Overdue
85
40%
Free
8
Developer 8
Rating
(46)
Projects
73
16%
Arbitration
13
8% / 92%
Overdue
37
51%
Free
9
Developer 9
Rating
(19)
Projects
23
39%
Arbitration
1
0% / 0%
Overdue
0
Free
Published: 1 article, 14 codes
10
Developer 10
Rating
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
0
Free

Project information

Budget
50+ USD