Доброго времени суток, товарищи трейдеры!
Правило обязательной установки ордера Stop Loss для ограничения убытка содержится во всех учебниках по трейдингу и как все базовые принципы постоянно нарушается, особенно начинающими трейдерами.
Но важно не только определить, сколько можно потерять, а и вовремя зафиксировать прибыль. Часто рынок разворачивается почти около Take Profit, и трейдер остается в двойном проигрыше: неприятные ощущения от упущенного момента и реальные потери депозита. С нервами каждый должен справляться сам, а свести потери к минимуму поможет советник трейлинг стоп.
В сегодняшней публикации мы рассмотрим 2-ва варианта подобных советников:
- Советник с реализацией классической функции трейлинг стопа.
- Авторский робот с реализацией трейлинг стопа от 1 пункта (эксклюзив!).
Итак, сперва начнем с определений и сути, зачем вообще нужны такие советники.
Безубытком называется ордер, в котором цены открытия и закрытия совпадают (с учетом спреда). В этом случае мы оказываемся в такой ситуации: нет убыток, но нет и прибыли. Но в этом нет смысла, нужно дать прибыли расти и при необходимости передвигать уровень Stop Loss, снижая убытки от резкого разворота рынка против нашей позиции.
Все популярные торговые терминалы имеют для этого специальную функцию, называемую трейлинг стоп (Trailing Stop), принцип работы которого показан на рисунке:
В MetaTrader 4 трейлинг стоп можно установить для любого открытого или отложенного ордера.
Важно! Trailing Stop в MetaTrader имеет существенный недостаток: для отложенных ордеров он начинает работать только в случае их срабатывания.
Решением проблемы является советник трейлинг стоп, который работает со всеми типами ордеров и позволяет точно настроить параметры перемещения защитного уровня.
- Первый вариант советника трейлинг стоп
Данный эксперт с типичным названием «Trailing_Stop» работает по обычной схеме:
- Устанавливается на график выбранной валютной пары с определенными значениями параметров «количество пунктов» и «шаг».
- После того, как цена пошла в сторону прибыли по сделке, советник активирует функцию трейлинг стопа и сопровождает позицию в этом направлении (перемещая уровень стоп лосс).
Описание входных параметров:
- Profit_Trailing: при значении (true) — эксперт работает только с позициями, которые вышли в прибыль. Если поставить (false) — будет работать не дожидаясь выхода в прибыльную зону.
- Trailing_Stop — расстояние между ценой и уровнем стоп лосс (указывается в пунктах).
- Trailing_Step — количество пунктов через которые будет перемещаться уровень стоп лосс. То есть, если установлено 5 пункта и цена пошла в нужную сторону на это расстояние, защитный ордер передвинется на те же 5 пунктов.
- Magic_Number: при значении (1) — работать со всеми позициями на валютном инструменте, если (0) — только с ордерами, которые были открыты в ручном режиме.
Скачать первый вариант советника трейлинг стоп можете по ссылке
- Второй эксклюзивный вариант советника трейлинг стоп
Данный эксперт состоит из двух модулей: автоматический советник «Expert» и установщик ордеров «Script».
Установка в терминал MT и запуск производятся по стандартной схеме:
Настройки советника Expert:
- MagicNumber — идентификатор сделок советника в общем потоке ордеров. Номер должен совпадать в аналогичным параметром в Script.
- ValueToZero — уровень безубытка, по умолчанию 10 пунктов. Каждый брокер имеет свой уровень минимального Stop Loss, который виден при открытии сделки, фраза: «Ордер может быть установлен не ближе < количество пунктов > от текущей цены». Проверьте, чтобы ваше значение было больше минимум на один пункт, иначе советник не будет работать корректно.
- StopToZero — если параметр включен (True) Stop Loss переносится на цену открытия при достижении уровня безубытка заданного в ValueToZero.
- TrailingStop – по-умолчанию 20 пунктов. Работает только при выключенном (false) StopToZero – задает размер следующего трейла когда защитный уровень уже в состоянии безубытка.
- TrailingStep — сколько раз советник трейлинг стоп будет модифицирован SP, если установлен ноль ордер будет переноситься на каждом тике в направлении TP.
Настройки скрипта «Script»:
- BuyStop / SellStop — отложенные ордера устанавливаемые советником.
- Lots — объем лота.
- Distance — расстояние от цены Bid для покупки и Ask для продажи до цены срабатывания отложенного ордера. Имейте в виду, что расстояние должно быть меньше спреда иначе ордер не будет выполнен.
- Take_Profit/Stop_Loss — уровни прибыли/убытков в пунктах.
- MagicNumber — идентификатор сделок.
Скачать второй вариант советника трейлинг стоп можете по ссылке
Как видим, настройки советника доступны даже начинающим, главное правильно рассчитать шаг TakeProfit, при котором он начинает работать.
Дополнительно к описанию, видео по настройке и использованию данного торгового робота в МТ4:
Если вы хотите получать стабильную прибыль при работе с экспертами трейлинг стопа, нужно обязательно учитывать и не совершать типовых ошибок:
- Trailing Stop ставится на все сделки без учета рыночной ситуации, таймфрейма и особенностей торгового инструмента
Особенно это касается новичков, у которых страх убытков становится навязчивым и нужно избежать их любой ценой. По итогам месяца они с удивлением обнаруживают, что практически не продвинулись вперед: убытков почти нет, но и прибыли тоже.
Причина в переоценке инструмента: если на ярко выраженном тренде подтягивание стопов будет правильным шагом, несмотря на текущие откаты и коррекции. На скальпинге с его несколькими пунктами прибыли, новостной торговле с резкими импульсами или боковом рынке со сделками от границ ценового канала использование трейлинг стопа будет малоэффективным и грозит потерями.
- Советник трейлинг стоп постоянно срабатывает
Основные причины: малый шаг прироста, после которого следует переносить Stop Loss и завышенные ожидания прибыли. Если ордера переносятся слишком часто начинает ощущаться влияние проскальзывания и спреда, ведь любые изменения должны быть подтверждены сервером брокера, и в итоге, новый Stop Loss будет далеко от нужного уровня.
Кроме того брокер может решить, что вы скальпируете или что-то в этом роде и ограничить работу советника, вплоть до полного отключения от торгового потока. В идеале точка безубыточности должна быть достигнута максимум за 2-3 операции.
Во втором случае слишком большие значения прибыли приводят к тому, что сделка открыта дольше, чем нужно. Представьте ситуацию: позиция открыта несколько часов, прибыль накапливается, но никак не может достигнуть значения Take Profit, скажем в 150 пунктов.
Трейлинг постоянно уменьшает убытки и все резко заканчивается в ноль после выхода важной фундаментальной новости и статистики. Ситуация могла иметь альтернативное решение: за это время можно было успеть открыть и закрыть 2-3 сделки по 40 пунктов прибыли и вовремя уйти с рынка. Но трейдер верит, что когда работает советник на рынок можно не смотреть и «дать прибыли расти».
- Автоматическая торговля не видит весь рынок
Технические индикаторы, а именно на них базируются все советники, никогда не даст картины реальной рыночной ситуации без графического анализа. Прибыль может расти хорошими темпами, но графические паттерны могут давать опережающие сигналы близкого разворота тренда или перехода к боковому движению (флэт, консолидация).
Напоследок, хочу еще раз подчеркнуть, что трейлинг стоп советник — это исключительно вспомогательный инструмент и получение прибыли зависит от вашего умения точно прогнозировать рынок и использования грамотного мани менеджмента. Так что используйте данные роботы предельно осторожно!
Я торгую:
Не забывайте следить за обновлениями и до встречи в новых публикациях!