Diese Strategie ist eine Breakout-Strategie, die auf Bollinger Bands basiert. Sie geht lang, wenn der Preis unter das untere Band bricht und kurz, wenn der Preis über das obere Band bricht.
Die Strategie berechnet zunächst einen 20-tägigen einfachen gleitenden Durchschnitt als mittlere Benchmark-Linie, berechnet dann die Entfernung von zwei Standardabweichungen über und unter der Benchmark-Linie als oberen und unteren Schienen der Bollinger-Bänder.
Die Strategie weist folgende Vorteile auf:
Bollinger-Bänder
Wenn man bei niedrigeren Ausbrüchen langfristig geht, kann man rechtzeitig Rebound-Möglichkeiten erfassen.
Wenn man auf die Ausbrüche der oberen Schiene kurz geht, kann man rechtzeitig Abwärtstrends erfassen.
Die Strategieidee ist einfach und klar, leicht zu verstehen und umzusetzen.
Kann auf verschiedenen Märkten angewendet werden.
Die Strategie birgt auch einige Risiken:
Neigung zu falschen Signalen, wenn der Markt ruhig ist.
Es ist unmöglich zu bestimmen, in welche Richtung sich die Kursentwicklung nach dem Ausbruch weiter entwickeln wird.
Unmöglich, den Umkehrmoment zu bestimmen, der durch die Ausbruchssignale verursacht wurde.
Auch unangemessene Einstellungen der Bollinger-Bänder-Parameter können sich auf die Performance der Strategie auswirken.
Es ist notwendig, die Positionsgröße angemessen zu steuern.
Diese Risiken können durch Optimierung der Parameter, strenge Kontrolle der Positionen und Einstellung von Stop-Losses kontrolliert werden.
Die Strategie kann auch in folgenden Aspekten optimiert werden:
Optimieren Sie die Bollinger-Bänderparameter, um die optimale Parameterkombination zu finden.
Verwenden Sie andere Indikatoren zur Filtration, um falsche Signale zu vermeiden, z. B. Impulsindikatoren, gleitende Durchschnitte usw.
Setzen Sie dynamische oder nachläufige Stop-Loss.
Lange und kurze Konditionen entsprechend den Marktbedingungen anpassen.
Durchführung von Backtests und Papierhandel zur Bewertung der Wirksamkeit der Strategie.
Insgesamt ist dies eine relativ klassische und häufig verwendete Breakout-Strategie. Sie verwendet den Bollinger Bands-Indikator, um Preisschwankungen zu beschreiben und ihre Breakout-Signale zu erfassen, um Handelsmöglichkeiten zu finden. Die Strategieidee ist einfach und einfach umzusetzen, wird in der Praxis weit verbreitet. Durch kontinuierliche Tests und Optimierungen kann ihre Wirksamkeit verbessert und die Risiken reduziert werden. Daher lohnt sich die Strategie eine gründliche Forschung und Anwendung.
/*backtest start: 2023-12-18 00:00:00 end: 2024-01-17 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Strategy", shorttitle="BB Strategy", overlay=true) // Input parameters length = input(20, title="Bollinger Bands Length") mult = input(2, title="Multiplier") // Calculate Bollinger Bands basis = ta.sma(close, length) bb_upper = basis + mult * ta.stdev(close, length) bb_lower = basis - mult * ta.stdev(close, length) // Buy and sell conditions buy_condition = close < bb_lower sell_condition = close > bb_upper // Execute trades strategy.entry("Buy", strategy.long, when=buy_condition) strategy.entry("Sell", strategy.short, when=sell_condition) // Plotting Bollinger Bands on the chart plot(bb_upper, color=color.red, title="Upper Band") plot(bb_lower, color=color.green, title="Lower Band") plot(basis, color=color.blue, title="Basis") // Highlighting buy and sell signals on the chart bgcolor(buy_condition ? color.new(color.green, 90) : na) bgcolor(sell_condition ? color.new(color.red, 90) : na)