Стратегия пересечения двойной EMA и разворота полос Боллинджера


Дата создания: 2024-02-21 16:12:18 Последнее изменение: 2024-02-21 16:12:18
Копировать: 1 Количество просмотров: 1017
1
Подписаться
1617
Подписчики

Стратегия пересечения двойной EMA и разворота полос Боллинджера

Обзор

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

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

  1. Рассчитывают быструю ЭМА ((50 циклов) и медленную ЭМА ((200 циклов), быструю ЭМА вверх, медленную ЭМА вниз, чтобы сделать многосигнал, быструю ЭМА вниз, чтобы сделать пустой сигнал
  2. Брин, рассчитанный на 20 циклов, с посадкой и высадкой
  3. Когда цена пробивает Брин-банд вверх, рассматривается как сигнал о перекупке, делается пробой; когда цена падает вниз, рассматривается как сигнал о перепродаже, делается лишний
  4. Комбинированный золотой форк/мертвый форк сигнал на средней линии EMA и прорывный сигнал на поясе Брин, определяющий вход и выход

Выше приведены основные методы, используемые в этой стратегии для определения точки покупки или продажи. Когда быстрая EMA проходит медленную EMA, или цена акции падает вниз по Бринскому поясу, делайте больше; когда быстрая EMA проходит медленную EMA, или цена акции прорывается вниз по Бринскому поясу, делайте пробел.

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

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

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

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

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

  1. EMA создает задержку в средней линии и может пропустить лучшую точку входа
  2. Неправильно выбранные параметры пропускной способности Brin могут пропустить тенденцию
  3. Многочисленные комбинации сигналов увеличивают сложность стратегии
  4. Изменение рыночной конъюнктуры привело к тому, что параметры перестали применяться

Ответ:

  1. Параметры оптимизации, адаптация к рыночным условиям
  2. Повышение стратегии по борьбе с убытками и снижение риска
  3. Тестирование различных комбинаций параметров ЭМА и Бринской полосы
  4. Стратегия может быть оптимизирована, например, с использованием RSI и других показателей.

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

В этой стратегии есть много возможностей для оптимизации:

  1. Параметры EMA и Brin Belt позволяют тестировать больше комбинаций
  2. Можно комбинировать с другими индикаторами, такими как MACD, KDJ, RSI и т. Д.
  3. Повышение стратегии стоп-лосса
  4. Стратегии, которые могут быть протестированы в разных временных промежутках (например, 60 минут, солнечная линия и т. д.)
  5. Вы можете найти больше торговых сигналов, объединив их с аномалиями в объеме торгов.

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

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

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

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

//@version=4
strategy("Reversal Patterns, EMA Crossover, and Bollinger Bands", shorttitle="RP-EMABB", overlay=true)

// Input parameters
emaShortPeriod = input(50, title="Short EMA Period", minval=1)
emaLongPeriod = input(200, title="Long EMA Period", minval=1)
bbLength = input(20, title="Bollinger Bands Length", minval=1)
bbMultiplier = input(2.0, title="Bollinger Bands Multiplier", minval=0.1, maxval=5.0)

// Calculate EMAs
emaShort = ema(close, emaShortPeriod)
emaLong = ema(close, emaLongPeriod)

// Calculate Bollinger Bands
bbUpper = sma(close, bbLength) + bbMultiplier * stdev(close, bbLength)
bbLower = sma(close, bbLength) - bbMultiplier * stdev(close, bbLength)

// EMA Crossover and Crossunder
emaCrossover = crossover(emaShort, emaLong)
emaCrossunder = crossunder(emaShort, emaLong)

// Bollinger Bands Crossing
bbUpperCross = crossover(close, bbUpper)
bbLowerCross = crossunder(close, bbLower)

// Buy and Sell signals
strategy.entry("Buy", strategy.long, when=emaCrossover or bbLowerCross)
strategy.entry("Sell", strategy.short, when=emaCrossunder or bbUpperCross)

// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="50 EMA")
plot(emaLong, color=color.red, title="200 EMA")

// Plot Bollinger Bands
plot(bbUpper, color=color.green, title="Bollinger Bands Upper")
plot(bbLower, color=color.red, title="Bollinger Bands Lower")

// Highlight Buy and Sell signals on the chart
bgcolor(emaCrossover or bbLowerCross ? color.green : na, transp=90)
bgcolor(emaCrossunder or bbUpperCross ? color.red : na, transp=90)