Трейлинг-стоп (trailing stop): что это такое и как он работает в трейдинге на терминале МТ4 / МТ5


olegas Фев 27, 2021 / 76 Views

Трейлинг-стоп это скользящий за ценой ордер стоп-лосс (поэтому его иногда ещё называют скользящим стопом). Это своеобразный скрипт, заложенный в торговый терминал. Он просто передвигает цену, по которой позиция будет закрыта, вслед за ценой, которая движется в вашу сторону. Делается это для того, чтобы ограничить свои потери, в случае если цена развернется и пойдет в убыток.

Принцип работы

Трейлинг-стоп работает по следующему алгоритму:

  1. Пока цена не отошла от точки установки Trailing Stop на расстояние заданное в его настройке (в сторону прибыли, разумеется), скрипт никаких действий не предпринимает;
  2. Когда прибыль в пунктах достигает величины заданного Trailing Stop, скрипт подает терминалу сигнал, по которому тот, в свою очередь, отправляет брокеру приказ об установке ордера Stop Loss на расстоянии заданном в Trailing Stop.
  3. Далее при увеличении прибыли на каждый пункт, брокеру отправляются приказы на перенос установленного ордера Stop Loss таким образом, чтобы он находился от текущей цены на заданном расстоянии.
  4. При уменьшении прибыли, никаких действий не предпринимается и если цена при этом достигнет Stop Loss, то брокер просто закроет позицию.

Допустим, вы открыли длинную позицию по валютной паре EUR/CHF и установили ордера стоп-лосс и тейк-профит. Далее цена начала расти, принося вам некоторую бумажную прибыль.

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

Вы решаете, что если цена развернется вниз более чем на 30 пунктов, то надо будет закрыть позицию, и устанавливаете трейлинг-стоп в 30 пунктов. В этом случае до тех пор, пока цена не поднимется вверх на 30 пунктов и более, будет стоять старый ордер стоп-лосс (который вы установили изначально), а дальше терминал автоматически начнет переставлять ордер при каждом движении цены вверх. Т.е. когда цена поднимется вверх на 30 пунктов, трейлинг-стоп тут же перетащит ордер стоп-лосс в безубыток (на расстояние в 30 пунктов от текущей цены). Когда цена поднимется до 35 пунктов, трейлинг-стоп перетащит ордер стоп-лосс на уровень в плюс пять пунктов и т.д.

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

В каких случаях применяется

Применение Trailing Stop может быть необходимо в следующих случаях:

  1. При сильном ценовом движении вызванном, например, выходом важных экономических новостей;
  2. Тогда, когда у вас нет времени постоянно следить за открытой позицией.

Следует помнить, что Trailing Stop является функцией торгового терминала и работает только при включенном терминале**. Это означает, что если вы его установите, а через некоторое время, например, пропадет интернет, то ордер стоп-лосс останется на том уровне, до которого трейлинг-стоп успел его передвинуть до отключения связи вашего торгового терминала с брокером.

** Это касается наиболее популярных торговых платформ, таких как МТ4, МТ5, Quik. Однако существуют и такие платформы, которые передают ведение трейлинг-стопа серверу брокера. К таковым относится, например, платформа JForex от брокера Ducascopy.

Если торгуете паттерн.

Предположим, вы торгуете двойную вершину, поэтому стоп приказ вы ставите здесь (1), торгуете v – образный разворот, ставите тут (2)

стоп приказ

Стоп приказ мы ставим там, где будет теряться логика нашего входа. Сложность начинается тогда, когда волатильность не позволяет вам зайти.

Во-первых, необходимо сказать, мы не выставляем свой стоп приказ тик в тик, берите всегда чуть выше. Когда мы выставляем стоп покороче, большая вероятность, что нас вынесет из рынка.

Трейлинг-стоп в МТ4

В торговом терминале Metatrader 4 (МТ4), функция Trailing Stop реализуется буквально за пару кликов мышкой. Для того чтобы прикрепить его к открытой позиции, щёлкните по ней правой кнопкой мышки и в выпавшем меню выберите пункт «Трейлинг стоп». Далее вам остаётся выбрать количество пунктов выражающих то расстояние, на котором будет перемещаться Stop Loss.

Трейлинг-стоп в МТ4

Размер скользящего стопа вы можете выбрать как из предложенных значений, так и задать своё значение, нажав на кнопку «Задать уровень».

