Golden-Cross-Strategie
Übersicht
Die Golden-Cross-Strategie mit gleitenden Durchschnitten ist eine relativ verbreitete quantitative Handelsstrategie. Diese Strategie verwendet zwei exponentiell gleitende Durchschnitte (EMA) mit unterschiedlichen Parametern. Wenn der kurzfristige EMA den langfristigen EMA nach oben kreuzt, wird eine Long-Position eröffnet; wenn der kurzfristige EMA den langfristigen EMA nach unten kreuzt, wird die Position geschlossen. Die Strategie nutzt die Eigenschaft aus, dass der kurzfristige EMA schneller auf Preisänderungen reagiert, während der langfristige EMA besser den Trend widerspiegelt. Die Handelsignale entstehen durch das Kreuzen der EMAs.
Strategieprinzip
Die Strategie definiert zunächst zwei EMAs: ema1 mit einer Länge von 10 und ema2 mit einer Länge von 21. Anschließend werden die Werte der beiden gleitenden Durchschnitte berechnet. Wenn ema1 ema2 nach oben kreuzt, deutet dies auf einen Preisdurchbruch nach oben hin – ein Long-Signal. Wenn ema1 ema2 nach unten kreuzt, deutet dies darauf hin, dass der Preis die EMA-Linie unterschreitet – ein Schließsignal.
Um falsche Ausbrüche zu filtern, wird im Code ein Schwellenwert threshold definiert, der wie folgt berechnet wird:
pine
threshold = ((ema1 - ema2)*100) / ((ema1 + ema2)/2)
Dieser Schwellenwert gibt den prozentualen Abstand der beiden gleitenden Durchschnitte im Verhältnis zum Mittelwert der EMAs an. Wenn threshold größer als 0,15 % ist, handelt es sich um ein Long-Signal; wenn er kleiner als -0,006 ist, handelt es sich um ein Schließsignal.
Zusammenfassend lassen sich die Handelssignale der Strategie wie folgt beschreiben:
- Long-Signal:
ema1kreuztema2nach oben undthreshold >= 0,15 % - Schließsignal:
ema1kreuztema2nach unten undthreshold <= -0,006
Vorteile
Die Strategie bietet folgende Vorteile:
- Die Verwendung von EMA-Gleitenden-Durchschnitten glättet die Preisdaten, was die Generierung von Handelssignalen begünstigt.
- Durch die Wahl unterschiedlicher Parameter für die beiden EMAs wird ein Gleichgewicht zwischen Reaktionsgeschwindigkeit und Stabilität erreicht.
- Die Einführung des Schwellenwerts
thresholdfiltert falsche Ausbrüche und vermeidet unnötige Trades. - Die Strategie ist einfach und klar im Ansatz, leicht zu verstehen und umzusetzen – ideal für Einsteiger in den quantitativen Handel.
- Die EMA-Parameter und der Schwellenwert können flexibel angepasst werden, um die Strategieergebnisse zu optimieren.
Risikoanalyse
Die Strategie birgt auch einige Risiken:
- EMAs hinken den Preisen hinterher, sodass kurzfristige Handelsmöglichkeiten verpasst werden können.
- Es besteht das Risiko, in der Position gefangen zu sein; bei einer Trendumkehr können größere Verluste entstehen.
- Ein falsch gewählter Schwellenwert kann entweder gültige Signale herausfiltern oder fehlerhafte Signale erzeugen.
- Ungeeignete EMA-Parameter führen dazu, dass kurzfristiger und langfristiger EMA keine signifikanten Unterschiede aufweisen, was falsche Signale zur Folge hat.
- Die Volatilität des Marktes kann dazu führen, dass die Stop-Loss-Grenze durchbrochen wird; daher sollte ein angemessener Stop-Loss gesetzt werden.
Optimierungsmöglichkeiten
Die Strategie kann in folgenden Bereichen optimiert werden:
- Optimierung der EMA-Parameter durch Testen verschiedener Periodenlängen und deren Auswirkungen auf die Strategie.
- Optimierung des Schwellenwerts
threshold, um eine Balance zwischen dem Ausfiltern falscher Signale und dem Erhalten gültiger Signale zu erreichen. - Einbeziehung weiterer technischer Indikatoren wie MACD, KDJ usw. zur umfassenden Signalbewertung.
- Integration einer Stop-Loss-Mechanik (z. B. gleitender Stop-Loss oder Limit-Stop-Loss), um Verluste pro Trade zu begrenzen.
- Erwägung eines schrittweisen Positionsaufbaus, um das Risiko eines einzelnen Einstiegs zu reduzieren.
- Testen unterschiedlicher Haltedauern, um eine geeignetere Halteperiode zu finden.
Zusammenfassung
Die Golden-Cross-Strategie mit gleitenden Durchschnitten ist im Gesamtansatz klar und leicht verständlich. Sie nutzt die Eigenschaften von EMAs zur Generierung von Handelssignalen. Die Strategie bietet gewisse Vorteile, birgt aber auch einige potenzielle Risiken. Durch Parameteroptimierung, Stop-Loss-Einstellungen und Signalfilterung kann die Strategie verbessert werden. Sie eignet sich als Einstiegsstrategie für Einsteiger in den quantitativen Handel zum Lernen und Üben.
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
if high > ta.highest(high[1], 5)
strategy.entry("Enter Long", strategy.long)
else if low < ta.lowest(low[1], 5)
strategy.entry("Enter Short", strategy.short)//@version=3- 1
