Cette stratégie combine 5 types différents de moyennes mobiles et génère des signaux de trading lorsque les directions des 5 moyennes mobiles sont cohérentes.
Cette stratégie utilise cinq types de moyennes mobiles SMA, EMA, RMA, WMA et VWMA. Elle calcule cinq MAs rapides de 8 jours et cinq MAs lentes de 144 jours. Lorsque tous les MAs rapides augmentent et que tous les MAs lents augmentent, elle génère un signal long. Lorsque tous les MAs rapides diminuent et tous les MAs lents diminuent, elle génère un signal court.
Cette stratégie génère des signaux de trading lorsque toutes les principales moyennes mobiles atteignent un consensus sur la direction. Elle utilise efficacement les forces de différents MA tout en filtrant un peu de bruit pour identifier la direction de la tendance du marché.
//@version=2 strategy(title="MACD Multi-MA Strategy", overlay=false ) src = close len1 = input(8, "FAST LOOKBACK") len2 = input(144, "SLOW LOOKBACK") ///////////////////////////////////////////// length = len2-len1 ma = vwma(src, length) plot(ma, title="VWMA", color=lime) length1 = len2-len1 ma1 = rma(src, length1) plot(ma1, title="RMA", color=purple) length2 = len2-len1 ma2 = sma(src, length2) plot(ma2, title="SMA", color=red) length3 = len2-len1 ma3 = wma(src, length3) plot(ma3, title="WMA", color=orange) length4 = len2-len1 ma4 = ema(src, length4) plot(ma4, title="EMA", color=yellow) long = ma > ma[1] and ma1 > ma1[1] and ma2 > ma2[1] and ma3 > ma3[1] and ma4 > ma4[1] short = ma < ma[1] and ma1 < ma1[1] and ma2 < ma2[1] and ma3 < ma3[1] and ma4 < ma4[1] strategy.entry("Long", strategy.long, when=long) strategy.entry("Short", strategy.short, when=short)