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

MQL4 Indicateurs Experts

Tâche terminée

Temps d'exécution 19 heures
Commentaires de l'employé
Всё очень оперативно. Не успел задание выполнить, заказчик уже принял демонстрацию. Люблю конкретных заказчиков. Надеюсь на дальнейшее сотрудничество.

Spécifications

При внесении изменений все остальные функции советника должны остаться без изменений и работать точно так же, как работали раньше.
Сейчас так:
Полная логика работы Стоп-Лосса и Повторного Входа:
Первая сделка открывается с обычным стоп-лоссом (например, 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 заданий).
Если вы качественно выполните эту задачу — с большой вероятностью продолжим сотрудничество на следующих этапах.


Répondu

1
Développeur 1
Évaluation
(558)
Projets
645
33%
Arbitrage
41
41% / 46%
En retard
11
2%
Occupé
2
Développeur 2
Évaluation
(250)
Projets
460
26%
Arbitrage
140
20% / 59%
En retard
100
22%
Travail
3
Développeur 3
Évaluation
(44)
Projets
74
20%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
4
Développeur 4
Évaluation
(83)
Projets
141
13%
Arbitrage
11
55% / 18%
En retard
3
2%
Gratuit
5
Développeur 5
Évaluation
(4)
Projets
4
0%
Arbitrage
4
25% / 75%
En retard
1
25%
Gratuit
6
Développeur 6
Évaluation
(296)
Projets
475
40%
Arbitrage
105
40% / 24%
En retard
80
17%
Occupé
Publié : 2 codes
7
Développeur 7
Évaluation
(45)
Projets
64
28%
Arbitrage
0
En retard
6
9%
Gratuit
8
Développeur 8
Évaluation
(10)
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit

Informations sur le projet

Budget
40 - 80 USD
Délais
à 10 jour(s)