Стратегия кроссовера Хайкена Аши

Автор:Чао Чжан, Дата: 2023-12-13 17:46:10
Тэги:

img

Обзор

Heiken Ashi Crossover Strategy - это количественная стратегия торговли, которая применяет как принцип кроссовера Heiken Ashi, так и методы сглаживания. Вычисляя среднюю цену за 4 периода для получения сглаженной цены, а затем вычисляя кроссовер Heiken Ashi на основе сглаженных цен, он может выдавать надежные торговые сигналы.

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

Основная логика этой стратегии включает:

  1. Принцип пересечения Хайкена Аши

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

  2. Техники сглаживания

    Для фильтрации шума эта стратегия использует среднюю цену за 4 периода для расчета сглаженной цены:

    haclose = (открыто + высоко + низко + близко) / 4

    haopen = (предыдущая haopen + текущая haclose) / 2

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

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

По сравнению с первоначальной стратегией кроссовера Heiken Ashi, Стратегия сглаженного кроссовера Heiken Ashi имеет следующие преимущества:

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

  2. Применяя среднюю цену за четыре периода для расчета сглаженной цены, он может лучше отражать средне- и долгосрочную тенденцию и генерировать более надежные торговые сигналы.

  3. В сочетании со скоростной кроссоверной функцией Heiken Ashi эта стратегия может своевременно отслеживать переломные моменты средне- и долгосрочных тенденций.

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

Существуют также некоторые риски, связанные с этой стратегией:

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

  2. Расчет скользящей средней за четыре периода также вводит определенную отставание, что может привести к упущению краткосрочных возможностей.

  3. Эта стратегия имеет определенные требования к частоте торговли и срокам хранения.

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

Руководство по оптимизации

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

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

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

  3. Добавление стратегий стоп-лосса, таких как отслеживание стоп-лосса, пирамидизация стоп-лосса для контроля рисков.

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

Заключение

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


/*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 )

Больше