Type/to search

Стратегия бэктестинга супертренда на нескольких временных рамках

Common strategy
Created: 2023-12-05 10:59:54
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Основная идея стратегии заключается в использовании индикатора 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, чтобы найти наилучшее их сочетание. Также можно протестировать добавление других индикаторов для повышения стабильности стратегии за счёт большего числа факторов. Кроме того, можно отказаться от фиксированного времени закрытия интрадей-позиций и вместо этого отслеживать волатильность для определения момента закрытия.

Направления оптимизации

Основные направления оптимизации стратегии включают:

  1. Тестирование нескольких наборов параметров SuperTrend для поиска оптимальной комбинации.

  2. Добавление других технических индикаторов, например, паттернов свечей, скользящих средних и т.д., для комбинированной фильтрации сигналов с использованием большего числа факторов.

  3. Оптимизация и динамическая корректировка конкретного времени закрытия интрадей-позиций для снижения вероятности ошибочного закрытия.

  4. Внедрение стоп-лосса, например, фиксированного процентного стопа или ATR-стопа.

  5. Тестирование подходящего уровня использования капитала и стратегии управления позициями.

  6. Бэктестирование на более длительных временных периодах для проверки стабильности параметров.

Заключение

Данная стратегия бэктестинга с мультитаймфреймовым SuperTrend в целом очень практична. Она использует простой индикатор SuperTrend для торговли на нескольких таймфреймах и одновременно контролирует убытки с помощью внутридневного фильтра. Стратегия имеет большой потенциал для оптимизации: пользователь может настраивать параметры или комбинировать с другими техническими индикаторами по своему усмотрению. Результаты бэктестинга также достаточно стабильны и надёжны. В целом стратегия подходит для среднесрочной и долгосрочной трендовой торговли, а также для новичков, желающих изучать и модифицировать её на практике.

Source
Pine
/*backtest
start: 2023-11-27 00:00:00
end: 2023-12-04 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

//@Gurjant_Singh IISMA-Indian Institute of stock Market Analysis 
Strategy parameters
Strategy parameters
mult
len
Do you want to exit intrday position
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)