Торговый терминал МТ4 позволяет прикреплять скользящий стоп как к рыночным, так и к отложенным ордерам. Не следует забывать о том, что отложенный ордер находится на сервере брокера, а потому при достижении ценой заданного значения он откроется в любом случае (независимо от включенного или выключенного торгового терминала и соединения с интернетом). А вот трейлинг-стоп начнёт работу только при работающем терминале, подключённом к интернету.

При необходимости удалить установленный скользящий стоп, следует в том же меню выбрать пункт «Удалить все уровни» или “Delete All“.

Отключение трейлинг-стопа в МТ4

Виды

Самые распространенные виды трейлинг-стопов — абсолютные и процентные. Однако, трейлинг — инструмент гибкий, и здесь есть множество других вариантов. Пройдемся по некоторым из них.

Абсолютный и процентный трейлинг

Первый, трейлинг по абсолютным величинам, мы рассмотрели в примере выше. Второй, процентный трейлинг, соответствует названию — расстояние здесь измеряется не конкретными цифрами (например, $200), а процентами.

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

ATR Trailing Stop

Этот вид трейлинга базируется на ATR, и известен на форекс-рынке с 1980-х годов.

ATR — показатель волатильности рынка. По-русски его название звучит как «Средний истинный диапазон».

ATR входит в число наиболее эффективных индикаторов для стоп-лосса, поэтому использовать его в трейлинге — верное решение.

Средний истинный диапазон базируется на трех показателях:

  • разница между текущим минимумом и максимумом;
  • разница между прошлой ценой закрытия и нынешним минимумом;
  • разница между прошлой ценой закрытия и нынешним максимумом.

ATR Trailing Stop входит в большую группу трейлинг-стопов по индикаторам. Среди других наиболее известны трейлинг-стоп по фракталам и по параболику. Оба используют похожие механизмы, поэтому рассмотрим лишь один из них.

Трейлинг-стоп по параболику (PSAR)

Parabolic SAR, или просто PSAR — индикатор, подобный скользящей средней MA. Его особенность — в возможности менять положение относительно цены актива. При росте актива он располагается ниже цен, при падении — выше.

Пример:

Если растущий актив начинает снижаться, пересекая линию PSAR, то происходит «разворот» индикатора. При развороте индикатор перемещается ровно на противоположную сторону от цены.

Разворот PSAR сигнализирует об окончании предыдущего тренда, в данном случае восходящего, и переходе к фазе коррекции.

В MetaTrader 4 (MT4) и других программах, используемых трейдерами, для трейлинга по параболику предусмотрены всего две настройки:

  • Distance Points: задается расстояние для стоп-лосса;
  • Allow Loss: необязательный пункт. Если подключить эту опцию, трейлинг-стоп продолжит перемещаться даже на убыточном рынке.

Подробнее: Parabolic SAR — теория и практическое применение индикатора.

Достоинства и недостатки трейлинг-стопа

К основным достоинствам этого инструмента, можно отнести следующее:

  1. Автоматический перенос ордера Stop Loss в зону прибыли позволяет трейдеру (при правильном использовании данного инструмента) минимизировать убытки и увеличить потенциальную прибыль;
  2. Установка скользящего стопа помогает трейдеру в снятии эмоционального напряжения, которое неизбежно возникает при необходимости неотрывного слежения за открытой позицией.

Есть, конечно, и ряд недостатков, к основным из которых относятся:

  1. Отсутствие гибкости, обусловленное как раз тем, что Stop Loss перетаскивается строго на заданном расстоянии. Это, с одной стороны, может не давать цене требуемой свободы движения, приводя к преждевременному закрытию позиции по стопу (при малых значениях Trailing Stop). А с другой стороны, при слишком большом значении Trailing Stop, может приводить к тому, что большая часть бумажной прибыли будет в итоге съедена (когда цена неизбежно развернётся и достигнет стопа).
  2. Как уже говорилось выше, в большинстве случаев, работа Trailing Stop требует включенного торгового терминала с бесперебойным доступом к сети Интернет.

Кроме этого при использовании трейлинг-стопа, следует учитывать тот факт, что работать он начинает только при достижении заданного значения прибыли. А до этого момента, позиция остаётся без ордера ограничения убытка. Поэтому я рекомендую сначала устанавливать ордер Stop Loss (можно на том же расстоянии, что и планируемый скользящий стоп), а уже после этого прикреплять к позиции Trailing Stop.

Нюансы использования трейлинг-стопа

Любое направленное движение цены циклично. Оно имеет свои фазы спадов и подъёмов. Другое дело, что при восходящем тренде фазы подъёмов длятся больше спадов, а при нисходящем тренде наоборот – размер спадов превалирует над подъёмами.

