
La stratégie combine deux indicateurs techniques, les bandes de Brin et les moyennes mobiles indicielles (EMA), afin de capturer les opportunités de tendance du marché. L’idée principale de la stratégie est d’utiliser les Brin pour déterminer si le prix est relativement élevé ou bas, tout en utilisant les EMA comme conditions de filtrage de la tendance, pour finalement prendre des décisions de négociation selon certaines règles logiques.
Calculer la bande de Brin: en calculant la moyenne mobile simple (SMA) et l’écart-type des prix de clôture, on obtient les traces supérieures et inférieures de la bande de Brin. La trace supérieure est la SMA plus un certain nombre de multiples de l’écart-type, et la trace inférieure est la SMA moins un certain nombre de multiples de l’écart-type.
Calculer l’EMA: calculer la moyenne mobile de l’indice des prix de clôture en fonction de la période d’EMA définie.
Calculer l’ATR: calculer l’amplitude réelle moyenne des fluctuations (ATR) en fonction de la période d’ATR définie.
Conditions d’achat: Un signal d’achat est déclenché lorsque le cours de clôture est supérieur à la fois à l’EMA et à la courbe de Brin.
Conditions de vente: Le signal de vente est déclenché lorsque le cours de clôture tombe en dessous de la courbe de Brent ou de l’EMA.
Exécution des transactions: exécution des transactions correspondantes à plusieurs têtes ou à vide selon les conditions d’achat et de vente.
Cartographie: cartographie des bandes EMA et Brin sur le graphique principal et ATR sur le graphique secondaire.
Les bandes de Brin permettent de capturer efficacement la zone de fluctuation des prix, ce qui permet de déterminer si les prix sont à des niveaux relativement élevés ou bas.
L’EMA est capable de refléter la direction de la tendance des prix et peut être utilisé pour filtrer les signaux de négociation générés par les bandes de tambour pour améliorer l’exactitude des transactions.
L’ATR peut mesurer la volatilité du marché et servir de référence pour les décisions de négociation.
La logique de la stratégie est claire, facile à comprendre et à mettre en œuvre.
En ajustant les paramètres de la bande de Brin et de l’EMA, il est possible de s’adapter à différents environnements de marché et variétés de transactions.
Cette stratégie peut produire de nombreux faux signaux, entraînant des transactions fréquentes et des pertes en cas de choc ou de revers de tendance.
Les stratégies sont sensibles au choix des paramètres et des paramètres différents peuvent entraîner des résultats de transactions différents.
La stratégie ne prend pas en compte les coûts de transaction et les points de glissement, qui peuvent affecter les gains de la stratégie dans les transactions réelles.
La stratégie manque de gestion des risques, tels que les arrêts de perte et les contrôles de position.
L’introduction d’indicateurs de confirmation de tendance, tels que MACD, DMI, etc., permet de vérifier davantage la fiabilité des tendances et de réduire les faux signaux.
Optimiser la sélection des paramètres, en testant différentes combinaisons de paramètres avec des données historiques pour trouver les paramètres optimaux.
Ajout de mesures de gestion des risques, telles que l’arrêt dynamique en fonction de la configuration ATR ou l’ajustement de la taille de la position en fonction de la volatilité du marché.
Prendre en compte l’impact des coûts de transaction et des points de glissement, en les prenant en compte dans le repérage et l’inventaire, afin d’améliorer la pratique de la stratégie.
Les stratégies de trading plus complètes et plus solides, combinées à d’autres indicateurs techniques ou fondamentaux.
La stratégie de suivi des tendances Brinbelt + EMA capture les opportunités de tendance du marché en combinant les deux indicateurs techniques Brinbelt et EMA. L’avantage de la stratégie réside dans sa clarté logique, sa facilité d’appréciation et de mise en œuvre, et sa capacité à s’adapter à différents environnements de marché en ajustant les paramètres.
/*backtest
start: 2024-02-20 00:00:00
end: 2024-03-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Bollinger Bands + EMA Strategy", overlay=true)
// Bollinger Bands settings
bollinger_period = 50
bollinger_width = 2.0
// EMA settings
ema_period = 100
// ATR settings
atr_period = 14
atr_factor = 1.8
// Calculate Bollinger Bands
sma_source = sma(close, bollinger_period)
std_dev = stdev(close, bollinger_period)
upper_band = sma_source + bollinger_width * std_dev
lower_band = sma_source - bollinger_width * std_dev
// Calculate EMA
ema_value = ema(close, ema_period)
// Calculate ATR
atr_value = atr(atr_period)
// Buy condition
buy_condition = close > ema_value and close > upper_band
// Sell condition
sell_condition = crossunder(close, lower_band) or crossunder(close, ema_value)
// Plotting Bollinger Bands and EMA
plot(ema_value, color=color.blue, title="EMA")
plot(upper_band, color=color.green, title="Upper Bollinger Band")
plot(lower_band, color=color.red, title="Lower Bollinger Band")
// Execute orders based on conditions
if (buy_condition)
strategy.entry("Buy", strategy.long)
if (sell_condition)
strategy.entry("Sell", strategy.short)
// Plot ATR on separate pane
plot(atr_value, color=color.orange, title="ATR", style=plot.style_stepline, linewidth=1, transp=0)