Type/to search

Zwei-EMA-Goldenes-Kreuz-und-Todeskreuz-Tracking-Strategie

Common strategy
Created: 2023-11-13 17:35:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie berechnet eine schnelle EMA und eine langsame EMA und vergleicht deren Größenverhältnis, um Goldene Kreuze (Golden Cross) und Tote Kreuze (Death Cross) als Handelsignale zu generieren. Es handelt sich um eine Trendfolgestrategie. Wenn die schnelle EMA die langsame EMA von unten nach oben kreuzt, wird ein Kaufsignal ausgelöst; wenn die schnelle EMA die langsame EMA von oben nach unten kreuzt, ein Verkaufssignal. Somit wird eine einfache Trendfolgestrategie umgesetzt.

Strategieprinzip

Der Kern der Strategie besteht aus folgenden Teilen:

  1. Berechnung der schnellen und langsamen EMA: Die Funktion ta.ema() berechnet die schnelle EMA mit der Länge fastInput und die langsame EMA mit der Länge slowInput.

  2. Festlegung des Backtest-Zeitraums: Der Parameter useDateFilter bestimmt, ob der Backtest-Zeitraum gefiltert wird; backtestStartDate und backtestEndDate legen Start- und Enddatum fest.

  3. Generierung von Handelssignalen: Mit ta.crossover() und ta.crossunder() wird das Größenverhältnis der beiden EMAs verglichen. Kreuzen sie sich nach oben, entsteht ein Kaufsignal; nach unten ein Verkaufssignal.

  4. Bearbeitung von Aufträgen außerhalb des Zeitraums: Außerhalb des Backtest-Zeitraums werden offene Orders storniert und alle Positionen geschlossen.

  5. Darstellung der gleitenden Durchschnitte: Die schnelle und die langsame EMA werden als Linien im Chart gezeichnet.

Vorteile der Strategie

Diese sehr einfache Trendfolgestrategie bietet folgende Vorteile:

  1. Einfache Logik, leicht zu verstehen und umzusetzen.

  2. EMA glättet Kursdaten und reduziert Rauschtrades.

  3. Parameter für EMA-Perioden sind anpassbar, um sich verschiedenen Märkten anzupassen.

  4. Flexibler Backtest-Zeitraum für spezifische Testphasen.

  5. Einstiegs- und Ausstiegsbedingungen können optimiert und mit anderen Indikatoren kombiniert werden.

Risikoanalyse

Die Strategie birgt auch Risiken:

  1. Die doppelte EMA-Strategie ist relativ grob und kann nicht flexibel auf Marktveränderungen reagieren.

  2. Es besteht die Gefahr von häufigen und wiederholten Trades.

  3. Falsche EMA-Parameter können zu Fehlsignalen führen.

  4. Ein ungeeigneter Backtest-Zeitraum kann Überanpassung begünstigen.

  5. Es besteht das Risiko von unvermeidbaren Drawdowns und Verlusten.

Risiken können durch Parameteroptimierung, geeignete Volatilitätsfilter und Stopp-Loss-Maßnahmen kontrolliert werden.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen verbessert werden:

  1. Optimierung der EMA-Periodenparameter zur besten Kombination.

  2. Hinzufügen weiterer Indikatoren zur Filterung unnötiger Trades.

  3. Integration einer Stop-Loss-Strategie zur Begrenzung von Einzelverlusten.

  4. Einsatz von Trend- oder Volatilitätsfiltern zur Reduzierung der Handelsfrequenz.

  5. Testen verschiedener Instrumente/Kontrakte zur besten Anwendung.

  6. Berücksichtigung von Slippage und Kommissionen für realistischere Backtests.

Zusammenfassung

Insgesamt handelt es sich um eine sehr einfache Doppel-EMA-Strategie mit Goldenem und Totem Kreuz. Die Logik ist klar und verständlich, Signale entstehen durch den Vergleich der schnellen und langsamen EMA. Der Vorteil liegt in der einfachen Umsetzung, jedoch gibt es Probleme wie zu häufige Trades und Überoptimierung. In Zukunft kann die Strategie durch Parameteroptimierung und Risikomanagement robuster und praxistauglicher gemacht werden.

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


//@version=5
strategy("MollyETF_EMA_Crossover", overlay = true, initial_capital = 100000, default_qty_value=100, default_qty_type=strategy.percent_of_equity)
Strategy parameters
Strategy parameters
Fast EMA
Slow EMA
Backtest Time Period
Filter Date Range of Backtest
Start Date
End Date
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)