Bollinger-Bänder-Breakout-Strategie
Diese Strategie handelt auf Basis von Preisausbrüchen aus dem Bollinger-Band-Kanal. Sie gehört zu den Kanalausbruchsstrategien und zielt darauf ab, Trendhandelsmöglichkeiten zu erfassen, die durch Preisausbrüche aus dem Kanal entstehen.
Strategieprinzip:
-
Berechnung des Bollinger-Band-Kanals: Die Mittellinie ist der einfache gleitende Durchschnitt über n Tage, die obere und untere Linie sind die Mittellinie plus/minus ein Vielfaches der Standardabweichung.
-
Wenn der Preis von oben nach unten die untere Linie durchbricht, wird eine Short-Position eröffnet. Wenn der Preis von unten nach oben die obere Linie durchbricht, wird eine Long-Position eröffnet.
-
Der Stop-Loss wird jenseits der entgegengesetzten Kanallinie gesetzt, um das Risiko zu kontrollieren.
-
Die Kanalbreite wird basierend auf dem maximalen Verlust (Drawdown) angepasst, um die Parameter zu optimieren.
-
Die Handelsvolumen-Filterung wird kombiniert, um falsche Ausbrüche zu vermeiden.
Vorteile dieser Strategie:
-
Der Kanalausbruch kann effektiv Trendwendepunkte identifizieren.
-
Die Parameteroptimierung von Bollinger-Bändern ist einfach und praktisch, nicht leicht zu überoptimieren.
-
Die Kombination mit dem Handelsvolumen filtert falsche Ausbrüche und verbessert die Qualität.
Risiken dieser Strategie:
-
Das Problem der zeitlichen Verzögerung (Lag) bei Bollinger-Bändern ist relativ ausgeprägt, was dazu führen kann, dass der optimale Einstiegspunkt verpasst wird.
-
Nach einem Ausbruch kann es leicht zu einer Umkehr kommen; daher muss ein angemessener Stop-Loss gesetzt werden.
-
Wenn bei der Optimierung eine niedrige Handelsfrequenz angestrebt wird, können Chancen verpasst werden.
Zusammenfassung:
Diese Strategie handelt auf Basis von Ausbrüchen aus dem Bollinger-Band-Kanal und ist eine typische Kanalausbruchsstrategie. Die relativ einfachen Regeln erleichtern die Parameteroptimierung, jedoch müssen die Probleme der zeitlichen Verzögerung und der Stop-Loss-Setzung beachtet werden, um langfristig stabile Erträge zu erzielen.
/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// strategy("ChannelBreakOutStrategyV2.1", commission_type = "percent", commission_value = 0.1, calc_on_order_fills = true, overlay=true)
length = input(title="Length", minval=1, maxval=1000, defval=40)- 1
