
Die Strategie kombiniert Elliott-Schwankungen und die 200-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts-Durchschnitts
Die Elliott Wave Theorie unterteilt die Preisschwankungen des Marktes in Wellen, die aus 5 Wellen bestehen, wobei die ungeraden Wellen die Dynamikwellen sind und die paaren Wellen die Rückwärtswellen. Wenn die Höhen von Wave1, Wave3 und Wave5 in der Folge nach oben geschoben werden und Wave2 und Wave4 in der Folge effektiv zurückschlagen, wird dies als Aufwärtswellen-Kombination beurteilt, die zu einem Mehrkopfmarkt gehört, in dem die Strategie mehr macht. Im Gegensatz dazu, wenn die Tiefpunkte von Wave1, Wave3 und Wave5 in der Folge nach unten geschoben werden und Wave2 und Wave4 in der Folge effektiv zurückschlagen und als Hohlwellen-Kombination beurteilt werden, gehört diese Strategie zu einem Hohlmarkt.
Die Strategie führt gleichzeitig den 200-Tage-Durchschnittswert als Hilfskriterium ein. Nur bei einer Kombination aus Mehr- oder Hohlkopfwellen kann die Schließung am Tag über der oberen 200-Tage-Durchschnittslinie erfolgen, wenn die Schließung am Tag unter der unteren 200-Tage-Durchschnittslinie erfolgt.
Nach mehr als einem Auslöschsignal wird in der entgegengesetzten Richtung mit fünf Wellen aus der Position ausgetreten.
Die Strategie, die die Vorteile der Volatilitätstheorie und der Trend-Tracking-Indikatoren integriert, funktioniert hervorragend, um Markt-Keypoints zu erfassen und Handelsrisiken zu kontrollieren. Die Wirksamkeit muss jedoch in komplexen Situationen optimiert werden, da nur Preisinformationen berücksichtigt werden.
/*backtest
start: 2024-01-26 00:00:00
end: 2024-02-25 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Elliott Wave Strategy with 200 SMA", overlay=true)
// Elliott Wave Strategy
wave1High = high[1]
wave1Low = low[1]
wave2High = high[2]
wave2Low = low[2]
wave3High = high[3]
wave3Low = low[3]
wave4High = high[4]
wave4Low = low[4]
wave5High = high[5]
wave5Low = low[5]
bullishWavePattern = wave3High > wave1High and wave4Low > wave2Low and wave5High > wave3High
bearishWavePattern = wave3Low < wave1Low and wave4High < wave2High and wave5Low < wave3Low
enterLong = bullishWavePattern and close > sma(close, 200)
exitLong = bearishWavePattern
enterShort = bearishWavePattern and close < sma(close, 200)
exitShort = bullishWavePattern
// Plotting 200 SMA
sma200 = sma(close, 200)
plot(sma200, color=color.blue, title="Moving Average 200")
// Displaying "Razer Moving 200" message on chart
if (enterLong)
label.new(bar_index, low, "Long on Moving 200", color=color.green, textcolor=color.white)
if (enterShort)
label.new(bar_index, high, "Short on Moving 200", color=color.red, textcolor=color.white)
if (enterLong)
strategy.entry("Long", strategy.long)
if (exitLong)
strategy.close("Long")
if (enterShort)
strategy.entry("Short", strategy.short)
if (exitShort)
strategy.close("Short")