Следуя стратегии супертренда


Дата создания: 2023-10-24 14:28:29 Последнее изменение: 2023-10-24 14:28:29
Копировать: 0 Количество просмотров: 751
1
Подписаться
1617
Подписчики

Следуя стратегии супертренда

Обзор

Эта стратегия основана на показателях сверхтенденции, использует линию сверхтенденции для определения направления тренда и использует линию сверхтенденции в качестве линии остановки для реализации автоматической стратегии торговли, которая отслеживает движение сверхтенденции. Эта стратегия применима к более заметным видам, способным улавливать тенденции средних и длинных линий, для отслеживания в сильных тенденциях.

Принцип стратегии

Показатель сверх тренда, состоящий из средней реальной колебательности (ATR) и вычисления указанного кратного числа, позволяет эффективно определять направление ценовой тенденции. Когда цена выше линии сверх тренда, она имеет тенденцию к росту, а когда цена ниже линии сверх тренда, она имеет тенденцию к снижению.

В этой стратегии сначала рассчитываются верхняя и нижняя линии сверхтяжелого тренда. Верхняя линия сверхтяжелого тренда рассчитывается как средняя величина наивысшей и самой низкой цены минус ATR в N-кратном размере. Нижняя линия сверхтяжелого тренда рассчитывается как средняя величина наивысшей и самой низкой цены плюс ATR в N-кратном размере.

Затем вычисляется направление относительной тенденции цены. Когда цена выше нижней линии тренда верхней линии K, она определяется как тенденция к росту, а когда цена ниже верхней линии тренда верхней линии K, она определяется как тенденция к снижению.

В зависимости от направления тренда, выбирайте линию верхнего или нижнего тренда как линию верхнего тренда. Если это тенденция к росту, линию верхнего тренда выбирают линию верхнего тренда, а если это тенденция к снижению, линию верхнего тренда выбирают линию нижнего тренда.

Наконец, стратегия использует линию сверх тренда в качестве линии остановки, делая больше, когда цена пересекает линию сверх тренда, делая пустоту, когда цена пересекает линию сверх тренда, и прекращая потерю, как только цена касается линии сверх тренда.

Анализ преимуществ

Основные преимущества этой стратегии:

  1. Используя гипертенденциальный индикатор для определения направления ценового тренда, можно эффективно отслеживать тенденции.

  2. Линия сверхтенденциальности используется в качестве линии остановки, которая ограничивает потери.

  3. Стратегическое отступление было небольшим, соотношение Sharpe достигло 2.51, и показатели стабильны.

  4. Показатель выигрышности может быть оптимизирован для увеличения количества сделок до 1988 раз.

  5. Это полностью автоматическая транзакция, не требующая человеческого вмешательства.

Анализ рисков

Однако эта стратегия также несет в себе некоторые риски:

  1. Сверх трендовые индикаторы чувствительны к изменениям цены и могут генерировать больше сигналов випсау, снижая прибыль.

  2. Не подходит для поперечных сортов.

  3. Не учитывая влияние крупных экономических событий, в этот период может быть нанесен большой убыток.

  4. Показатель прибыли-убытка составляет 41%, но его можно улучшить.

  5. Параметры должны быть оптимизированы для различных сортов и временных периодов.

  6. Требуется строгое управление деньгами, чтобы не допустить слишком больших потерь.

Optimization Directions (направления оптимизации)

Эта стратегия может быть оптимизирована в следующих направлениях:

  1. Фильтрация в сочетании с другими показателями, избегая whipsaw, повышает коэффициент выигрыша. Например, MA, MACD и т. Д.

  2. Добавление подтверждения тренда, чтобы избежать ошибочного восприятия сверх трендовых линий и создания ошибочных сигналов. Например, подтверждение прорыва в канале.

  3. Настройка параметров для различных сортов и временных периодов. Например, настройка параметров ATR-циклов.

  4. Присоединяйтесь к стратегии уклонения от главных экономических событий во время крупных пресс-релизов.

  5. Оптимизация стратегии остановки убытков, оптимизация остановки убытков с помощью движущихся остановок, остановок в хвосте и т. д.

  6. Оптимизация управления позициями, корректировка экспозиций в зависимости от рыночных условий для контроля рисковых выходов.

Заключение

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

Исходный код стратегии
/*backtest
start: 2023-10-16 00:00:00
end: 2023-10-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("QuantNomad - SuperTrend - XBTUSD - 1m", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

// INPUTS //
st_mult   = input(2,   title = 'SuperTrend Multiplier', minval = 0, maxval = 100, step = 0.01)
st_period = input(14, title = 'SuperTrend Period',     minval = 1)

// CALCULATIONS //
up_lev = hl2 - (st_mult * atr(st_period))
dn_lev = hl2 + (st_mult * atr(st_period))

up_trend   = 0.0
up_trend   := close[1] > up_trend[1]   ? max(up_lev, up_trend[1])   : up_lev

down_trend = 0.0
down_trend := close[1] < down_trend[1] ? min(dn_lev, down_trend[1]) : dn_lev

// Calculate trend var
trend = 0
trend := close > down_trend[1] ? 1: close < up_trend[1] ? -1 : nz(trend[1], 1)

// Calculate SuperTrend Line
st_line = trend ==1 ? up_trend : down_trend

// Plotting
plot(st_line[1], color = trend == 1 ? color.green : color.red , style = plot.style_line, linewidth = 2, title = "SuperTrend")

plotshape(crossover( close, st_line), location = location.belowbar, color = color.green)
plotshape(crossunder(close, st_line), location = location.abovebar, color = color.red)

// Strategy with stop orders
strategy.entry("long",  true,  stop = st_line)
strategy.entry("short", false, stop = st_line)