
Aperçu
Cette stratégie combine deux indicateurs techniques, la bande de Brin et la moyenne mobile, pour juger de la tendance du marché en fonction de la position relative de la bande de Brin et du prix, ainsi que des signaux croisés de la moyenne mobile rapide, afin de réaliser des achats et des ventes au bon moment. Lorsque le prix franchit la bande de Brin, il ouvre une position plus élevée.
Principe de stratégie
- Les bandes de Brin sont composées de trois lignes: la moyenne, la haute et la basse. La moyenne est la moyenne mobile, la haute et la basse sont les différences standard d’un certain nombre de multiples.
- La croisée des moyennes mobiles rapides est également une méthode courante pour déterminer les tendances. La croisée des moyennes mobiles plus lentes sur les moyennes mobiles rapides, appelée “fourche d’or”, indique que le marché pourrait se renforcer. La croisée des moyennes mobiles plus lentes sous les moyennes mobiles rapides, appelée “fourche morte”, indique que le marché pourrait se affaiblir.
- Cette stratégie utilise les tendances de survente et de survente des courbes de Bollinger, qui se combinent pour former un signal de négociation plus fiable. Faites plus lorsque le prix franchit la courbe de Bollinger et passe la courbe de Bollinger sur la courbe de Bollinger ou la courbe de Bollinger sur la courbe de Bollinger.
Analyse des avantages
- Les bandes de Brin s’adaptent à l’ampleur des fluctuations des prix et sont plus sensibles aux variations de la volatilité.
- Les systèmes de courbes permettent de suivre efficacement les tendances du marché et aident les investisseurs à saisir les principales tendances.
- La combinaison des bandes de Brin et des lignes de régularité pour former un système de négociation de suivi des tendances de rupture + permet de réduire efficacement la fréquence et le coût des transactions et d’améliorer la stabilité du système.
- Le code contient plusieurs paramètres, tels que le type de ligne moyenne, la période, etc., qui peuvent être ajustés de manière flexible pour s’adapter à différentes conditions de marché.
Analyse des risques
- Lorsque la volatilité du marché augmente soudainement, le passage de la ceinture de Brin s’élargit de façon spectaculaire, ce qui peut entraîner des arrêts plus importants.
- Le système d’équilibrage de la ligne moyenne peut être en retard sur la tendance, ce qui rend les heures d’entrée et de sortie insuffisamment précises.
- Les stratégies tendancielles se comportent généralement bien dans les villes en crise et doivent être optimisées en combinaison avec d’autres méthodes.
- Une mauvaise configuration des paramètres peut entraîner des erreurs de stratégie qui nécessitent un ajustement et des tests constants.
Direction d’optimisation
- D’autres indicateurs de type tendance, tels que le MACD, peuvent être ajoutés sur la base de la traversée de la ligne moyenne pour confirmer davantage le signal de tendance.
- La rupture de la ceinture de Brin peut être combinée avec des indicateurs de stop-loss tels que l’ATR pour contrôler le risque de retrait.
- Les méthodes de déviation, d’identification de la forme, etc. peuvent être ajoutées à la base du jugement de la tendance, afin de déterminer à l’avance le point de basculement de la tendance.
- Les paramètres doivent être optimisés pour les différents paramètres et périodes, afin de trouver la combinaison de paramètres appropriée.
Résumer
La stratégie des moyennes mobiles croisées des courbes de Brin est une stratégie classique de suivi de la tendance, qui permet de saisir efficacement la tendance du marché et de réaliser des gains solides. Cependant, dans la pratique, il faut veiller à contrôler les retraits, optimiser les paramètres et combiner d’autres méthodes pour s’adapter à l’environnement de marché changeant.
Code source de la stratégie
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(shorttitle="BB Strategy", title="Bollinger Bands Strategy", overlay=true)
// Input parameters
length = input.int(20, minval=1)
maType = input.string("SMA", "Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
offset = input.int(0, "Offset", minval=-500, maxval=500)
// Moving average function
ma(source, length, _type) =>
switch _type
"SMA" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
// Calculate Bollinger Bands
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
// Plot Bollinger Bands
plot(basis, "Basis", color=color.blue, offset=offset)
p1 = plot(upper, "Upper", color=color.red, offset=offset)
p2 = plot(lower, "Lower", color=color.green, offset=offset)
fill(p1, p2, title="Background", color=color.rgb(33, 150, 243, 95))
// Strategy entry and exit conditions
if (ta.crossover(close, lower))
strategy.entry("Buy", strategy.long)
if (ta.crossunder(close, upper))
strategy.entry("Sell", strategy.short)