EMA und SuperTrend kombinierten Trend nach Strategie

Schriftsteller:ChaoZhang, Datum: 23.11.2023
Tags:

img

Übersicht

Die EMA und SuperTrend Combined Trend Following Strategy kombinieren auf geniale Weise den EMA-Indikator und den SuperTrend-Indikator, um Markttrends zu identifizieren und klare Ein- und Ausstiegssignale bereitzustellen. Die Strategie ermöglicht die Anpassung von SuperTrend-Parametern sowie EMA-Parametern an verschiedene Handelsstile. Die farbcodierten Balken machen die Trendidentifizierung intuitiv. Die Strategie bestimmt den Eintrittszeitpunkt auf der Grundlage von Crossover-Signalen zwischen den EMA- und SuperTrend-Indikatoren. Die Ausstiegsregeln sind flexibel - Sie können entweder aussteigen, wenn der Trend umkehrt oder wenn der Preis die EMA wieder überschreitet, was dem Risikomanagement hilft.

Strategieprinzip

Die Strategie verwendet den SuperTrend-Indikator, um die Haupttrendrichtung zu bestimmen. Im Wesentlichen kombiniert der SuperTrend-Indikator den ATR-Indikator mit gleitenden Durchschnitten und nutzt Preispausen von Durchschnittslinien, um Trendumkehrpunkte zu bestimmen. Auf der anderen Seite dient der EMA-Indikator dazu, die kurzfristige Trendrichtung zu beurteilen.

Die Strategie setzt insbesondere folgende Regeln ein:

  1. Langes Signal: wenn der Preis über die SuperTrend-Linie bricht und über der EMA liegt;
  2. Kurzsignal: wenn der Preis unter die SuperTrend-Linie bricht und unterhalb der EMA liegt;
  3. Schließung einer Longposition: wenn der Kurs unter die SuperTrend-Linie fällt oder unterhalb der EMA liegt;
  4. Schließung einer Shortposition: wenn der Kurs über die SuperTrend-Linie oder über der EMA liegt.

Analyse der Vorteile

Feststellung einer stabilen Entwicklung

Die Kombination von EMA und SuperTrend ermöglicht vergleichsweise zuverlässigere Trendbeurteilungen als einzelne Indikatoren.

Flexible Anpassung der Parameter

Durch die Anpassung der Parameter SuperTrend und EMA wird die Strategie an verschiedene Produkte und Zeitrahmen angepasst.

Klares Ein- und Ausstiegssignal

Die langen, kurzen und Ausstiegssignale der Strategie sind sehr klar, was die Entscheidungsfindung erleichtert.

Intuitive visuelle Ausdrucksweise

Auf der Grundlage der Position des Preises in Bezug auf die EMA werden die Balken unterschiedlich gefärbt und bilden einen intuitiven visuellen Effekt.

Risikoanalyse

Manche Gelegenheiten verpassen

Diese Strategie hat im Vergleich zu einzelnen Indikatoren höhere Anforderungen an die Signalbestätigung und verpasst somit möglicherweise Chancen mit geringen Rückschlägen.

Die Gefahr falscher Ausbrüche besteht noch

Obwohl die Strategie die Breakout-Signale überprüft, besteht immer noch die Möglichkeit, dass falsche Breakouts bei drastischen Marktschwankungen zu einem Strategieversagen führen.

Wirksamkeit im Zusammenhang mit Parameter-Einstellungen

Die Einstellungen der Parameter SuperTrend und EMA können die Effektivität der Strategie erheblich beeinflussen.

Optimierungsrichtlinien

  1. Hinzufügen anderer Indikatoren zu Filtersignalen

    Es sollte in Betracht gezogen werden, Indikatoren wie MACD, Stochastics mit EMA und SuperTrend zu kombinieren, um Signale weiter zu überprüfen und falsche Ausbrüche zu reduzieren.

  2. Mehrzeitrahmenvalidierung

    Beurteilen Sie die Trendrichtung in höheren Zeitrahmen (z. B. täglich), um die auf dem aktuellen Zeitrahmen erzeugten Signale zu überprüfen und zu filtern.

  3. Automatische Optimierung der Parameter

    Versuchen Sie, verschiedene Parameterkombinationen zu durchqueren und optimale Einstellungen für bestimmte Produkte und Zeitrahmen basierend auf Backtest-Metriken auszuwählen.

Schlussfolgerung

Die EMA und SuperTrend Combined Trend Following Strategy kombinieren erfolgreich die Stärken von Trendbestimmung und Trendfollowing. Die Strategie bietet solide Unterstützung für Handelsentscheidungen durch stabile, klare Signale und anpassbare Parameter. Natürlich müssen wir immer noch auf potenzielle falsche Breakout-Risiken achten. Weitere Verbesserungen können durch zusätzliche Signalverifizierung mithilfe anderer Indikatoren oder Multi-Timeframe-Analyse vorgenommen werden.


/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

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

// SuperTrend EMA Settings
length = input.int(10, title="SuperTrend Length")
mult = input.float(2.0, title="Multiplier")
emaLength = input.int(34, title="EMA UpTrend", minval=1, maxval=300)

// EMA calculation for EMA Trend Bars
ema1 = input.int(34, title="EMA UpTrend", minval=1, maxval=300)
shema = input(true, title="Show EMA Trend is Based On?")

usedEma = ta.ema(close, ema1)

// EMA Trend Bars color
emaUpColor() => hlc3 >= usedEma
emaDownColor() => hlc3 < usedEma
col = hlc3 >= usedEma ? color.lime : hlc3 < usedEma ? color.red : color.white

// SuperTrend calculation
atrPeriod = int(mult)
[supertrend, direction] = ta.supertrend(length, atrPeriod)

// Entry conditions
longEntry = ta.crossover(close, supertrend) and close > usedEma
shortEntry = ta.crossunder(close, supertrend) and close < usedEma

// Exit conditions
longExit = ta.crossunder(close, supertrend) or close < usedEma
shortExit = ta.crossover(close, supertrend) or close > usedEma

// Execute trades
if (longEntry)
    strategy.entry("Buy", strategy.long)

if (longExit)
    strategy.close("Buy")

if (shortEntry)
    strategy.entry("Sell", strategy.short)

if (shortExit)
    strategy.close("Sell")

// Plotting
plot(shema and usedEma ? usedEma : na, title="EMA", style=plot.style_line, linewidth=3, color=col)


Mehr