Кроме этого, для любого долгосрочного тренда свойственны явления называемые “откатами”. То есть, всегда может произойти кратковременный разворот тренда в обратном направлении с последующим возвратом к первоначальному направлению.

Тренд и откат

На картинке выше изображён фрагмент ценового графика с явно выраженным долгосрочным трендом направленным вверх. Как видите, цена на графике не растёт линейно. Вместо этого она колеблется то вверх, то вниз. А иногда даже создаётся такое впечатление, что тренд разворачивается на нисходящий (происходит откат цены).

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

Итак, для того чтобы не вылететь из позиции на очередном откате цены нужно устанавливать размер скользящего стопа побольше. Но это чревато большими потерями в том случае, если цена действительно развернётся.

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

Так как-же быть в таком случае? Плавно переходим к следующей главе.

Исходные данные

Для тестирования трейлинг-стопа я смастерил простого бота для часовых графиков:

Вход осуществляется, когда основная линия индикатора Stochastic на часовом графике пересекает уровень 25 (сверху вниз для продаж и снизу вверх для покупок), а основная линия индикатора Stochastic на дневном графике наклонена в сторону предполагаемой сделки. Выход производится по набору различных правил (в пределах 10 правил для разных рыночных ситуаций). Трейлинг-стоп у данного советника не предусмотрен.

Чтобы не перегружать статью тестами, я взял только основные валютные пары – USDCHF, GBPUSD, EURUSD, USDJPY, USDCAD, AUDUSD. Тесты проводились с 2000 года по текущий день. Я буду проводить оптимизацию, а затем выберу самый лучший по прибыльности набор параметров. Советник имеет контроль закрытия баров и все операции выполняет в начале новой свечи, в данном случае Н1.

Это позволяет избавиться от различных случайностей вроде нестабильной работы сервера, расширения спреда, проскальзываний, а также дает возможность проводить тестирование с точностью «По ценам открытия». При использовании старших таймфреймов и применении контроля открытия баров разница между подобным тестированием и тестированием «По тикам» на реальных тиковых котировках – только в затраченных на тесты машино-часах.

Затем я взял библиотеку функций трейлинг-стопа с нашего форума и прикрутил ее к советнику. Мы будем тестировать большую часть из этих трейлинг-стопов. Поехали!

Альтернатива трейлинг-стопу

Во многих случаях лучше переносить стоп-ордера вручную, а не доверять это дело автоматике. Такой подход хотя и не столь удобен в чисто утилитарном плане, но зато позволяет подходить к вопросу управления позицией более гибко.

Давайте ещё раз рассмотрим пример того же самого ценового графика:

В данном случае производится ручной перенос защитных остановок по следующему алгоритму:

  1. При восходящем тренде, стоп-лосс устанавливается на каждый вновь образованный ценовой минимум (при ниходящем тренде – на очередной максимум);
  2. Перенос стопа производится только после того как цена пробьёт очередной свой максимум (при нисходящем тренде – минимум);
  3. В том случае если стоп сработает и позиция будет закрыта, мы оставляем шанс на случай возможного продолжения тренда (если это закрытие произошло не в следствии разворота тренда, а в результате его отката). Для этого выставляем отложенный ордер (на открытие позиции) на уровне предыдущего максимума (для нисходящего тренда – на уровне предыдущего минимума).

Открытие и закрытие сделки частями (скейлинг)

Планируя сделку, трейдер определяет, сколько денег он в нее вложит. Метод скейлинга предполагает открытие ордера не на всю сумму, а на часть ее. Если рынок движется в запланированном направлении, трейдер постепенно докупает акции. Таким же способом можно закрывать сделки. Когда цена дойдет до определенного уровня, продают часть актива, фиксируя таким образом прибыль. Другая часть остается в сделке. В ситуации разворота цены потери будут минимальные.

Продвинутый скейлинг

Техника продвинутого скейлинга – постепенное открытие позиций в период, когда цена движется в нежелательном направлении. Благодаря этой тактике, достигается лучшая средняя цена входа в рынок. Метод подходит опытным трейдерам, способным правильно анализировать рынок.

Критерий Келли

Этот инструмент позволяет определить, какую часть своего депозита трейдер может использовать для новой сделки. В основе лежит анализ прошлых аналогичных операций.

Для подсчета используют:

  1. Вероятность успешности сделки (в процентах).
  2. Соотношение прибыльных и убыточных сделок в прошлом.

Опытные специалисты не рекомендуют использовать критерий Келли как единственный показатель.

Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]