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

MQL5 Experts Forex

Trabalho concluído

Tempo de execução 11 horas
Comentário do cliente
Всё супер! Заказ был выполнен за несколько часов. Вежливость и клиентоориентированность на уровне. Настоящий профессионал.

Termos de Referência

1. Настраиваемые параметры:
а) сумма профита, при которой необходимо закрыть сетку;
б) время старта торговли (в часах и минутах);
в) расстояние S между ордерами (в пунктах пятизначных котировок);
г) объем (для всех ордеров одинаковый)
д) направление торговли (buy или sell).

2. Алгоритм:
Советник в указанное время старта открывает один рыночный ордер и от него на одинаковом друг от друга расстоянии S, указанном в параметрах, выставляет 4 отложенных ордера (если рыночный ордер buy, то ордера типа buy stop, если sell — sell stop, лимитные ордера не используются). Всего получается 5 ордеров (1 рыночный + 4 отложенных) на одинаковом расстоянии друг от друга (см. скриншот).
Сразу же при открытии рыночного ордера выставляется стоп-лосс для всех ордеров на одном уровне, находящемся на расстоянии равном 4*S (в четыре раза больше S) от рыночного ордера.
Далее возможны три сценария:
а) цена идет к стоп-лоссу, тогда после срабатывания стоп-лосса все отложенные ордера отменяются и торговля останавливается;
б) цена касается отложенного ордера, стоп-лосс для всех ордеров переносится на новый уровень, соответствующий расстоянию 4*S от уровня общего безубытка сетки;
в) прибыль по открытым позициям достигает указанной в параметрах суммы, тогда закрываются все позиции и торговля останавливается.

3. Моменты связанные с отключениями автоматической торговли, отсутствием связи, ручными ордерами, изменениями настроек.
Советник будет использоваться на реальном счете на выделенном сервере (VPS), поэтому важно обеспечить стабильность и гибкость его работы.
а) Если пропадает связь с торговым сервером, то советник должен продолжить работу, как только связь восстановится.
б) Если была отключена автоматическая торговля пользователем, то при включении автоматической торговли установленный советник должен либо продолжить выполнять торговый алгоритм (если есть ордера, которые открывал советник), либо начать алгоритм заново, ориентируясь на время старта торговли (если нет открытых ордеров).
в) Если пользователь включил советника с выбранными параметрами, а потом решил изменить параметры, то советник принимает изменения в расчет только в том случае, если еще не наступило время старта торговли. Если пользователь пытается менять параметры уже после открытия первого ордера, то такие изменения игнорируются советником.
г) Если пользователь открыл ордер вручную или другим советником на счете, то во избежание нарушения алгоритма такие инородные ордера сразу же закрываются либо блокируются (если такое технически возможно).

4. Визуализация. 
На графике должны отображаться крупным шрифтом только две суммы: сумма стартового баланса (на момент времени старта, указанного в параметрах) и сумма равная сумме баланса + сумма профита (которая указана в параметрах). Например, стартовый баланс равен 2000 USD, а профит указанный в параметрах равен 400 USD, тогда на графике будут указаны две суммы: 2000 USD и 2400 USD.

На скриншоте пример расположения ордеров при работе советника.





Respondido

1
Desenvolvedor 1
Classificação
(493)
Projetos
1022
58%
Arbitragem
30
27% / 23%
Expirado
133
13%
Trabalhando
2
Desenvolvedor 2
Classificação
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(367)
Projetos
449
55%
Arbitragem
24
54% / 17%
Expirado
30
7%
Ocupado
4
Desenvolvedor 4
Classificação
(209)
Projetos
272
21%
Arbitragem
24
54% / 17%
Expirado
0
Trabalhando
5
Desenvolvedor 5
Classificação
(2)
Projetos
3
33%
Arbitragem
1
100% / 0%
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(618)
Projetos
1429
59%
Arbitragem
31
81% / 0%
Expirado
10
1%
Livre
7
Desenvolvedor 7
Classificação
(174)
Projetos
188
32%
Arbitragem
5
60% / 20%
Expirado
3
2%
Livre
Publicou: 3 códigos
8
Desenvolvedor 8
Classificação
(72)
Projetos
147
67%
Arbitragem
21
10% / 71%
Expirado
44
30%
Livre
9
Desenvolvedor 9
Classificação
(34)
Projetos
35
20%
Arbitragem
2
0% / 100%
Expirado
1
3%
Livre
10
Desenvolvedor 10
Classificação
(14)
Projetos
21
24%
Arbitragem
0
Expirado
2
10%
Livre
Publicou: 3 códigos
11
Desenvolvedor 11
Classificação
(64)
Projetos
144
46%
Arbitragem
20
40% / 20%
Expirado
32
22%
Trabalhando
12
Desenvolvedor 12
Classificação
(174)
Projetos
233
61%
Arbitragem
3
33% / 33%
Expirado
6
3%
Livre
Publicou: 1 código
13
Desenvolvedor 13
Classificação
(54)
Projetos
102
23%
Arbitragem
12
25% / 17%
Expirado
13
13%
Livre
Pedidos semelhantes
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

Informações sobre o projeto

Orçamento
50 - 150 USD
Prazo
de 3 para 30 dias