Удаление логики удвоенного стоп-лосса и жёсткая фиксация SL по настройке

MQL4 Indicadores Experts

Trabalho concluído

Tempo de execução 19 horas
Comentário do desenvolvedor
Всё очень оперативно. Не успел задание выполнить, заказчик уже принял демонстрацию. Люблю конкретных заказчиков. Надеюсь на дальнейшее сотрудничество.

Termos de Referência

При внесении изменений все остальные функции советника должны остаться без изменений и работать точно так же, как работали раньше.
Сейчас так:
Полная логика работы Стоп-Лосса и Повторного Входа:
Первая сделка открывается с обычным стоп-лоссом (например, 25 пунктов).
После срабатывания обычного стоп-лосса:
Ставится Stop-ордер на том же уровне, где была закрыта первая сделка.
После срабатывания стоп-лосса и до открытия нового Stop-ордера:
Отслеживается, прошла ли цена дополнительно заданное расстояние в сторону стоп-лосса (например, ещё 25 пунктов).
Если цена прошла заданное расстояние:
Стоп-лосс на Stop-ордере сразу уменьшается до обычного (25 пунктов) ещё до его открытия.
Если цена не прошла заданное расстояние:
Stop-ордер открывается с удвоенным стоп-лоссом (50 пунктов).
Если Stop-ордер с удвоенным стоп-лоссом срабатывает в убыток:
Следующий Stop-ордер ставится на середине между предыдущим уровнем открытия и первоначальным обычным стоп-лоссом (то есть на уровне, где был бы первый нормальный стоп).

Так надо сделать:
Что нужно изменить в логике работы:
Стоп-лосс всегда должен быть одним, фиксированным, таким, как указан в настройках (например, 25 пунктов).
Никакого удвоения стоп-лосса больше не должно быть ни при открытии первой сделки, ни при открытии Stop-ордеров, никогда.
Функцию, где после срабатывания удвоенного стоп-лосса выставлялся следующий Stop-ордер на середине пути (на уровне первоначального стопа), — полностью убрать.
При любой новой сделке или перезаходе стоп-лосс всегда устанавливается строго по настроечному значению.

Стоп-лосс всегда должен автоматически корректироваться на значение из настроек (например, 25 пунктов) только если после проскальзывания он стал больше заданного.
Если стоп-лосс больше нормы, он сразу исправляется на правильное значение из настроек, так же, как это уже работало раньше, без изменений в логике работы.
Вся логика советника по выравниванию стоп-лосса должна остаться, как есть. Измениться должно только одно — стоп-лосс всегда должен быть ровно таким, как задано в настройках, без удвоений.

В разделе "Входные параметры" нужно убрать параметр:
> Distance from SL (if pass – cut the SL to 0.5)
Так как эта функция больше не нужна.


Дополнение:
В советнике планируются и другие доработки (всего 3–5 заданий).
Если вы качественно выполните эту задачу — с большой вероятностью продолжим сотрудничество на следующих этапах.


Respondido

1
Desenvolvedor 1
Classificação
(558)
Projetos
645
33%
Arbitragem
41
41% / 46%
Expirado
11
2%
Ocupado
2
Desenvolvedor 2
Classificação
(250)
Projetos
460
26%
Arbitragem
140
20% / 59%
Expirado
100
22%
Trabalhando
3
Desenvolvedor 3
Classificação
(44)
Projetos
74
20%
Arbitragem
1
0% / 100%
Expirado
0
Livre
4
Desenvolvedor 4
Classificação
(83)
Projetos
141
13%
Arbitragem
11
55% / 18%
Expirado
3
2%
Livre
5
Desenvolvedor 5
Classificação
(4)
Projetos
4
0%
Arbitragem
4
25% / 75%
Expirado
1
25%
Livre
6
Desenvolvedor 6
Classificação
(296)
Projetos
475
40%
Arbitragem
105
40% / 24%
Expirado
80
17%
Ocupado
Publicou: 2 códigos
7
Desenvolvedor 7
Classificação
(45)
Projetos
64
28%
Arbitragem
0
Expirado
6
9%
Livre
8
Desenvolvedor 8
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre

Informações sobre o projeto

Orçamento
40 - 80 USD
Prazo
para 10 dias