Chiến lược này kết hợp 5 loại trung bình động khác nhau và tạo ra tín hiệu giao dịch khi các hướng của tất cả 5 đường trung bình động đều phù hợp.
Chiến lược này sử dụng SMA, EMA, RMA, WMA và VWMA năm loại đường trung bình động. Nó tính toán năm MAs nhanh 8 ngày và năm MAs chậm 144 ngày. Khi tất cả các MAs nhanh đang tăng và tất cả các MAs chậm đang tăng, nó tạo ra một tín hiệu dài. Khi tất cả các MAs nhanh đang giảm và tất cả các MAs chậm đang giảm, nó tạo ra một tín hiệu ngắn.
Chiến lược này tạo ra các tín hiệu giao dịch khi tất cả các đường trung bình động chính đạt được sự đồng thuận về hướng. Nó sử dụng hiệu quả các điểm mạnh của các MA khác nhau trong khi lọc một số tiếng ồn để xác định hướng xu hướng thị trường.
//@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)