Стратегия прорыва Halo


Дата создания: 2023-10-25 11:35:36 Последнее изменение: 2023-10-25 11:35:36
Копировать: 0 Количество просмотров: 721
1
Подписаться
1617
Подписчики

Стратегия прорыва Halo

Обзор

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

Стратегический принцип

Стратегия основана на трех показателях:

  1. SMA Moving Average (SMA) - это простое среднее движение цены на закрытие рынка в течение определенного периода, которое определяет направление ценового тренда.

  2. Индекс среднего тренда ADX: измеряет силу тренда, чем выше ADX, тем более очевиден тренд.

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

Логика стратегии:

  1. Вычислите значение SMA за N циклов, чтобы определить общую тенденцию цены.

  2. Вычислить значение ADX на цикл M и определить силу тренда. Торговый сигнал создается только тогда, когда ADX выше установленного порога.

  3. Когда цена образует позитивную петлю, и цена закрытия выше SMA, и ADX выше обесценения, сделайте больше.

  4. При появлении нисходящего цикла и закрытии цены ниже SMA, а ADX выше обесценения, делается пробой.

  5. Остановить убыток или остановить выход из позиции.

Стратегические преимущества

  1. В сочетании с индикаторами направления и силы трендов, можно эффективно отслеживать тенденции.

  2. Окольные условия фильтруют большинство недействительных прорывов, повышая победную долю входов.

  3. Использование SMA вместо EMA помогает уловить средне- и длиннолинейные тренды.

  4. Индекс ADX избегает торговли, когда нет явных тенденций, что способствует высокой вероятности.

  5. Правила стратегии просты, понятны и легко реализуемы.

Стратегический риск

  1. Задержка в системе SMA может быть вызвана ранним входом или поздним входом, что приводит к сбоям. Можно соответствующим образом оптимизировать параметры цикла SMA.

  2. ADX действует как фильтр для колебаний рынка, но при обратном тренде может быть ошибочно принято решение о потере. Можно снизить риск образования условий ADX.

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

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

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

  1. Оптимизируйте параметры SMA и ADX, чтобы найти оптимальную комбинацию параметров.

  2. Добавление других показателей для определения тенденций, таких как Brin Belt, KDJ и т. Д., повышает качество входа.

  3. Добавление условий для закрытия позиции, таких как обратный тренд, коэффициент отступления и т. Д., Усовершенствование логики выхода.

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

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

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

Подвести итог

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

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

//@version=2
strategy("Glory Hole with SMA + ADX", overlay=true)
len = input(20, minval=1, title="SMA")
src = input(close, title="Source")
ADXlevel = input(30, minval=1, title="ADX Tradelevel")
out = sma(src, len)

//adx
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
	up = change(high)
	down = -change(low)
	truerange = rma(tr, len)
	plus = fixnan(100 * rma(up > down and up > 0 ? up : 0, len) / truerange)
	minus = fixnan(100 * rma(down > up and down > 0 ? down : 0, len) / truerange)
	[plus, minus]

adx(dilen, adxlen) => 
	[plus, minus] = dirmov(dilen)
	sum = plus + minus
	adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)

sig = adx(dilen, adxlen)

plot(out, title="SMA", color=blue)

bullish = ((out<close) and (out<open) and (out>low) and (sig>ADXlevel))
bearish = ((out>close) and (out>open) and (out<high) and (sig>ADXlevel))


if (bullish)
    strategy.entry("Buy", strategy.long)

if (bearish)
    strategy.entry("Sell", strategy.short)