
Cette stratégie, combinant plusieurs indicateurs tels que les moyennes mobiles, l’indice de force relative (RSI), les bandes d’oscillation et le MACD, permet de réaliser une stratégie d’inversion dynamique permettant de suivre les tendances du marché. Cette stratégie peut identifier automatiquement les signaux d’achat et de vente.
Cette stratégie utilise deux moyennes mobiles, dont la moyenne périodique de 50 représente la tendance à court terme et la moyenne périodique de 200 la tendance à long terme. Lorsque la moyenne périodique de 50 est supérieure à la moyenne périodique de 200, elle indique qu’elle est actuellement dans un marché à plusieurs têtes à la hausse de la courte ligne; inversement, la moyenne périodique de 50 est inférieure à la moyenne périodique de 200 et indique qu’elle est actuellement dans un marché à vide.
L’indicateur de force relative (RSI) est utilisé pour déterminer si le marché est en survente. Lorsque le RSI est inférieur à 30, il est en survente; quand il est supérieur à 70, il est en survente.
Les bandes de Bollinger sont utilisées pour déterminer si les prix sont à proximité de la zone de fluctuation, ce qui permet de déterminer si les fluctuations de prix sont trop importantes. Lorsque les prix sont proches de la zone de fluctuation, cela indique qu’un ajustement à court terme peut être formé.
L’indicateur MACD est utilisé pour déterminer la variation de la tendance du marché. Lorsqu’il traverse la ligne lente sur la ligne rapide du MACD, il indique que la tendance du marché a été inversée par une baisse; à l’inverse, il indique que la tendance du marché a été inversée par une baisse.
Les signaux d’achat de cette stratégie sont: 50 jours sur la moyenne, 200 jours sur la moyenne, RSI inférieur à 30 oversold, prix proche de la baisse, MACD Gold Fork.
Le signal de vente est le contraire du jugement sur lequel le signal d’achat est basé, à savoir la position vide, la situation de survente, le prix proche de la trajectoire, le fourchette morte MACD, etc.
Cette stratégie combine un jugement de tendance et un signal de revers, permettant à la fois de suivre la tendance et de capturer les occasions de revers. L’utilisation de plusieurs indicateurs en combinaison peut améliorer la fiabilité du signal et éviter les faux signaux causés par un seul indicateur.
Par rapport aux stratégies de suivi des tendances telles que les moyennes mobiles, cette stratégie ajoute des jugements de sur-achat et de sur-vente, ce qui permet d’éviter de relever près des hauts historiques ou de baisser près des bas historiques, ce qui maîtrise le risque.
Le principal risque de cette stratégie réside dans le fait que le signal émis par plusieurs indicateurs peut avoir un décalage de temps, ce qui peut entraîner une mauvaise saisie du moment de la position de vente, ce qui peut entraîner une augmentation des pertes. De plus, le signal de retournement ne peut que déterminer le moment où un retournement est possible, et ne peut pas garantir que le retournement soit définitivement établi ou que la force de retournement soit suffisante.
Pour réduire le risque, il est possible d’ajuster les paramètres de manière à ce que plusieurs indicateurs émettent le plus de signaux possible simultanément. De plus, il est possible de régler le stop-loss pour contrôler la perte maximale. Après le renversement, il est également nécessaire d’évaluer la forme en temps opportun pour assurer la fiabilité du renversement.
Cette stratégie peut être optimisée dans les domaines suivants:
Adapter les paramètres des moyennes mobiles, RSI et MACD afin qu’ils soient plus synchronisés
Ajout de la logique stop-loss, qui arrête activement les pertes lorsque les pertes dépassent la limite.
L’efficacité de la bande de Bryn est évaluée en tant qu’indicateur auxiliaire, mais il est également possible de tester l’efficacité d’autres indicateurs de renversement tels que KD, WR.
L’ajout d’algorithmes d’apprentissage automatique, des modèles qui utilisent la formation des données historiques pour déterminer les opportunités d’achat et de vente.
L’indicateur de l’humeur sur Internet, associé à des facteurs non-quantifiés, fournit une base de référence supplémentaire.
Cette stratégie utilise un ensemble d’outils d’analyse technique pour déterminer les tendances et les retournements du marché. Elle combine les avantages du suivi des tendances et du trading de retournement, permettant de suivre les tendances à long terme et de capturer les opportunités à court terme.
//@version=5
strategy("Forex and Crypto Trading Strategy", overlay=true)
// Parameters
short_ema_length = 50
long_ema_length = 200
rsi_length = 14
rsi_overbought = 70
rsi_oversold = 30
bb_length = 20
macd_fast_length = 12
macd_slow_length = 26
macd_signal_smoothing = 9
// Moving Averages
short_ema = ta.ema(close, short_ema_length)
long_ema = ta.ema(close, long_ema_length)
plot(short_ema, color=color.blue, title="Short EMA")
plot(long_ema, color=color.red, title="Long EMA")
// RSI
rsi = ta.rsi(close, rsi_length)
// Bollinger Bands
[bb_upper, bb_middle, bb_lower] = ta.bb(close, bb_length, 2)
// MACD
[macd_line, signal_line, _] = ta.macd(close, macd_fast_length, macd_slow_length, macd_signal_smoothing)
// Buy and Sell Conditions
buy_condition = short_ema > long_ema and rsi < rsi_oversold and close < bb_lower and macd_line > signal_line
sell_condition = short_ema < long_ema and rsi > rsi_overbought and close > bb_upper and macd_line < signal_line
// Plotting Buy and Sell Signals
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Strategy Execution
strategy.entry("Buy", strategy.long, when=buy_condition)
strategy.close("Buy", when=sell_condition)
strategy.entry("Sell", strategy.short, when=sell_condition)
strategy.close("Sell", when=buy_condition)