Cette stratégie est basée sur le croisement entre une moyenne mobile simple (SMA) de 8 périodes et une moyenne mobile simple (SMA) de 20 périodes. Elle devient longue lorsque la SMA plus rapide traverse au-dessus de la SMA plus lente et devient courte lorsque la SMA plus rapide traverse en dessous de la SMA plus lente.
La stratégie capture les changements dans les tendances à court terme en utilisant le croisement de la SMA rapide et lente. Comme la SMA plus rapide réagit plus sensiblement aux changements de prix, elle peut détecter plus tôt les renversements des tendances à court terme. Lorsque la SMA plus rapide traverse au-dessus de la SMA plus lente, elle indique que la tendance à court terme devient haussière et qu'une position longue doit être prise. Lorsque la SMA plus rapide traverse au-dessous de la SMA plus lente, elle indique que le marché est en train de s'inverser de hausse à baisse et qu'une position courte doit être prise.
Le plus grand avantage de cette stratégie est sa simplicité et son intuitivité. Il est facile à comprendre et à mettre en œuvre. Pendant ce temps, il offre une flexibilité en ajustant les paramètres SMA pour s'adapter à différents environnements de marché. Il peut servir de stratégie de base pour d'autres améliorations et optimisations.
Comme cette stratégie repose uniquement sur de simples croisements SMA, sa capacité d'analyse est limitée face à des situations de marché complexes. Elle est incapable de déterminer la force ou les points d'inversion des tendances, ce qui entraîne souvent une entrée ou une sortie prématurée.
Les risques peuvent être réduits en les combinant avec d'autres indicateurs de confirmation et de filtrage des signaux.
Cette stratégie peut être complétée par l'utilisation d'autres indicateurs en combinaison pour des vérifications de validité de signal et un filtrage supplémentaires.
La stratégie de croisement SMA présente une logique simple qui est facile à saisir et à mettre en œuvre. Elle capture efficacement les changements de tendance à court terme grâce à des croisements SMA rapides et lents. Cependant, elle présente également des défauts tels que la production de faux signaux occasionnellement en raison de sa faible capacité d'analyse. En combinant avec d'autres indicateurs, en ajustant correctement les paramètres et en supprimant les pertes, elle peut obtenir de meilleures performances.
/*backtest start: 2023-11-19 00:00:00 end: 2023-12-19 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("SMA Crossover Strategy", overlay=true) // Define SMA lengths fastLength = input.int(8, title="Fast SMA Length", minval=1) slowLength = input.int(20, title="Slow SMA Length", minval=1) // Calculate SMAs fastSMA = ta.sma(close, fastLength) slowSMA = ta.sma(close, slowLength) // Plot SMAs on the chart plot(fastSMA, color=color.blue, title="Fast SMA") plot(slowSMA, color=color.red, title="Slow SMA") // Trading strategy longCondition = ta.crossover(fastSMA, slowSMA) shortCondition = ta.crossunder(fastSMA, slowSMA) if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) if (ta.crossunder(fastSMA, slowSMA)) strategy.close("Long") if (ta.crossover(fastSMA, slowSMA)) strategy.close("Short") // Plot buy and sell signals on the chart plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar) plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)