Stratégie de rupture de tendance basée sur le profil de rotation mobile et les bandes de Bollinger

Auteur:ChaoZhang est là., Date: 2023-09-19 13h29:51
Les étiquettes:

Résumé

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.

La logique de la stratégie

  1. Calculer le BB standard avec la ligne du milieu, les bandes supérieure et inférieure.

  2. Déplacez les lignes BB vers l'avant d'une période déterminée.

  3. Signalez une entrée longue lorsque le prix dépasse la bande supérieure décalée vers l'avant.

  4. Signalez une entrée courte lorsque le prix dépasse la bande inférieure décalée.

  5. Réglez le stop loss à l'opposé de la ligne BB après l'entrée.

Analyse des avantages

  1. Le profil de virage en mouvement permet d'alerter au préalable des renversements de tendance.

  2. Combine avec la capacité d'identification de tendance inhérente à BB pour une plus grande précision du signal.

  3. Les positions de stop loss prédéfinies permettent un contrôle efficace des risques.

  4. Peut créer des positions à des prix avantageux lorsqu'il est combiné avec une analyse de tendance et d'oscillation.

Analyse des risques

  1. Un réglage inapproprié des paramètres peut générer des faux signaux excessifs.

  2. Le profil de virage en mouvement peut avoir une rupture prématurée et une perte d'arrêt à mi-chemin.

  3. Nécessite une analyse plus approfondie des tendances pour éviter les sauts de marge sur les différents marchés.

  4. Il a un certain retard, peut ne pas capter complètement les points tournants.

Directions d'optimisation

  1. Testez différentes entrées de prix et combinaisons de paramètres.

  2. Ajoutez des filtres pour éviter les fausses fuites.

  3. Incorporer l'analyse des tendances pour éviter d'être pris au piège.

  4. Optimiser les arrêts en fonction des conditions du marché.

  5. Testez l'efficacité sur différents instruments et délais.

  6. Combinez avec d'autres indicateurs pour des entrées plus précises.

Résumé

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 )

Plus de