Moving Average Aggregation MACD-Strategie


Erstellungsdatum: 2023-12-07 17:35:41 zuletzt geändert: 2023-12-07 17:35:41
Kopie: 0 Klicks: 619
1
konzentrieren Sie sich auf
1619
Anhänger

Moving Average Aggregation MACD-Strategie

Überblick

Die Strategie kombiniert 5 verschiedene Arten von Moving Averages, um ein Handelssignal zu erzeugen, wenn die Richtung der 5 Moving Averages übereinstimmt. Die Strategie nutzt die Aggregation von mehreren Moving Averages, um Marktlärm effektiv zu filtern und die Richtung der Trends zu erkennen.

Strategieprinzip

Diese Strategie verwendet fünf Moving Averages: SMA, EMA, RMA, WMA und VWMA. Es werden fünf Moving Averages berechnet, die jeweils 8 Tage lang sind und 144 Tage lang sind. Es wird ein Mehrkopfsignal erzeugt, wenn alle Schnelllinien hoch und die Langleine hoch sind. Es wird ein Hohlkopfsignal erzeugt, wenn alle Schnelllinien fallen und die Langleine fallen.

Analyse der Stärken

  • Aggregation von mehreren Moving Averages, um ein Signal zuverlässiger zu erkennen und falsche Signale zu vermeiden
  • Nutzen Sie die Vorteile verschiedener Moving Averages, wie SMA-Gleichpreise, VWMA-Betrachtungsvolumen, WMA-Gewichte usw.
  • Die Parameter können angepasst werden, um die Länge von Schnell- und Langstrecken zu optimieren

Risikoanalyse

  • Mehrere Moving Averages werden aggregated, wobei ein oder zwei von ihnen auch die Strategie beeinflussen können, wenn sie falsche Signale erzeugen
  • Das ist ein sehr schwieriges Problem, aber es ist nicht einfach, es zu ändern.
  • Optimierung von Parametern für optimale Parameter

Optimierungsrichtung

  • Verschiedene Kombinationen und Parameter von Moving Averages können getestet werden
  • Kann in Verbindung mit anderen Indikatoren, wie MACD, RSI, etc. bestätigt werden
  • Die Moving Average Parameter können je nach dynamischen Marktbedingungen angepasst werden

Zusammenfassen

Die Strategie erzeugt ein Handelssignal, wenn ein Konsens über alle beweglichen Durchschnitte erzielt wird, indem sie mehrere Mainstream Moving Averages zusammenführt. Diese Strategie kann die Vorteile der einzelnen beweglichen Durchschnitte effektiv nutzen und gleichzeitig einen Teil des Lärms filtern und die Richtung der Markttrends identifizieren. Die Optimierung von Parametern und die Bestätigung von Indikatorkombinationen können die Strategie-Stabilität weiter verbessern.

Strategiequellcode
//@version=2
strategy(title="MACD Multi-MA Strategy", overlay=false )

src = close 
len1 = input(8, "FAST LOOKBACK") 
len2 = input(144, "SLOW LOOKBACK")

/////////////////////////////////////////////
length = len2-len1
ma = vwma(src, length)
plot(ma, title="VWMA", color=lime)


length1 = len2-len1
ma1 = rma(src, length1)
plot(ma1, title="RMA", color=purple)

length2 = len2-len1
ma2 = sma(src, length2)
plot(ma2, title="SMA", color=red)


length3 = len2-len1
ma3 = wma(src, length3)
plot(ma3, title="WMA", color=orange)

length4 = len2-len1
ma4 = ema(src, length4)
plot(ma4, title="EMA", color=yellow)





long = ma > ma[1] and ma1 > ma1[1] and ma2 > ma2[1] and ma3 > ma3[1] and ma4 > ma4[1]
short = ma < ma[1] and ma1 < ma1[1] and ma2 < ma2[1] and ma3 < ma3[1] and ma4 < ma4[1]


strategy.entry("Long", strategy.long, when=long)
strategy.entry("Short", strategy.short, when=short)