Бар который тестирует зеленую должен закрыться выше ее хотя бы на 1 пункт, тогда выставляется стоповый выше хая на дельту(регулируется в настройках). Зеркально для красной. Но может быть случай когда бар целиком перепрыгивает линию, тогда все же условие закрытие бара выше линии сохраняется и ордер выставляется минуя тест. Т.е. главное условие,- закрытие выше(ниже) линии. Все же прыжки-редкий случай и если будет пропуск то ничего страшного. Желательно(но не обязательно) оповещение через настройку. Спасибо за ваше добродушие.
Подкорректировал по Вашим условиям. Теперь советник работает так:
- Рисует канал аналогично расчету индикатора Chin_Breakout_Alert, который Вы выложили выше.
- Возможность руками двигать линии сохранилась. Вы можете сами их корректировать/передвигать.
- Убрал зависимость линий красной и зеленой. Выше-ниже и наоборот. Теперь, согласно, новой логике, зелёная будет выше, красная ниже. При попытке поменять местами, выполнится условие для установки отложенного ордера.
- Добавил оповещения на установку отложенного ордера, в настройках можете включить/отключить.
- Ордер устанавливается на дельту(из настроек) от High или Low соответствующего бара.
Условие установки отложенного ордера BuyStop - Цена закрытия бара выше зеленой линии.
Условие установки отложенного ордера SellStop - Цена закрытия бара ниже красной линии.
Условие удаления отложенного ордера BuyStop - Текущая цена (Bid) ниже красной линии.
Условие удаления отложенного ордера SellStop - Текущая цена (Bid) выше зеленой линии.
Посмотрите как устанавливаются стоп-лоссы. Я логику их не менял и они устанавливаются от красной/зеленой линии, в зависимости от типа отложенного ордера который был установлен. Если коридор цены широкий, то стоп-лоссы огромные.