Type/to search

Quantitative Handelsstrategie basierend auf dem einfachen gleitenden Durchschnitt

Common strategy
Created: 2023-12-22 13:28:01
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Die Moving-Average-Crossover-Strategie ist eine quantitative Handelsstrategie, die auf einfachen gleitenden Durchschnitten basiert. Diese Strategie berechnet einfache gleitende Durchschnitte verschiedener Perioden und erzeugt Kaufs- und Verkaufssignale bei deren Überschneidungen.

Konkret berechnet die Strategie den einfachen gleitenden Durchschnitt für die 9-Tage-Linie und die 45-Tage-Linie. Wenn der Kurs die 9-Tage-Linie und die 45-Tage-Linie nach oben durchbricht, entsteht ein Kaufsignal; wenn der Kurs diese beiden Linien nach unten durchbricht, entsteht ein Verkaufssignal.

Strategieprinzip

Der Kern der Strategie basiert auf dem Prinzip des "goldenen Kreuzes" und des "Todeskreuzes" gleitender Durchschnitte. Gleitende Durchschnitte können Marktrauschen effektiv filtern und auf Veränderungen des großen Trends hinweisen. Wenn der kurzfristige gleitende Durchschnitt den langfristigen nach oben kreuzt, deutet dies auf einen beginnenden Aufwärtstrend hin; bei einem Kreuz nach unten signalisiert dies einen beginnenden Abwärtstrend.

Im Detail verwendet die Strategie die einfachen gleitenden Durchschnitte der 9-Tage- und 45-Tage-Linien. Die 9-Tage-Linie repräsentiert den kurzfristigen Trend, die 45-Tage-Linie den langfristigen Trend. Wenn der Kurs die 9-Tage-Linie und die 45-Tage-Linie nach oben durchbricht, bedeutet dies, dass der Aktienkurs sowohl kurz- als auch langfristig in einem Aufwärtskanal liegt, daher wird ein Kaufsignal generiert. Wenn der Kurs diese Linien nach unten durchbricht, zeigt dies, dass die Aufwärtsdynamik allmählich nachlässt, worauf ein Verkaufssignal folgt.

Aus Code-Perspektive berechnet die Strategie zunächst die einfachen gleitenden Durchschnitte der 9-Tage- und 45-Tage-Linien und verwendet dann die Funktionen ta.crossover und ta.crossunder, um das goldene Kreuz und das Todeskreuz der gleitenden Durchschnitte zu identifizieren. Bei Auftreten von Kauf- und Verkaufssignalen werden mit der plotshape-Funktion Dreiecks- und umgekehrte Dreiecks-Signalsymbole auf dem Kerzenchart dargestellt.

Darüber hinaus enthält die Strategie eine Stop-Loss-Logik für Long- und Short-Positionen. Konkret wird nach der Eröffnung einer Position der Höchst- und Tiefstkurs der vorherigen Kerze als Stop-Loss-Preis verwendet. Dies ermöglicht es, Gewinne zu sichern und übermäßige Verluste zu vermeiden.

Vorteilsanalyse

  • Durch die Verwendung von zwei gleitenden Durchschnitten können mittel- bis langfristige Trendänderungen erfasst werden, wodurch kurzfristiges Marktrauschen vermieden und die Signalqualität verbessert wird.
  • Die Kombination mit einer Stop-Loss-Strategie ermöglicht eine effektive Risikokontrolle und Gewinnsicherung.
  • Die Strategielogik ist einfach und leicht verständlich, was die Implementierung erleichtert.
  • Hohe Kapitaleffizienz, da Zinseszinseffekte voll ausgenutzt werden können.

Risikoanalyse

  • Die Zwei-Linien-Strategie kann zu falschen Kreuzsignalen (sogenannten "thrust"-Signalen) führen, die übermäßig viele ungültige Trades verursachen.
  • Der festgelegte Stop-Loss-Preis könnte zu konservativ sein und eine kontinuierliche Trendverfolgung verhindern.
  • Eine ungeeignete Parameterauswahl kann zu einer zu hohen oder zu niedrigen Handelsfrequenz führen.
  • Die Strategie kann keine extremen Trendumkehrungen bewältigen.

Gegenmaßnahmen:

  1. Optimierung der gleitenden Durchschnitte-Parameter, um die Rate ungültiger Trades zu senken.
  2. Verbesserung der Stop-Loss-Logik durch trendfolgende Stop-Loss-Mechanismen.
  3. Kombination mit anderen Indikatoren zur Signalfilterung.
  4. Manuelles Eingreifen, um extreme Trendumkehrungen zu vermeiden.

Optimierungsmöglichkeiten

Die Strategie bietet Raum für weitere Verbesserungen:

  1. Verwendung adaptiver gleitender Durchschnitte oder exponentiell gleitender Durchschnitte, um Trendänderungen besser zu erfassen.
  2. Hinzufügen von Volatilitätsindikatoren zur Signalfilterung, um Fehlsignale in Seitwärtsmärkten zu vermeiden.
  3. Anwendung von Parameteroptimierungsmethoden zur Suche nach optimalen Parameterkombinationen.
  4. Integration einer Trendfolgekomponente in die Stop-Loss-Logik, sodass die Stop-Loss-Linie flexibel dem Kurs folgen kann.
  5. Berücksichtigung von Unterstützungs- und Widerstandszonen auf höheren Zeitebenen, um Fehlsignale in kritischen Preisbereichen zu vermeiden.
  6. Kombination mit maschinellen Lernmodellen zur weiteren Signalfilterung.

Zusammenfassung

Die Moving-Average-Crossover-Strategie ist eine einfache und praktische Trendfolgestrategie. Sie filtert effektiv Rauschen und erfasst mittel- bis langfristige Trendänderungen. In Kombination mit einer geeigneten Stop-Loss-Logik ermöglicht sie Trendtrading unter kontrollierten Risiken. Die Strategie ist logisch einfach und leicht zu implementieren, was sie ideal für Anfänger im quantitativen Trading macht. Durch weitere Optimierungen und Verbesserungen kann sie zu einem effektiven Bestandteil eines quantitativen Handelssystems werden.

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

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

// Input parameters
Strategy parameters
Strategy parameters
Fast SMA Length
Slow SMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)