Strategi ini menggabungkan 5 jenis purata bergerak yang berbeza, dan menghasilkan isyarat perdagangan apabila arah semua 5 purata bergerak konsisten. Pengumpulan pelbagai purata bergerak dapat menapis bunyi pasaran dengan berkesan dan mengenal pasti arah trend.
Strategi ini menggunakan lima jenis purata bergerak SMA, EMA, RMA, WMA dan VWMA. Ia mengira lima 8-hari MAs pantas dan lima 144-hari MAs perlahan. Apabila semua MAs pantas naik dan semua MAs perlahan naik, ia menghasilkan isyarat panjang. Apabila semua MAs pantas jatuh dan semua MAs perlahan jatuh, ia menghasilkan isyarat pendek.
Strategi ini menghasilkan isyarat perdagangan apabila semua purata bergerak utama mencapai persetujuan mengenai arah. Ia dengan berkesan menggunakan kekuatan MA yang berbeza sambil menapis beberapa bunyi bising untuk mengenal pasti arah trend pasaran. Penambahbaikan lanjut seperti pengoptimuman parameter dan kombinasi penunjuk dapat meningkatkan kestabilan strategi. Secara keseluruhan strategi trend yang mudah dan praktikal.
//@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)