Breakout-Tracking-Strategie
Überblick
Der Hauptgedanke dieser Strategie besteht darin, die Trendrichtung auf einem größeren Zeitrahmen zu identifizieren und auf einem kleineren Zeitrahmen nach Breakout-Punkten für den Einstieg zu suchen. Der Stop-Loss-Exit orientiert sich an einem gleitenden Durchschnitt auf dem größeren Zeitrahmen.
Strategieprinzip
Die Strategie basiert im Wesentlichen auf drei Indikatoren.
Erstens wird ein einfacher gleitender Durchschnitt über X Tage auf einem längeren Zeitrahmen (z. B. Tageschart) berechnet. Käufe werden nur erlaubt, wenn der Kurs über diesem gleitenden Durchschnitt liegt. Dies dient der Bestimmung der Gesamttrendrichtung und vermeidet den Handel in seitwärts gerichteten Phasen.
Zweitens wird das Swing High (höchster Kurs) innerhalb eines kürzeren Zeitrahmens (z. B. 5 Tage) berechnet. Ein Kaufsignal wird ausgelöst, wenn der Kurs dieses Hoch durchbricht. Hierbei wird ein Rückblickparameter lb verwendet, um geeignete Breakout-Punkte zu identifizieren.
Drittens wird eine Stop-Loss-Linie definiert. Nach dem Eingehen einer Position wird der Stop-Loss auf den tiefsten Kurs eines bestimmten Rückblickzeitraums lbStop nahe dem letzten Tiefpunkt gesetzt. Gleichzeitig dient ein gleitender Durchschnitt (z. B. 10-Tage-EMA auf Tagesbasis) als Exit-Mechanismus. Wenn der Kurs unter diesen gleitenden Durchschnitt fällt, wird die Position geschlossen.
Die Strategie verwendet zudem den ATR-Wert, um den Einstieg bei übermäßig ausgedehnten Kursniveaus zu vermeiden. Weitere Hilfsbedingungen wie der Backtest-Zeitraum kommen hinzu.
Das Zusammenspiel dieser drei Indikatoren bildet die Kernlogik der Strategie.
Vorteile der Strategie
Es handelt sich um eine Breakout-Tracking-Strategie mit folgenden Vorteilen:
- Verwendung von zwei Zeitrahmen, um Fehlausbrüche in Seitwärtsmärkten zu vermeiden. Der größere Zeitrahmen bestimmt den Gesamttrend, der kleinere sucht nach konkreten Einstiegspunkten.
- Die Breakouts basieren auf Swing Highs – solche Ausbrüche haben eine gewisse Trägheit und lassen sich leichter verfolgen. Der Rückblickparameter
lbkann angepasst werden, um wirklich effektive Ausbrüche zu finden. - Die Stop-Loss-Methode ist rigoros: Sie folgt dem letzten Tiefpunkt und hält einen gewissen Pufferabstand ein, um ein Ausgestopptwerden durch Rauschen zu vermeiden.
- Der gleitende Durchschnitt als Exit-Mechanismus ermöglicht ein flexibles Mitnehmen von Gewinnen je nach Marktlage.
- Der ATR-Indikator verhindert Risiken durch übermäßige Volumenausbrüche.
- Unterschiedliche Parameterkombinationen können getestet werden, um die Performance zu optimieren – hohes Optimierungspotenzial.
Risikoanalyse
Die Strategie birgt ebenfalls gewisse Risiken:
- Wenn der Kurs um den gleitenden Durchschnitt herum schwankt, kann es zu häufigen Positionswechseln kommen, was zu hohen Transaktionskosten führt.
- Liegt der Breakout-Einstiegspunkt nahe am gleitenden Durchschnitt, besteht ein relativ hohes Drawdown-Risiko. Dies ist ein charakteristisches Merkmal der Strategie.
- Bei fehlendem klaren Trend kann die Haltedauer zu lang werden, was Zeitrisiko mit sich bringt.
- Der ATR-Parameter muss sinnvoll gewählt werden. Ein zu kleiner ATR filtert zu schwach, ein zu großer reduziert die Einstiegsmöglichkeiten.
- Die Auswirkungen verschiedener
lb-Parameter müssen getestet werden. Zu große Werte verpassen Chancen, zu kleine erkennen möglicherweise Fehlausbrüche.
Lösungsansätze für die Risiken:
- Passen Sie die Parameter des gleitenden Durchschnitts an, um die Filterwirkung zu verstärken.
- Optimieren Sie den ATR-Parameter und ergänzen Sie visuelle Beurteilungen.
- Passen Sie den Rückblickzeitraum
lban, um den optimalen Parameter zu finden. - Setzen Sie den Handel in Seitwärtsmärkten aus.
Optimierungsmöglichkeiten
Die Strategie kann in folgenden Dimensionen verbessert werden:
- Testen verschiedener Parameterkombinationen für gleitende Durchschnitte, um optimale Werte zu finden.
- Ausprobieren unterschiedlicher ATR-Einstellungen, um eine Balance zwischen Einstiegschancen und Risikokontrolle zu erreichen.
- Optimierung des Rückblickparameters
lbzur Identifizierung effizienterer Breakouts. - Entwicklung eines dynamischen Stop-Loss, der Volatilität und Drawdown berücksichtigt.
- Einbeziehung weiterer Faktoren wie Volumenindikatoren zur Bestätigung der Breakout-Gültigkeit.
- Entwicklung von Methoden zur Suche nach Extrempunkten mit >'/,'</,>< o. Ä. als Referenz.
- Einsatz von Machine Learning zur Parameteroptimierung, um optimale Werte zu trainieren.
Zusammenfassung
Insgesamt handelt es sich bei dieser Strategie um eine klassische Breakout-Tracking-Strategie. Die Entscheidungsfindung auf zwei Zeitrahmen, die Identifikation von Einstiegszeitpunkten mittels Swing High sowie der doppelte Ausstiegsmechanismus aus Stop-Loss-Linie und gleitendem Durchschnitt bilden ein vollständiges logisches System. Die Risiko- und Ertragsmerkmale sind relativ klar, sodass die Strategie sich für Anleger eignet, die mittel- bis langfristige Trendfolge betreiben. Trotz gewisser Risiken lassen sich diese durch Parameteroptimierung und Regelanpassungen reduzieren. Die Strategie bietet viel Raum für Verbesserungen; durch die Integration weiterer Indikatoren könnte die Effektivität weiter gesteigert werden.
/*backtest
start: 2023-01-24 00:00:00
end: 2024-01-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © millerrh
// The intent of this strategy is to buy breakouts with a tight stop on smaller timeframes in the direction of the longer term trend.- 1

