Что такое трейлинг-стоп и как он влияет на эффективность торговых стратегий
Трейлинг-стоп дает трейдеру гарантии прибыли по некоторым сделкам. Способен ли этот метод увеличить прибыльность стратегии, если применять его систематически? Спросим у 940 000 бэктестов форекс-стратегий с применением трейлинг-стопа.
Полезные материалы, которые хорошо бы почитать перед продолжением:
Содержание
- Видео о трейлинг-стопе.
- Что такое трейлинг-стоп.
- Три вида трейлинг-стопа и как он работает.
- Психологические аспекты использования трейлинг-стопа.
- Трейлинг-стоп в контртрендовой стратегии.
- Алгоритмические стратегии нашего портфеля, где использовался советник (скрипт) с трейлинг-стопом.
- Дискуссия.
- Материалы.
Видео о трейлинг-стопе
Что такое трейлинг-стоп
Ордер трейлинг-стоп — это метод сопровождения сделки, при котором трейдер перемещает стоп-лосс за ценой по мере увеличения прибыли.
Трейлинг-стоп позволяет вывести стоп-лосс в уровень безубыточности и даже гарантировать прибыль по отдельным сделкам. Этот метод хорошо зарекомендовал себя на волатильных рынках, однако приводит к частому закрытию сделок на флэтовом.
Трейлинг-стоп есть в каждой торговой платформе, будь то МТ4, МТ5, Quik или какой-то другой.
Существуют минимум три способа отслеживания цены с помощью трейлинг-стопа. Кратко рассмотрим каждый, а затем проанализируем, насколько трейлинг влияет на прибыльность.
3 вида трейлинг-стопа и как вообще он работает
Вид 1. Разовый перевод в безубыток
После открытия позиции нужно дождаться, когда цена выйдет в зону прибыльности, и перевести стоп-лосс на уровень открытия позиции или дальше по мере движения цены.
Это самый простой способ, когда действие перевода стоп-лосса выполняется только один раз. Например, позиция открыта по цене 1.1520, стоп-лосс на 1.1500. Когда цена достигает 1.1540, стоп-лосс переводится на 1.1520 или чуть выше. Все эти действия трейдер выполняет вручную или с помощью скриптов/роботов/советников для платформы.
Выход из позиции трейдер совершает по:
- Тейк-профиту.
- Вручную на нужном уровне.
- Либо по стоп-лоссу, но на этот раз без убытка.
За 1 час поможем разобраться с факторами успеха и причинами неудач на финансовых рынках. Бесплатно
Вид 2. Пошаговое перемещение
Такой способ предполагает пошаговое перемещение стоп-лосса каждый раз, когда цена проходит новые N пунктов в сторону прибыльности. При этом нет необходимости дожидаться выхода цены в зону безубыточности — перемещение стоп-лосса начинается сразу, как только цена пройдет один “шаг”. Размер стоп-лосса при этом остается неизменным.
Под шагом трейлинг-стопа понимают некое количество пунктов — N, на которое будет перемещаться стоп-лосс в случае, если цена прошла N пунктов в прибыль после открытия позиции. Так перемещение стопа происходит равномерно.
Выход из позиции, как и ранее, совершается либо по:
- Тейк-профиту.
- Либо вручную на нужном уровне.
- Либо по стоп-лоссу, но на этот раз есть вероятность гарантированного профита.
Вид 3. Безубыток и пошаговое перемещение
Этот способ включает первый и второй. Перемещение происходит неравномерно: сначала нужно завестись в безубыток, а затем постепенно передвигать стоп-лосс на одинаковый шаг.
Предположим, в нашем примере размер стоп-лосса 30 пунктов. Тогда трейдер сначала дожидается перевода в безубыток, когда по позиции будет +10 пунктов и больше. После чего нужно определиться с размером стопа и с шагом. Например, когда по позиции будет +40, трейдер перемещает стоп-лосс на +10. Когда +50, то на +20 и так далее каждые 10 пунктов.
Выход из позиции, как обычно, делается по тейк-профиту, вручную на нужном уровне, либо по стоп-лоссу, который находится в прибыльной зоне.
Психологические аспекты использования трейлинг-стопа
Трейдеры любят безубыток и трейлинг-стоп за то, что эти методы снимают неопределенность. Нет ничего лучше, чем гарантия прибыли по позиции или, как минимум, отсутствие убытка.
После выведения стоп-лосса в зону прибыльности или безубыточности возникает ощущение правильности проведенного анализа и спокойствия за последствия своей работы. Трейдер ведь действительно вложился в сделку интеллектуально, затратил время на анализ и рискует собственным капиталом. Потому гарантия безопасности в виде безубытка и даже верной прибыли очень помогает.
Простыми словами, трейдер получает сиюминутную выгоду в виде душевного спокойствия в условиях полной неопределенности.
Использование трейлинг-стопа обнажает такие психологические склонности, как:
- эффект обладания — вы оцените предмет в ваших руках выше, чем такой же в чужих руках;
- эффект мониторинга — при наблюдении за сделкой у вас гораздо сильнее склонность закрыть ее с небольшой прибылью, чтобы оправдать затраченные на нее усилия;
- эффект подтверждения — ваш анализ был верный, капитал потрачен не зря, сделка должна быть прибыльной, потому что вы выполнили глубокий анализ и убеждены в его правильности;
- и другие эффекты и склонности.
Психологические склонности человека сильно конфликтуют со статистикой, которая дает более объективную картину мира. Поэтому далее займемся статистикой и вычислим, насколько полезен трейлинг-стоп как метод сопровождения сделки.
4 урока курса "Психология трейдинга" доступны бесплатно
Не упустите преимущество перед другими трейдерами.
Трейлинг-стоп в контртрендовой стратегии
Рассмотрим преимущества и недостатки трейлинг-стопа на примере обширного бэктеста одной стратегии. Стратегия контртрендовая, она совершает входы на волатильных барах при условии, что те закрываются максимально близко к своим экстремальным ценам (минимуму или максимуму). При этом совершается вход против тренда — т.е. против направления бара. Покупка после медвежьего, продажа после бычьего.
Наша стратегия совершала в среднем по 30 позиций в месяц. Было испробовано 2400 конфигураций стратегии. Всего мы варьировали 5 настроек робота, одна из которых — трейлинг-стоп. В половине случаев из 2400 трейлинг-стоп работал, во второй половине — нет.
Сделок было совершено около 940 тысяч. На их основе сделаем выводы о пригодности трейлинг-стопа.
Проверим, как включение трейлинга влияет на следующие критерии эффективности робота:
- среднегодовой прирост в %,
- максимальная просадка в %,
- коэффициент восстановления,
- гладкость кривой доходности (R квадрат).
Статистика алгоритмического трейдинга + новые статьи и новости финансовых рынков в нашем Telegram канале
1. Влияние трейлинг-стопа на прибыльность
Первый критерий эффективности, по которому отследим эффективность трейлинг-стопа, — это средний годовой прирост в %. На диаграмме 3 пары столбиков. В каждой паре первый столбик означает 1200 тестовых серий с включенным трейлинг-стопом. Второй столбик — трейлинг-стоп выключен.
Так визуально легко определить, что произойдет, если выключить трейлинг.
Хорошо заметен прирост прибыльности по всем фронтам. Средняя годовая прибыльность по 1200 сериям составила -6.6% с включенным трейлингом. Выключение трейлинга повысило этот показатель до -3.7%.
Если оставить только положительные запуски с включенным трейлингом, то их средний прирост в год составил 6.7%. Однако выключение трейлинга повысило прибыльность почти в 2 раза!
Незначительный прирост прибыльности наблюдается для серий с трейлинг-стопом с отрицательной прибыльностью — на 1.4 процентных пункта.
Вывод однозначен: отключение трейлинг-стопа улучшает прибыльность этой стратегии.
2. Влияние трейлинг-стопа на просадку
Посмотрим, как изменится максимальная просадка, если почаще “вмешиваться” в работу сделки. А ведь трейлинг-стоп и есть вмешательство в открытую сделку, он вынуждает трейдера буквально торговать чаще.
С просадкой сравнения будут чуть сложнее. В первой паре столбиков имеем все серии сделок — положительные и отрицательные. Во второй паре столбиков смотрим, что будет, если для тестовых серий с просадкой от 0% до 10% отключить трейлинг-стоп. В третьей паре — серии с глубокой просадкой свыше 10%.
Если отключение трейлинга повышает прибыльность, то это происходит за счет чего-то. В данном случае — за счет ухудшения просадки. Видим, как отключенный трейлинг приводит к более глубоким падениям кривой доходности.
Исключение составили очень плохие тестовые запуски с очень глубокой просадкой. Без трейлинга она сократилась в среднем на 1.1 процентного пункта.
Сравнивая воздействие трейлинга на прибыльность и просадку, мы наблюдаем закономерность: если прибыль нужно увеличить, то чем-то нужно пожертвовать. Результат на форексе возможен, но чтобы его получить, сделкам нужно давать “подышать”. А это означает более глубокие и затяжные просадки.
Как правило, инвестор не готов к просадкам и отказывается от вложений в подобные стратегии, т.к. капитал должен работать. Но так он “попадает” на парадокс трейдинга — результат возможен только за счет жертв.
3. Влияние трейлинг-стопа на коэффициент восстановления
Коэффициент восстановления (КВ) означает, во сколько раз годовой прирост превышает максимальную просадку.
Есть и другие варианты получения этого показателя. Подробнее о коэффициенте восстановления, просадке и других критериях эффективности торговых стратегий смотрите здесь: Алготрейдинг. Оценка результативности торговой системы.
Сравним воздействие трейлинга на КВ по тем же трем наборам. В первой паре столбцов идут все тестовые серии с трейлингом против серий без трейлинга. Наблюдаем ухудшение показателя. Т.е. применение трейлинг-стопа повышает коэффициент восстановления. Это перекликается с воздействием трейлинга на просадку — включенный трейлинг ее сокращает. Ничего нового.
Взяв серии только с положительным КВ и включенным трейлингом, сравниваем их же с 1200 серий без трейлинга.
Снова получаем похожую картину: использование трейлинг-стопа повышает коэффициент восстановления. Т.е. кривая доходности после просадки может восстановиться гораздо лучше и принести больше прибыли.
Эта пара столбцов также перекликается со второй парой на предыдущей диаграмме.
Третья пара столбцов содержит тестовые серии с включенным трейлингом в сравнении с выключенным для отрицательного КВ. Снова наблюдается схожесть с просадкой. Отключение трейлинга несколько повысило КВ для серий с отрицательным КВ.
4. Влияние трейлинг-стопа на гладкость кривой доходности
Нормальная кривая доходности никогда не выглядит как прямая линия, направленная вправо вверх. Но к этому стремятся многие трейдеры/инвесторы.
Посмотрим, как включение или выключение трейлинга разглаживает кривую доходности. Опять же, подробнее о R-квадрате в статье Алготрейдинг. Оценка результативности торговой системы.
Судя по первой паре столбиков, выключение трейлинга как бы разглаживает кривые доходности. И это очень приятный момент.
Но пристальное рассмотрение следующих пар столбцов обнаружило, что:
- Удаление трейлинга из системы может “разгладить” очень плохие кривые доходности.
- Для хороших, гладких линий доходности трейлинг-стоп не оказывает положительного эффекта.
Глядя на 3-ю пару столбиков, попробуем замахнуться на такой вывод, что для хороших торговых стратегий со стабильно растущими кривыми доходности добавление трейлинг-стопа только улучшит результат.
Алгоритмические стратегии нашего портфеля, где использовался советник (скрипт) с трейлинг-стопом
Все исследования, которые описали выше, можно использовать для фундаментальных правил трейдинга. Но эти правила могут отличаться от стратегии к стратегии, так что условия трейлинг-стопа нужно “примерять” индивидуально к каждой вашей разработке. Сейчас объясним все это на примерах.
Некоторое время назад мы тестировали стратегию на индикаторах Williams %R и Parabolic SAR. Версия №1 была с трейлинг-стопом, версия №2 — без.
После проведения форвард-теста, первая версия стратегии — то есть с трейлингом — дала такие результаты:
Для расшифровки: в каждой ячейке числовое значение показывает доходность стратегии на форвард-тесте, — тесте, который значительно важнее бэктеста. Если у нас много красных ячеек, значит много отрицательных результатов на форвард-тесте — стратегия так себе. Подробнее об этих методах — в статьях:
- Тестирование торговых стратегий на исторических данных (бэктест) — почему это так важно?
- Почему алгоритмы торгуют по-разному на истории и в реальном времени и какую ценность дает форвард-тест?
И вот результаты второй версии стратегии, где трейлинг-стоп уже не использовался, правда использовался тейк-профит.
Здесь результаты значительно лучше — зеленых скоплений больше, а значит стратегия надежнее.
Это пример того, как небольшие изменения одной и той же стратегии могут сильно влиять на ее результат. В данном примере исключение трейлинг-стопа и замена его тейк-профитом сильно повлияли на качество стратегии. Если 1-ую версию мы пропустить в живой трейдинг не могли, то 2-ую пропустили, убрав трейлинг-стоп.
Подробнее о всех версиях стратегии:
- Стратегия на основе индикаторов Parabolic SAR и Williams %R. Результаты.
- Стратегия на основе индикаторов Williams %R и Parabolic SAR. Версия 2.
Или же в 2-х видео ниже:
Дискуссия
Мы проанализировали влияние трейлинг-стопа на 4 показателя эффективности торговой стратегии. База была довольно обширная — 2400 запусков ТС и почти миллион сделок на все. Целью было выяснить, как трейлинг-стоп влияет на доходность.
И мы увидели, что для повышения доходности трейлинг-стоп необходимо отключать.
Однако не одной доходностью измеряется успех на финансовых рынках. В долгосрочной перспективе любой инвестор задумается о таких сторонах работы, как:
- просадка;
- способность системы восстанавливаться после просадок;
- а также устойчивость кривой доходности и ее гладкость.
Из эксперимента мы узнали, что отказ от трейлинг-стопа, с одной стороны, повышает доходность, но за этот счет возрастают просадки и кривые доходности выглядят более “шероховатыми”, что не всегда привлекает инвестора.
Поэтому закончим наш эксперимент выводом:
Каждый трейдер или разработчик подбирает параметры стратегии исходя из его системы ценностей.
Одному нужна только прибыльность, и он готов выдержать любые просадки. Другому нужно сохранять капитал даже за счет сокращения прибыли.
Нет ничего лучше, чем протестировать трейлинг-стоп для определенный стратегии и получить объективный ответ — использовать этот инструмент, или же нет. Как мы выяснили выше, трейлинг-стоп может сильно влиять на результативность — и в худшую сторону, и в лучшую.
Как создавать торговые стратегии на основе статистики и данных, способных работать 24/5
Не упустите возможность получить прибыльные торговые стратегии.
Материалы
Поделиться статьей
С радостью ответим на ваши комментарии
Читайте также
Роман Молодяшин
Сооснователь Empirix. Алгоритмический трейдер, автор 11 курсов и 80+ статей о трейдинге. На форекс с 2008 года. Исследует микроструктуру финансовых рынков, разрабатывает торговые алгоритмы, управляет системным фондом. E-mail для связи: roman@empirix.ru