Доработка стандартного Stop Loss в MT5

MQL5 Прочее

Техническое задание

Есть стандартный инструмент, позволяющий в MT5 установить непосредственно на графике уровень срабатывания SL
Необходимо доработать его, добавив функцию защитного времени срабатывания, которое можно было бы вручную устанавливать в секундах.

К примеру, мы продали лот за 100руб в ожидании дальнейшего падения.
Но хотим застраховаться от "шпилек", которые могут нас вынести. Потому устанавливаем виртуальный SL стандартным образом, к примеру, на 5 пунктов выше цены покупки и указываем в его характеристиках не только значение трейлинг-стопа, но и защитное время, к примеру 15 сек.
То есть наш виртуальный SL сработает не сразу, как это происходит по дефолту, а только тогда, когда когда цена актива будет выше установленного значения SL на 16 секунде.

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

На рисунке показана реализация этого функционала в терминале FinamTrader. Понятно, что там изображение заявки в интерфейсе именно FinamTrade, главное в этом рисунке - именно защитное время. 
На втором рисунке я изобразил то, как предполагается выставлять SL в интерфейсе MT5, непосредственно на графике, используя правую клавишу мыши.


Возможно, кто-то видел уже готовое решение проблемы защитного времени при выставлении SL, тогда попрошу ткнуть пальцем, я не нашел)



Файлы:

PNG
2.png
20.4 Kb

Откликнулись

1
Разработчик 1
Оценка
(69)
Проекты
80
38%
Арбитраж
3
0% / 0%
Просрочено
1
1%
Работает
Опубликовал: 7 примеров
2
Разработчик 2
Оценка
(142)
Проекты
200
56%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
Опубликовал: 1 пример
3
Разработчик 3
Оценка
(63)
Проекты
143
45%
Арбитраж
19
42% / 16%
Просрочено
32
22%
Свободен

Информация о проекте

Бюджет
30+ USD

Заказчик

Размещено заказов2
Количество арбитражей0