Il s'agit d'une stratégie de trading de rupture basée sur les bandes de Bollinger. Il utilise la bande supérieure et la ligne moyenne des bandes de Bollinger pour mettre en œuvre le swing trading. Plus précisément, il va long lorsque le prix dépasse la bande supérieure et ferme la position lorsque le prix tombe en dessous de la ligne moyenne.
Ce qui précède est la principale logique de trading de cette stratégie. Il est simple et efficace de capturer des mouvements de tendance relativement forts.
Les principaux avantages de cette stratégie de swing Bollinger Bands sont les suivants:
En général, il s'agit d'une tendance relativement bien réalisée en suivant une stratégie simple, pratique et facile à contrôler.
Cette stratégie comporte également certains risques:
Il est également possible de contrôler les risques en combinant plus d'indicateurs de filtrage ou en optimisant les stratégies de stop loss.
La stratégie peut être optimisée par les aspects suivants:
L'amélioration continue de la stratégie peut être réalisée par des essais et une optimisation systématiques pour une meilleure rentabilité.
Dans l'ensemble, cette stratégie de trading est très pratique. Il a un fonctionnement simple pour un suivi facile de la tendance. Il y a aussi quelques risques à noter, qui peuvent être abordés par l'accord des paramètres et l'optimisation. C'est une stratégie quantitative recommandée.
/*backtest start: 2023-01-02 00:00:00 end: 2024-01-02 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Breakout Strategy", overlay=true) // Bollinger Band Einstellungen length = input(20, title="Bollinger Band Length") src = input(close, title="Source") mult = input(2.0, title="Multiplier") basis = ta.sma(src, length) upper_band = basis + mult * ta.stdev(src, length) lower_band = basis - mult * ta.stdev(src, length) // Bedingung für den oberen Ausbruch upper_breakout_condition = close > upper_band // Bedingung für den Rückgang unter das mittlere Band below_middle_band_condition = close < basis // Plot der Bollinger Bänder plot(upper_band, color=color.blue, title="Upper Bollinger Band") plot(basis, color=color.purple, title="Middle Bollinger Band") plot(lower_band, color=color.blue, title="Lower Bollinger Band") // Kaufregel if (upper_breakout_condition) strategy.entry("Buy", strategy.long) // Verkaufsregel if (below_middle_band_condition) strategy.close("Buy")