Strategie für einen doppelten EMA-Spread-Breakout

Schriftsteller:ChaoZhang, Datum: 2023-10-25 12:43:59
Tags:

img

Übersicht

Die Dual EMA Spread Breakout Strategie ist eine Trendfolgestrategie. Sie verwendet zwei EMA-Linien mit unterschiedlichen Perioden und macht Trades, wenn es einen ausreichend großen Spread zwischen den beiden EMAs gibt, um die Trendrichtung zu erfassen.

Strategie Logik

Die Strategie verwendet für Handelssignale eine schnelle EMA (kurzfristige EMA) und eine langsame EMA (längerfristige EMA).

  1. Berechnen Sie die schnelle und langsame EMA.

  2. Wenn die schnelle EMA über die langsame EMA überschreitet und die Differenz zwischen den beiden EMA einen Schwellenwert überschreitet, gehen Sie lang.

  3. Wenn die schnelle EMA unter die langsame EMA fällt und die Differenz zwischen den beiden EMA einen Schwellenwert überschreitet, gehen Sie kurz.

  4. Wenn der Preis wieder unter die schnelle EMA fällt, schließen Sie Long-Positionen.

  5. Wenn der Kurs wieder über die schnelle EMA bricht, schließen Sie die Short-Positionen.

Auf diese Weise verwendet es die Glatzheit der EMAs, um die Trendrichtung zu identifizieren, und den EMA-Spread-Breakout, um den genauen Eintrittszeitpunkt zu bestimmen.

Vorteile

  • Nutzt den Trend nach der Art der EMA für den Handel
  • Der EMA-Spread-Breakthrough hilft, falsche Signale während der Perioden zu filtern
  • Die Verwendung verschiedener EMA-Combos reduziert die Whipsaws im Trendhandel
  • Kann bei richtigen Einstellungen gute Renditen in Trendmärkten erzielen

Risiken

  • Die EMAs reagieren auf Preisänderungen verzögert und können Wendepunkte verpassen
  • Weniger wirksam bei niedrigen Trends
  • Häufig auf unruhigen Märkten
  • Unzulässige EMA-Parameter können zu übermäßigen falschen Signalen führen

Die Risiken können durch EMA-Tuning, Spread-Schwellenwert und Stop-Loss-Platzierung reduziert werden.

Möglichkeiten zur Verbesserung

  • Optimierung von schnellen und langsamen EMA-Perioden
  • Versuche verschiedene EMA-Spread-Schwellenwerte
  • Verbesserung der Stop-Loss-Strategien
  • Hinzufügen anderer Filtersignale
  • Parameter-Tuning, um optimale Einstellungen zu finden

Zusammenfassung

Die Dual EMA Spread Breakout Strategie ist eine effektive und dennoch einfache Trendfolgestrategie. Sie kann in Trendmärkten gut profitieren, benötigt aber geeignete Parameter. Mit Optimierung und Risikomanagement kann sie ihre Stärken voll ausschöpfen. Eine lohnende Trendstrategie zu recherchieren und anzuwenden.


/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("2-EMA Strategy", overlay=true, initial_capital=100, currency="USD", default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)

diffMinimum = input(0.95, step=0.01)

small_ema = input(13, title="Small EMA")
long_ema = input(26, title="Long EMA")

ema1 = ema(close, small_ema)
ema2 = ema(close, long_ema)


orderCondition = ema1 > ema2?((ema1/ema2)*100)-100 > diffMinimum:((ema2/ema1)*100)-100 > diffMinimum

longCondition = close > ema1 and ema1 > ema2
if (longCondition and orderCondition)
    strategy.entry("Long", strategy.long)

shortCondition = close < ema1 and ema1 < ema2
if (shortCondition and orderCondition)
    strategy.entry("Short", strategy.short)
    
strategy.close("Short", when=close > ema1)
strategy.close("Long", when=close < ema1)
    
plot(ema(close, small_ema), title="EMA 1", color=green, transp=0, linewidth=2)
plot(ema(close, long_ema), title="EMA 2", color=orange, transp=0, linewidth=2)

Mehr