Скрипт используется для автоматизации выставления отложенных Buy Stop ордеров, стоп-лоссов и тейк-профитов на заданных трейдером уровнях.
Основные цели:
- Избежать необоснованного входа в длинную позицию на ложном пробое уровня в результате расширения спреда дилинговым центром.
- Избежать необоснованного срабатывания стоп-лосса в результате “прокола” котировкой важного уровня (фрактала) без подтверждения закрытием цены.
- Установить нужный виртуальный ордер и войти в рынок при запрете дилингового центра размещать приказы ближе n-пунктов от текущей цены.
- Установка уровня тейкпрофита.
Поставленные цели решаются следующим способом. Скрипт реально не выставляет отложенный ордер на покупку. Он входит рыночным ордером после того, как Bid-котировка достигнет заданного трейдером уровня. Таким образом, брокер может сколько угодно расширять спред. Вы будете в безопасности и войдете в длинную позицию при реальном пробое важного уровня. Кроме того, скрипт имеет “следящий” стоп-лосс, который закроет убыточную позицию не в момент “прокола” заданного уровня, а только после закрытия цены ниже уровня STOPLOSS. Тейк-профит выставляется не виртуально, а реально.
Настройки скрипта:
- LOT – размер лота, по умолчанию 0.1.
- DEVIATION – отклонение цены, по умолчанию 10.
- LEVEL – уровень срабатывания виртуального “ждущего” бай-стоп ордера в единицах ценового графика. По умолчанию 1.10.
- STOPLOSS – уровень стоп-лосса в единицах ценового графика. По умолчанию 1.00.
- TAKEPROFIT – тейк-профит в единицах ценового графика. По умолчанию 1.30.
- NEWCHECK – запрет на установку стопа после перезагрузки (позволяет установить/изменить стоп-лосс после входа в позицию). По умолчанию false.
Указанные уровни входа в позицию, уровни стоп-лосса и тейк-профита маркируются на графике линиями разного цвета.