Стратегия бэктестинга супертренда на нескольких временных рамках
Обзор
Основная идея стратегии заключается в использовании индикатора SuperTrend на нескольких таймфреймах для генерации торговых сигналов в сочетании с интрадей-фильтром для закрытия позиций в течение дня, что позволяет осуществлять мультитаймфреймовую торговлю и повышать качество сигналов.
Принцип стратегии
Стратегия сначала вызывает функцию supertrend с параметрами mult и len, генерируя линию индикатора SuperTrend superTrend и направление dir. Затем строится график линии SuperTrend. Устанавливается входной параметр intrady, который управляет закрытием позиций в течение дня. Если intrady равен true, то после 14:45 производится закрытие внутридневных позиций.
Правила генерации сигналов стратегии: когда цена закрытия выше линии SuperTrend, генерируется сигнал на покупку; когда цена закрытия ниже линии SuperTrend, генерируется сигнал на продажу. При получении сигнала на покупку выполняется открытие длинной позиции; при получении сигнала на продажу – открытие короткой позиции. Если выбран интрадей-фильтр (intrady = true), то после 14:45 каждый день закрываются все длинные и короткие позиции.
Анализ преимуществ
Главное преимущество стратегии – использование простого, но практичного технического индикатора SuperTrend для генерации сигналов на нескольких таймфреймах. Сам по себе SuperTrend обладает хорошей процентной успешностью и доходностью. Кроме того, стратегия дополнена интрадей-фильтром, позволяющим избежать убытков от резких внутридневных колебаний.
Также стратегия очень лаконична: реализована минимальным количеством кода, легко понимается, модифицируется и расширяется. Это предоставляет пользователю большую гибкость для настройки параметров или добавления других индикаторов по своему усмотрению.
Анализ рисков
Основной риск стратегии заключается в некоторой задержке индикатора SuperTrend, что может приводить к дополнительным убыткам. Кроме того, фиксированная мультитаймфреймовая торговля может упускать краткосрочные торговые возможности.
Для снижения этих рисков рекомендуется оптимизировать параметры SuperTrend – mult и len, чтобы найти наилучшее их сочетание. Также можно протестировать добавление других индикаторов для повышения стабильности стратегии за счёт большего числа факторов. Кроме того, можно отказаться от фиксированного времени закрытия интрадей-позиций и вместо этого отслеживать волатильность для определения момента закрытия.
Направления оптимизации
Основные направления оптимизации стратегии включают:
-
Тестирование нескольких наборов параметров SuperTrend для поиска оптимальной комбинации.
-
Добавление других технических индикаторов, например, паттернов свечей, скользящих средних и т.д., для комбинированной фильтрации сигналов с использованием большего числа факторов.
-
Оптимизация и динамическая корректировка конкретного времени закрытия интрадей-позиций для снижения вероятности ошибочного закрытия.
-
Внедрение стоп-лосса, например, фиксированного процентного стопа или ATR-стопа.
-
Тестирование подходящего уровня использования капитала и стратегии управления позициями.
-
Бэктестирование на более длительных временных периодах для проверки стабильности параметров.
Заключение
Данная стратегия бэктестинга с мультитаймфреймовым SuperTrend в целом очень практична. Она использует простой индикатор SuperTrend для торговли на нескольких таймфреймах и одновременно контролирует убытки с помощью внутридневного фильтра. Стратегия имеет большой потенциал для оптимизации: пользователь может настраивать параметры или комбинировать с другими техническими индикаторами по своему усмотрению. Результаты бэктестинга также достаточно стабильны и надёжны. В целом стратегия подходит для среднесрочной и долгосрочной трендовой торговли, а также для новичков, желающих изучать и модифицировать её на практике.
- 1

