Quantitative Handelsstrategie basierend auf dem Doppel-EMA-Crossover
Übersicht
Diese Strategie nutzt den Schnittpunkt zweier EMA-Gleitendurchschnitte mit unterschiedlichen Perioden, um Markttrends zu erkennen und daraus Handelssignale zu generieren. Wenn der kurzfristige EMA den langfristigen EMA von unten nach oben kreuzt, wird ein Aufwärtstrend angenommen und die Strategie eröffnet eine Long-Position. Kreuzt der kurzfristige EMA den langfristigen EMA von oben nach unten, wird ein Abwärtstrend angenommen und die Strategie schließt die Position.
Strategieprinzip
Die Strategie basiert auf der Golden-Cross/Death-Cross-Theorie der doppelten EMA-Linien. Die doppelten EMA-Linien bestehen aus einem langfristigen und einem kurzfristigen EMA. Der Parameter für den kurzfristigen EMA ist auf 10 Tage und für den langfristigen EMA auf 21 Tage eingestellt.
Wenn der kurzfristige EMA den langfristigen EMA von unten nach oben kreuzt, entsteht ein Kaufsignal. Kreuzt der kurzfristige EMA den langfristigen EMA von oben nach unten, entsteht ein Verkaufssignal. Zusätzlich wird eine Wachstumsschwelle festgelegt: Nur wenn die Wachstumsrate die Schwelle überschreitet, wird eine Long-Position eröffnet; nur wenn der Rückgang die Schwelle unterschreitet, wird die Position geschlossen.
Im Einzelnen lautet die Kaufbedingung: Der kurzfristige EMA liegt über dem langfristigen EMA, und die Aktienkurs-Wachstumsrate übersteigt den festgelegten positiven Schwellenwert. Die Schließbedingung lautet: Der kurzfristige EMA liegt unter dem langfristigen EMA, und die Aktienkurs-Wachstumsrate unterschreitet den festgelegten negativen Schwellenwert.
Vorteile der Strategie
- Nutzt die Golden-Cross/Death-Cross-Theorie der doppelten EMA-Linien – relativ einfach und zuverlässig.
- Durch die Festlegung einer Wachstumsschwelle werden Fehltrades bei schwachem Wachstum vermieden.
- Der maximale Verlustanteil kann streng kontrolliert werden.
- Die EMA-Parameter können flexibel an verschiedene Zeiträume angepasst werden.
Risikoanalyse
- EMA-Gleitendurchschnitte haben einen Nachlaufeffekt und können Trendumkehrpunkte verpassen.
- Der Kreuzungspunkt der Gleitendurchschnitte tritt verzögert auf, was den optimalen Einstiegszeitpunkt verpassen lassen kann.
- Die Strategie ist auf Parameteroptimierung angewiesen; falsche Parameter können zu zu häufigen oder zu seltenen Signalen führen.
Optimierungsmöglichkeiten
- Kombination mit anderen Indikatoren wie MACD, KD usw., um die Signaltreffsicherheit zu erhöhen.
- Einführung einer Stop-Loss-Strategie, z. B. Trailing Stop, um Gewinne zu maximieren.
- Optimierung der EMA-Parameter und Festlegung optimaler Werte für verschiedene Instrumente.
- Dynamische Anpassung der Parameter durch Echtzeitdaten und maschinelles Lernen.
Zusammenfassung
Die vorliegende Strategie ist insgesamt einfach und zuverlässig. Sie nutzt den Schnittpunkt zweier EMA-Linien zur Trendbestimmung und setzt eine Wachstumsschwelle zur Signalauslösung. Im Vergleich zu einem einfachen Kreuzungssignal können einige Fehlsignale gefiltert werden. Allerdings haben EMA-Linien von Natur aus einen Nachlaufeffekt. Die Kombination mit anderen Indikatoren oder eine dynamische Parameteranpassung kann die Strategie weiter verbessern.
/*backtest
start: 2022-11-14 00:00:00
end: 2023-11-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="ema(ema10-21)", overlay=true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 15000, commission_type = strategy.commission.percent, commission_value = 0.2)
useTimeLimit = input(defval = false, title = "Use Start Time Limiter?")- 1

