Стратегия сглаженного кроссовера Hejin


Дата создания: 2023-12-13 17:46:10 Последнее изменение: 2023-12-13 17:46:10
Копировать: 0 Количество просмотров: 719
1
Подписаться
1621
Подписчики

Стратегия сглаженного кроссовера Hejin

Обзор

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

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

Эта стратегия основана на следующих принципах:

  1. Принцип пересечения

Хиггинский крест - это стратегия, в которой краткосрочные скользящие средние, проходящие над или ниже долгосрочных скользящих средних, дают сигнал к покупке или продаже. В этой стратегии краткосрочные скользящие средние называются скользящими открытыми средними, а долгосрочные скользящие средние - скользящими закрытыми средними.

  1. Технология сглаживания

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

haclose = (open + high + low + close) / 4

haopen = среднее значение haopen предыдущего выпуска + haclose текущего выпуска

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

При использовании haopen на haclose это многоголовый сигнал; при использовании haopen под haclose - пустой сигнал.

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

По сравнению с оригинальной стратегией гигантского креста, стратегию гладкого гигантского креста имеет следующие преимущества:

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

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

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

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

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

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

  2. 4 циклов среднего расчета также приводит к определенной степени задержки, возможно, пропущенные возможности короткой линии.

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

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

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

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

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

  2. В сочетании с другими показателями, такими как объем перевода, Брин-полоса и т. д., повышается точность сигнала.

  3. Добавление стратегий по удержанию убытков для управления рисками, такие как перемещение убытков, уменьшение убытков и т. д.

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

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

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

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

//@version=2
strategy("Heikin-Ashi Strategy", overlay=true)

// Plots Color Of Heikin-Ashi Bars while Viewing Candlestics or Bars
//Works on Candlesticks and OHLC Bars - Does now work on Heikin-Ashi bars - But I have verified its accuracy
// Created By User ChrisMoody 1-30-2014 with help from Alex in Tech Support

// === BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2017, title = "From Year", minval = 1998)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 1998)


haclose = ((open + high + low + close)/4)//[smoothing]
haopen = na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2

heikUpColor() => haclose > haopen
heikDownColor() => haclose <= haopen

barcolor(heikUpColor() ? aqua: heikDownColor() ? red : na)


if (heikUpColor() )
    strategy.entry("LONG", strategy.long, comment="LONG")
    
if (heikDownColor())
    strategy.entry("SHORT", strategy.short, comment="SHORT")


//plot(pos, title="pos", style=line, linewidth=1, color=red )