Стратегия черепашьей торговли, отслеживающая прорывной импульс
Обзор
Стратегия торговли черепах (Turtle Trading Strategy) — это трендовая стратегия, основанная на отслеживании пробоев и импульса. Она была разработана известным трейдером Ричардом Деннисом (Richard Dennis) в 1980-х годах, чтобы проверить, можно ли обучить трейдеров по правилам, а не полагаться на врожденные способности. Основная идея стратегии заключается в отслеживании пробоев цен и следовании тренду при строгом соблюдении принципов управления капиталом для ограничения рисков снижения.
Принцип работы стратегии
Стратегия торговли черепах использует два параметра: N и N/2 для построения каналов. Конкретно, вычисляются максимальная и минимальная цены за последние N дней и N/2 дней. Когда цена превышает канал за N дней, открывается длинная позиция; когда цена опускается ниже канала за N/2 дня, позиция закрывается. Когда цена пробивает канал за N дней вниз, открывается короткая позиция; когда цена превышает канал за N/2 дня, короткая позиция закрывается. Цель – отслеживать ценовой тренд и одновременно контролировать риск.
В коде параметр N соответствует enter_slow, а N/2 – enter_fast. Вычисляются максимальные цены за последние 55 и 20 дней (slowL и fastL) и минимальные цены (slowS и fastS). Когда цена превышает 55-дневный канал, открывается длинная позиция (enterL2); когда цена опускается ниже 20-дневного канала, длинная позиция закрывается (exitL1). Когда цена пробивает 55-дневный канал вниз, открывается короткая позиция (enterS2); когда цена превышает 20-дневный канал, короткая позиция закрывается (exitS1).
Анализ преимуществ
Главное преимущество стратегии торговли черепах – контроль риска. Открывая позиции при пробое цен и быстро закрывая их при откате, можно эффективно ограничить убытки по каждой сделке. Кроме того, использование принципа управления капиталом с фиксированной долей ещё больше снижает риск.
Другое преимущество – простота выбора параметров. Вся стратегия имеет всего 4 параметра, их легко понять и настроить. Сами параметры достаточно стабильны и не требуют частой оптимизации.
Анализ рисков
Самый большой риск стратегии торговли черепах – невозможность отслеживать долгосрочные тренды. Когда тренд только начинает формироваться, стратегия может пропустить момент входа. Кроме того, при боковом движении цен стратегия будет часто открывать и закрывать позиции, увеличивая торговые издержки и риск проскальзывания.
Кроме того, фиксированные настройки параметров могут приводить к значительным различиям в эффективности на разных инструментах и рыночных условиях. Это требует ручной настройки на основе опыта.
Направления оптимизации
Стратегию торговли черепах можно оптимизировать в следующих аспектах:
-
Добавление адаптивности параметров. Позволить параметрам N и N/2 автоматически подстраиваться под волатильность рынка и частоту сигналов, чтобы адаптироваться к большему числу сценариев.
-
Добавление правил определения тренда. Перед входом оценивать направление тренда, чтобы избежать ложных входов при боковом движении.
-
Объединение нескольких временных периодов. Определять направление тренда на старшем таймфрейме, а входить на младшем.
-
Оптимизация стоп-лосса. Использовать трейлинг-стоп или временной стоп-лосс, чтобы уменьшить просадки.
Заключение
Стратегия торговли черепах реализует эффективное следование тренду с помощью простой системы пробоев. Контроль риска – её главное преимущество, которое обеспечивается быстрым стоп-лоссом и фиксированным управлением капиталом. В то же время мы видим, что стратегию можно расширить и оптимизировать по нескольким направлениям, адаптируя её к большему количеству инструментов и рыночных условий. В целом, стратегия торговли черепах предлагает контролируемый по риску метод для захвата ценовых трендов и является важным ориентиром для количественной торговли.
/*backtest
start: 2022-12-24 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//oringinally coded by tmr0, modified by timchep
//original idea from «Way of the Turtle: The Secret Methods that Turned Ordinary People into Legendary Traders» (2007) CURTIS FAITH
strategy("Turtles", shorttitle = "Turtles", overlay=true, pyramiding=1, default_qty_type= strategy.percent_of_equity, default_qty_value = 100)- 1

