Bollinger traverse la mort avec une stratégie dorée

Auteur:ChaoZhang est là., Date: le 21 février 2024 14:19:12
Les étiquettes:

img

Résumé

Cette stratégie est une stratégie de croisement des bandes de Bollinger basée sur l'indicateur des bandes de Bollinger. En ajustant les paramètres des bandes de Bollinger, elle est optimisée pour le trading d'or.

La logique de la stratégie

La stratégie utilise des bandes de Bollinger avec une longueur de 50 et un multiplicateur de 2.5. La bande du milieu des bandes de Bollinger est la ligne SMA du prix, la bande supérieure est la bande du milieu plus le multiplicateur de l'écart-type, et la bande inférieure est la bande du milieu moins le multiplicateur de l'écart-type.

Lorsque le prix se ferme au-dessus de la bande supérieure, un signal d'achat est généré. Lorsque le prix se ferme en dessous de la bande inférieure, un signal de vente est généré. Il utilise la fonction de rétrécissement des canaux des bandes de Bollinger et génère des signaux lorsque la rupture se produit après la contraction du canal.

Analyse des avantages

Les avantages de cette stratégie sont les suivants:

  1. Les paramètres optimisés s'adaptent au commerce de l'or et les bénéfices sont stables.

  2. Utilisez la fonctionnalité de canal des bandes de Bollinger pour générer des signaux après une fluctuation réduite des prix, en évitant de manquer des opportunités.

  3. Le système crossover est facile à suivre pour le trading manuel.

  4. L'affichage graphique est intuitif pour suivre le mouvement des prix dans les bandes.

Analyse des risques

Cette stratégie comporte également certains risques:

  1. Les paramètres inappropriés des bandes de Bollinger peuvent provoquer de faux signaux. Les paramètres doivent être testés et optimisés.

  2. Les paramètres peuvent être ajustés pour réduire la fréquence des transactions.

  3. Il est facile d'atteindre un stop loss lorsque l'or fluctue fortement.

Optimisation

La stratégie peut être optimisée par les aspects suivants:

  1. Tester les paramètres sur différents marchés et périodes pour trouver la combinaison optimale de paramètres.

  2. Ajouter un module de gestion de position pour générer des signaux d'entrée supplémentaires à travers les moyennes mobiles, les ruptures de canal, etc.

  3. Ajoutez le module stop loss, en utilisant les stops de suivi pour suivre les mouvements de prix.

  4. Incorporer d'autres indicateurs pour filtrer les faux signaux et améliorer la stabilité de la stratégie.

Conclusion

La stratégie optimise les bandes de Bollinger pour le trading d'or en ajustant les paramètres. Elle utilise l'expansion et la contraction des bandes de Bollinger pour générer des signaux.


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Optimized Bollinger Bands Strategy for Gold", overlay=true)

// Bollinger Bands Settings
length = input(50, title="BB Length", minval=1)
mult = input(2.5, title="Multiplier", minval=0.001, maxval=50)

// Bollinger Bands
basis = sma(close, length)
upper = basis + mult * stdev(close, length)
lower = basis - mult * stdev(close, length)

// Plotting
plot(upper, color=color.blue, title="Upper Band", linewidth=2)
plot(lower, color=color.blue, title="Lower Band", linewidth=2)

// Highlight the region between upper and lower bands
bgcolor(upper > lower ? color.new(color.blue, 90) : na)

// Buy Signal with arrow
longCondition = crossover(close, upper)
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, text="Buy", location=location.belowbar, size=size.small)

// Sell Signal with arrow
shortCondition = crossunder(close, lower)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, text="Sell", location=location.abovebar, size=size.small)

// Strategy
strategy.entry("Buy", strategy.long, when=longCondition)
strategy.entry("Sell", strategy.short, when=shortCondition)




Plus de