Стратегия прорыва импульса быстрой EMA и медленной EMA


Дата создания: 2023-12-27 16:35:04 Последнее изменение: 2023-12-27 16:35:04
Копировать: 1 Количество просмотров: 1315
1
Подписаться
1623
Подписчики

Стратегия прорыва импульса быстрой EMA и медленной EMA

Обзор

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

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

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

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

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

Эта смешанная стратегия EMA имеет следующие преимущества:

  1. Простые принципы и понятные реализации
  2. Умение эффективно улавливать краткосрочные тенденции на рынке
  3. Риск отмены контра низкий
  4. Приспосабливается к различным сортам с помощью адаптации цикла EMA

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

Однако есть и потенциальные риски этой стратегии:

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

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

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

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

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

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

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © umerhafeez37733

//@version=5
strategy("EMA Crossover Strategy", overlay=true)

// Input for EMA lengths
fastEmaLength = input(37, title="Fast EMA Length")
slowEmaLength = input(370, title="Slow EMA Length")

// Calculate EMAs
fastEma = ta.ema(close, fastEmaLength)
slowEma = ta.ema(close, slowEmaLength)

// Plot EMAs on the chart
plot(fastEma, title="Fast EMA", color=color.blue)
plot(slowEma, title="Slow EMA", color=color.red)

// Buy condition: Fast EMA crosses above Slow EMA
buyCondition = ta.crossover(fastEma, slowEma)

// Sell condition: Fast EMA crosses below Slow EMA
sellCondition = ta.crossunder(fastEma, slowEma)

// Plot Buy and Sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)

// Execute strategy
strategy.entry("Buy", strategy.long, when=buyCondition)
strategy.close("Buy", when=sellCondition)