Cette stratégie intègre une bande de Bollinger déplacée vers l'avant comme un profil de virage en mouvement pour identifier les points de rupture de tendance potentiels. Elle génère des signaux de trading lorsque le prix traverse les bandes déplacées vers l'avant.
Calculer le BB standard avec la ligne du milieu, les bandes supérieure et inférieure.
Déplacez les lignes BB vers l'avant d'une période déterminée.
Signalez une entrée longue lorsque le prix dépasse la bande supérieure décalée vers l'avant.
Signalez une entrée courte lorsque le prix dépasse la bande inférieure décalée.
Réglez le stop loss à l'opposé de la ligne BB après l'entrée.
Le profil de virage en mouvement permet d'alerter au préalable des renversements de tendance.
Combine avec la capacité d'identification de tendance inhérente à BB
Les positions de stop loss prédéfinies permettent un contrôle efficace des risques.
Peut créer des positions à des prix avantageux lorsqu'il est combiné avec une analyse de tendance et d'oscillation.
Un réglage inapproprié des paramètres peut générer des faux signaux excessifs.
Le profil de virage en mouvement peut avoir une rupture prématurée et une perte d'arrêt à mi-chemin.
Nécessite une analyse plus approfondie des tendances pour éviter les sauts de marge sur les différents marchés.
Il a un certain retard, peut ne pas capter complètement les points tournants.
Testez différentes entrées de prix et combinaisons de paramètres.
Ajoutez des filtres pour éviter les fausses fuites.
Incorporer l'analyse des tendances pour éviter d'être pris au piège.
Optimiser les arrêts en fonction des conditions du marché.
Testez l'efficacité sur différents instruments et délais.
Combinez avec d'autres indicateurs pour des entrées plus précises.
Cette stratégie utilise pleinement les avantages inhérents des bandes de Bollinger et améliore le timing d'entrée via le profil de rotation en mouvement. Avec des paramètres optimisés, des filtres supplémentaires et une analyse de tendance plus approfondie, elle peut devenir un système de rupture robuste. Dans l'ensemble, une stratégie simple et pratique qui mérite d'être testée et optimisée pour une meilleure performance.
/*backtest start: 2023-09-11 00:00:00 end: 2023-09-18 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("LAGging span leaves Bollinger Bands strategy" , shorttitle="LagBB" , overlay=true) source = input( hl2 ) length = input(20, minval=1) mult = input( 1.0, minval=0.0, maxval=50) x_offset = input( 26 ,minval=0 , maxval=244 ) basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev buyEntry = crossover(source, upper[x_offset] ) sellEntry = crossunder(source, lower[x_offset] ) if (crossover(source, upper[x_offset] )) strategy.entry("LE", strategy.long, stop=lower, oca_name="BollingerBands", comment="LE") else strategy.cancel(id="LE") if (crossunder(source, lower[x_offset] )) strategy.entry("SE", strategy.short, stop=upper, oca_name="BollingerBands", comment="SE") else strategy.cancel(id="SE") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr) plot( upper , color=#cccc00 , transp=50 , offset=x_offset ) plot( basis , color=#cccc00 , offset=x_offset ) plot( lower , color=#cccc00 , transp=50 , offset=x_offset )