Стратегии прорыва, основанные на методе торговли Черепахами
Обзор
Эта стратегия основана на известном методе торговли шелковыми песками, используя Donchian channel indicator для определения ценового прорыва и в сочетании с ATR indicator для установления стоп-лосса для отслеживания тенденций. Преимущество стратегии заключается в том, что она обладает мощным контролем отступления, эффективно контролирует одиночные стопы и снижает вероятность последовательных потерь.
Принципы
Стратегия основана на двух показателях: Дончианский канал и ATR.
Канал Donchian рассчитывается из максимальной и минимальной цены. По умолчанию стратегия устанавливает длительность канала в 20 дней. Канал Donchian рисует максимальную и минимальную цены в течение 20 дней.
ATR-индикатор используется для измерения степени волатильности рынка и установки стоп-ложа. По умолчанию ATR-цикл установлен на 20 дней. Стратегия использует вдвое больше ATR в качестве стоп-ложа.
Конкретная логика сделки заключается в следующем:
-
Если цена пробивается вверх по каналу, то нужно сделать дополнительный вход.
-
Стоп-стоп - это минимальная цена при входе за вычетом ATR в два раза.
-
Когда цена пробивается вниз по каналу, выровняйте позиции.
-
Когда цена прорывается вниз по каналу, деактивируйте вход.
-
Стоп-стоп - это максимальная цена при входе, плюс два раза ATR.
-
Когда цена прорывается вдоль верхней части канала, первая позиция становится пустой.
В целом, стратегия опирается на Donchian channel для определения направления тренда и времени входа, чтобы контролировать риск с помощью ATR-стоп-лосс и отслеживать тренд.
Анализ преимуществ
Основные преимущества этой стратегии:
-
Сильная способность к контролю за отступлением. Используйте показатель ATR для установки стоп-лосса, чтобы эффективно контролировать одиночные потери.
-
Тренд-трекер. Donchian channel может эффективно определять ценовые прорывы и указывать на переход тренда.
-
Подходит для высоко волатильных сортов. ATR-индикатор учитывает волатильность рынка, и установка стоп-лосса лучше соответствует характеристикам различных сортов.
-
Стратегическая концепция проста, ясна и понятна.
-
Гибкость в программировании и оптимизации на языке Python.
Анализ рисков
Однако есть и другие риски, о которых следует помнить:
-
Параметры каналов должны быть оптимизированы. При различных сортах и временных периодах параметры каналов должны быть адаптированы к рыночным особенностям.
-
Риск последовательного прекращения убытков. При необычных обстоятельствах может быть вызвано несколько остановок в течение короткого периода времени, что приведет к большим убыткам.
-
ATR параметры требуют тестирования. ATR параметры напрямую влияют на эффект сдерживания убытков, при необходимости корректировки в зависимости от разных сортов и волатильных условий.
-
Частота торговли может быть слишком высокой. Слишком много перекрестных сигналов может возникнуть на колеблющихся рынках, где тенденция не очевидна.
-
Прибыль может быть ограниченной. Стратегия, основанная на остановке убытков, не может эффективно зафиксировать полный рост тенденции.
-
В некоторых экстраординарных ситуациях ценовые скачки могут непосредственно вызвать убытки.
Направление оптимизации
Эта стратегия может быть оптимизирована в следующих аспектах:
-
Оптимизация параметров каналов, тестирование адаптации различных параметров к различным видам.
-
Добавление фильтрационных условий, чтобы избежать избыточного сигнала в шокирующей ситуации. Можно рассмотреть фильтрацию прорывной величины или объема торгов.
-
Оптимизация параметров цикла ATR, тестирование влияния различных параметров на эффекты сдерживания убытков.
-
Добавление пирамидных входных стратегий, добавление позиций в трендовых ситуациях, расширение пространства для получения прибыли.
-
В сочетании с другими показателями, повышает эффективность фильтрации. Такие показатели, как MACD, KD, определяют тенденцию, избегая обратной торговли.
-
Оптимизация стоп-стоп в зависимости от стоимости сделки, например, от скольжения, комиссий и т. д.
-
Тестирование адаптации различных сортов, корректировка параметров для конкретных сортов.
Подвести итог
Эта стратегия представляет собой вводную версию метода торговли шелковицей. В целом, стратегия проста и понятна, и она может эффективно проверять принципы метода торговли шелковицей. Однако эта стратегия слабо адаптируется к торговым видам, и для эффективного использования стратегии требуется оптимизация параметров в зависимости от разных видов.
/*backtest
start: 2022-10-10 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Based on Turtle traders strategy: buy/sell on Donchian breakouts and stop loss on ATR 2x
// initial version considerations :
//// 1. Does not consider filter for avoiding new entries after winning trades (filtering rule from Turtle Strategy on 20 day breakout strategy) - 1

