Type/to search

Breakout-Tracking-Strategie

Common strategy
Created: 2024-01-31 17:06:36
Last modified: 3 years ago
1
Follow
1805
Followers

img

Ü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:

  1. 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.
  2. Die Breakouts basieren auf Swing Highs – solche Ausbrüche haben eine gewisse Trägheit und lassen sich leichter verfolgen. Der Rückblickparameter lb kann angepasst werden, um wirklich effektive Ausbrüche zu finden.
  3. 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.
  4. Der gleitende Durchschnitt als Exit-Mechanismus ermöglicht ein flexibles Mitnehmen von Gewinnen je nach Marktlage.
  5. Der ATR-Indikator verhindert Risiken durch übermäßige Volumenausbrüche.
  6. Unterschiedliche Parameterkombinationen können getestet werden, um die Performance zu optimieren – hohes Optimierungspotenzial.

Risikoanalyse

Die Strategie birgt ebenfalls gewisse Risiken:

  1. Wenn der Kurs um den gleitenden Durchschnitt herum schwankt, kann es zu häufigen Positionswechseln kommen, was zu hohen Transaktionskosten führt.
  2. Liegt der Breakout-Einstiegspunkt nahe am gleitenden Durchschnitt, besteht ein relativ hohes Drawdown-Risiko. Dies ist ein charakteristisches Merkmal der Strategie.
  3. Bei fehlendem klaren Trend kann die Haltedauer zu lang werden, was Zeitrisiko mit sich bringt.
  4. Der ATR-Parameter muss sinnvoll gewählt werden. Ein zu kleiner ATR filtert zu schwach, ein zu großer reduziert die Einstiegsmöglichkeiten.
  5. 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:

  1. Passen Sie die Parameter des gleitenden Durchschnitts an, um die Filterwirkung zu verstärken.
  2. Optimieren Sie den ATR-Parameter und ergänzen Sie visuelle Beurteilungen.
  3. Passen Sie den Rückblickzeitraum lb an, um den optimalen Parameter zu finden.
  4. Setzen Sie den Handel in Seitwärtsmärkten aus.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Dimensionen verbessert werden:

  1. Testen verschiedener Parameterkombinationen für gleitende Durchschnitte, um optimale Werte zu finden.
  2. Ausprobieren unterschiedlicher ATR-Einstellungen, um eine Balance zwischen Einstiegschancen und Risikokontrolle zu erreichen.
  3. Optimierung des Rückblickparameters lb zur Identifizierung effizienterer Breakouts.
  4. Entwicklung eines dynamischen Stop-Loss, der Volatilität und Drawdown berücksichtigt.
  5. Einbeziehung weiterer Faktoren wie Volumenindikatoren zur Bestätigung der Breakout-Gültigkeit.
  6. Entwicklung von Methoden zur Suche nach Extrempunkten mit >'/,'</,>< o. Ä. als Referenz.
  7. 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.

Source
Pine
/*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.
Strategy parameters
Strategy parameters
Backtest Start Date
Backtest End Date
Lookback Period for Swing High
Lookback Bars for Stop Level
Timeframe of Moving Averages
Moving Average Type
1st Moving Average Length
2nd Moving Average Length
3rd Moving Average Length
Use 3rd Moving Average for Filtering?
Trailing Stop
Use ATR for Filtering?
% of Daily ATR Value
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)