Нужна библиотека (mqh) для обеспечения взаимодействия между терминалами

MQL5 Experts

Job finished

Execution time 1 minute

Specification

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

Необходима библиотека, которую можно будет подключить (include) в код советника и использовать для обеспечения вышеописанного взаимодействия.

Библиотеку лучше реализовать в виде класса, методы которого будут использоваться в советниках. 

Класс должен иметь следующие методы:

- создать канал взаимодействия (pipe, или еще чего... не важно) - для сервера...

- ждать (без блокировки)  подключения клиентов к каналу

- отправить двоичные данные клиенту

- отправить строку клиенту

- подключиться к каналу (для клиента)

- получить двоичные данные от клиента (без блокировки)

- получить строку от клиента (без блокировки)

- получить двоичные данные от сервера (без блокировки, для клиента)

- получить строку от сервера (без блокировки, для клиента)

Responded

1
Developer 1
Rating
(224)
Projects
284
20%
Arbitration
5
0% / 100%
Overdue
4
1%
Free
2
Developer 2
Rating
(23)
Projects
53
9%
Arbitration
10
20% / 60%
Overdue
11
21%
Free
Published: 6 codes
3
Developer 3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

Project information

Budget
50 - 100 USD
Deadline
from 1 to 3 day(s)