Межпериодная направленная стратегия
Обзор
Данная стратегия использует межпериодные технические индикаторы для определения направления тренда, а также фильтрацию тренда и волатильности для реализации низкорисковой торговли следования за трендом.
Принцип стратегии
-
Используются пробои максимумов и минимумов для генерации сигналов на покупку/продажу. Когда цена пробивает 7-периодный максимум – сигнал на продажу, когда пробивает 7-периодный минимум – сигнал на покупку.
-
Индикатор Trendflex определяет направление основного тренда. Этот индикатор использует технику двойного сглаживания и позволяет эффективно выявлять среднюю часть тренда. Значение больше 1 указывает на восходящий тренд, значение ниже -1 – на нисходящий. Здесь мы требуем, чтобы Trendflex > 1 для открытия длинной позиции и < -1 для короткой, тем самым отфильтровывая состояния консолидации.
-
Полосы Боллинджера (Bollinger Bands) определяют зону волатильности. Если цена закрытия находится внутри полос, торговля в обе стороны избегается.
-
Для управления позициями используются трейлинг-стоп и трейлинг-тейк-профит.
Преимущества
-
Сочетание межпериодных индикаторов с техникой двойного сглаживания позволяет эффективно определять направление тренда и избегать проблем, связанных с боковым рынком.
-
Одновременный учёт направления тренда и закономерностей волатильности делает торговые сигналы более надёжными.
-
Разумная установка стоп-лосса и тейк-профита позволяет фиксировать прибыль и предотвращать увеличение убытков.
-
Стратегия относительно проста для понимания и легко реализуема.
Анализ рисков
-
Сигналы пробоя могут оказаться ложными, что приведёт к ошибочным сделкам. Можно рассмотреть добавление дополнительных фильтров.
-
Фиксированные периоды параметров не могут адаптироваться к изменениям рынка; возможна динамическая оптимизация параметров.
-
Отсутствие стоп-лосса по цене делает невозможным предотвращение огромных убытков при экстремальных движениях рынка.
-
Фиксированные уровни тейк-профита и стоп-лосса не могут интеллектуально корректироваться в зависимости от рыночной волатильности.
Направления оптимизации
-
Можно рассмотреть добавление большего количества индикаторов для определения тренда, формируя комбинацию стратегий и повышая точность прогнозов.
-
Добавить модуль распознавания консолидации, приостанавливая торговлю в периоды сильной волатильности для снижения риска.
-
Внедрить алгоритмы машинного обучения для динамической оптимизации параметров.
-
Добавить модуль стоп-лосса по цене, позволяющий выйти из сделки при достижении определённого порога убытка.
-
Рассчитывать соотношение тейк-профита и стоп-лосса на основе рыночной волатильности для интеллектуальной настройки.
Заключение
В целом данная стратегия достаточно надёжна и стабильна, но при этом имеет определённый потенциал для улучшения. Основная идея – определение направления тренда на разных таймфреймах с последующей фильтрацией с помощью индикаторов силы тренда и волатильности для генерации качественных сигналов. Стратегия проста и практична, отлично подходит для следования за средне- и долгосрочными трендами. Внедрение дополнительных условий и динамической оптимизации параметров может ещё больше повысить эффективность стратегии.
/*backtest
start: 2023-08-27 00:00:00
end: 2023-09-26 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Eltrut", shorttitle="Eltrut Strat", overlay=true, pyramiding=0, default_qty_type= strategy.percent_of_equity,calc_on_order_fills=false, slippage=25,commission_type=strategy.commission.percent,commission_value=0.075)
testStartYear = input(2016, "Backtest Start Year")- 1
