Нужен советник для работы с синтетическим графиком в мт-5 (создаётся в символах функцией создать символ).

MQL5 Experts

Trabalho concluído

Tempo de execução 4 dias
Comentário do cliente
Всё сделано во вовремя, качественно и за адекватную сумму. Рекомендую обращается к этому программисту.
Comentário do desenvolvedor
Очень интересно было работать с Романом. Он дал возможность воплотить в коде достаточно оригинальную стратегию. Спасибо за заказ.

Termos de Referência

Нужен советник для работы с синтетическим графиком в мт-5 (создаётся в символах функцией создать символ).

Так как на синтетическом графике нельзя размещать отложенные ордера. Необходимо создать аналог отложенных ордеров.

Мы должны иметь возможность установить горизонтальную линии на синтетическом графике.

При пересечении этой линии советник открывает нужные ордера по заданным реальным символам.

То есть в настройках советника задаётся, что при пересечении ценой определенной линии советник открывает рыночные ордера по определённым в настройках советника символам. (несколько реальных символов от 1до 5)

В настройке задаётся:

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

- для каждого символа по которому будут открываться сделка  тип ордера - покупка или продажа и оббьем ордера.

- Так же в настойках советника должна быть «функция задержки открытия ордеров по тикам» то есть мы задаём, что ордера начинают открываться если цена синтетического инструмента после пересечения линии в течении определённого количества тиков находится за линией (например в настройках мы поставили 3 тика, цена пересекла линию соответственно сделки открываются если прошло 3 тика и цена осталась за линией). Функция должна быть отключаемая то есть при отключении функции  сделки открываются мгновенно при пересечении.

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

- Так же для пересекаёмой лини в настройках указывается при пересечении Bid или ask цены начинают открываться сделки.

Так же должна быть функция ограничения открываемых ордеров каждой линией (то есть если, например сделки открылись по настройке линии далее если например цена опять пересекает линию а открытые сделки этой линией ещё не закрыты  новые сделки она не открывает пока не закроются уже открытые сделки этой линией).

Также в этом советнике должна быть еще одна линия при пересечении которой закрываются все ордера открытые первой линией. с такими же настройками (определенны последовательность закрытия, функция задержки, Так же для пересекаёмой лини в настройках указывается при пересечении Bid или ask закрываются ордера).

 То есть одна линия будет открывать ордера а другая связанная с ней линия закрывать эти ордера.


Respondido

1
Desenvolvedor 1
Classificação
(44)
Projetos
74
20%
Arbitragem
1
0% / 100%
Expirado
0
Livre
2
Desenvolvedor 2
Classificação
(172)
Projetos
186
32%
Arbitragem
5
60% / 20%
Expirado
3
2%
Livre
Publicou: 3 códigos
3
Desenvolvedor 3
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
4
Desenvolvedor 4
Classificação
(15)
Projetos
37
62%
Arbitragem
1
0% / 100%
Expirado
1
3%
Livre
Publicou: 1 artigo, 29 códigos

Informações sobre o projeto

Orçamento
30+ USD
Prazo
para 5 dias