Hoch-Tief-Gleitender-Durchschnitt-Crossover-Strategie zur Erfassung kleiner Trends
Überblick
Diese Strategie zielt darauf ab, kurzfristige Devisentrends zu erfassen, indem sie EMA-Kreuze und RSI als Handelssignale verwendet, kombiniert mit einem ADX-Filter für den Einstieg, und verwendet einen Trendfolge-Stop-Loss, um Gewinne zu sichern. Die Strategie ist für alle Währungspaare geeignet, wird aber hauptsächlich auf 1-Stunden-Charts der Hauptwährungspaare angewendet.
Strategieprinzip
Die Strategie generiert Handelssignale auf Basis der folgenden Indikatoren und Bedingungen:
- 5-Perioden schneller EMA: blaue Linie
- 10-Perioden langsamer EMA: rote Linie
- 10-Perioden RSI, angewendet auf den Schlusskursmittelwert ((Hoch + Tief)/2)
- 14-Perioden ADX
Einstiegssignale:
- Long: Wenn der schnelle EMA den langsamen EMA von unten nach oben kreuzt und die RSI-Linie von unten nach oben die 50 durchbricht, dann long gehen.
- Short: Wenn der schnelle EMA den langsamen EMA von oben nach unten kreuzt und die RSI-Linie von oben nach unten die 50 durchbricht, dann short gehen.
- Long und Short sind nur erlaubt, wenn ADX > 25.
Ausstiegssignale:
- Trailing-Stop mit einem Abstand von 150 Punkten, Take-Profit bei 400 Punkten.
- Position schließen, wenn ein neues Signal erscheint.
- Alle Positionen werden freitagabends geschlossen.
Diese Strategie verwendet konzentriert gleitende Durchschnitte (Kreuze), RSI (überkauft/überverkauft) und den ADX-Trendindikator, um einen relativ strengen Einstiegsmechanismus zu schaffen. Sobald ein Trend entsteht, kann man mit dem Trend handeln und mit einem Trailing-Stop Gewinne sichern, um so effektiv kurzfristige Trends zu erfassen.
Vorteile
Die Strategie bietet folgende Vorteile:
-
Die Verwendung des Kreuzes des schnellen und langsamen EMA als grundlegende Trendbestimmung: Ein Aufwärtskreuz des schnellen über den langsamen EMA zeigt einen bullischen Trend an, ein Abwärtskreuz einen bärischen Trend, sodass Trendwechsel erkannt werden können.
-
Die Hinzunahme des RSI-Indikators hilft, einige falsche Ausbruchssignale herauszufiltern. Die überkauften/überverkauften Bereiche des RSI werden als kurzfristige Korrektursignale betrachtet, um unnötige Einstiege in Seitwärtsmärkten zu vermeiden.
-
Der ADX-Indikator dient zur Bestimmung der Existenz eines echten Trends und kann effektiv Rauschen herausfiltern. Handelssignale werden nur berücksichtigt, wenn der ADX-Wert größer als 25 ist, um einen klaren Trend sicherzustellen.
-
Die Verwendung eines Trailing-Stops und Take-Profit maximiert Gewinne, der Stop-Loss hält das Risiko kontrollierbar. Der Trailing-Stop-Abstand beträgt 150 Punkte, der Take-Profit 400 Punkte, sodass der Trend kontinuierlich verfolgt werden kann.
-
Alle Positionen werden vor Börsenschluss am Freitag geschlossen, um Wochenendrisiken zu vermeiden und die Disziplin zu wahren.
Risikoanalyse
Die Strategie birgt auch folgende Risiken:
-
Die EMA-Kreuzstrategie neigt zu falschen Ausbruchssignalen, was zu Verlusten führen kann. Die Parameter der gleitenden Durchschnitte können angepasst oder weitere Indikatoren zur Filterung hinzugefügt werden.
-
Der RSI-Indikator kann nur überkaufte/überverkaufte Zustände anzeigen, aber keine Trendumkehr bestätigen, was dazu führen kann, dass Trends verpasst oder gegenläufige Einstiege getätigt werden. Eine Kombination mit anderen Indikatoren oder eine Parameteroptimierung kann in Betracht gezogen werden.
-
Der ADX-Indikator zeigt nur an, ob ein Trend vorhanden ist, der Einstiegszeitpunkt kann ungenau sein. Zusätzliche Kriterien könnten hinzugefügt oder die ADX-Filterbedingung gelockert werden.
-
Die Stop-Loss- und Take-Profit-Einstellungen könnten zu starr sein und sich nicht an Marktveränderungen anpassen lassen. Unterschiedliche Parameter können getestet oder manuelle Eingriffe vorgenommen werden.
-
Der erzwungene wöchentliche Ausstieg könnte gute Trendläufe verpassen. Eine Anpassung auf täglichen Börsenschluss oder später auf einen bedingten Ausstieg könnte in Betracht gezogen werden.
Optimierungsmöglichkeiten
Die Strategie kann in folgenden Bereichen optimiert werden:
-
Testen verschiedener Parameterkombinationen für die gleitenden Durchschnitte, um die optimale Länge zu finden. Die Neigung der gleitenden Durchschnitte könnte als Kriterium eingeführt werden.
-
Verschiedene RSI-Parameter oder eine Kombination mit dem KDJ-Indikator testen, um die Beurteilung von überkauft/überverkauft weiter zu optimieren.
-
Optimierung der ADX-Parameter, um geeignetere ADX-Filterbedingungen zu finden und die Einstiegsqualität zu verbessern.
-
Testen der Kombination von festen Punktzahlen für Trailing-Stop und Take-Profit mit einem dynamischen ATR-basierten Trailing-Stop.
-
Einführung einer Intraday-Ausbruch-Rücklauf-Strategie, bei der nach Bestätigung des Trends eingestiegen wird; 5-Minuten- oder 15-Minuten-Charts könnten in Betracht gezogen werden.
-
Hinzufügen eines volatilitätsbasierten Positionsmanagement-Moduls, um die Positionsgröße dynamisch an die Marktvolatilität anzupassen.
-
Einsatz von maschinellem Lernen zur automatischen Parameteroptimierung, um eine adaptive Strategie zu erreichen.
Zusammenfassung
Insgesamt ist diese Strategie eine sehr einfache und direkte Trendfolgestrategie. Sie nutzt Kreuzungen gleitender Durchschnitte zur Bestimmung der Trendrichtung, RSI zur Filterung falscher Ausbrüche, ADX zur Bestätigung der Trendexistenz und Take-Profit/Stop-Loss zur kontinuierlichen Trendverfolgung, um kurzfristig Gewinne zu erzielen. Die Optimierungsrichtung liegt hauptsächlich in der Suche nach besseren Indikatorkombinationen, um Flexibilität in der Trendbestimmung zu erreichen, sowie in der Einführung eines dynamischen Positionsmanagements. Die Analyse der Logik zeigt, dass die Strategie eine gewisse Machbarkeit aufweist, aber weitere Tests und Optimierungen erfordert, bevor sie praktisch angewendet werden kann.
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Hucklekiwi Pip - HLHB Trend-Catcher System", shorttitle="HLHB TCS", overlay=true,
default_qty_type=strategy.percent_of_equity, default_qty_value=100)
- 1
