RicardoSantos

[RS]SUPA MA V0

multiple moving averages, uses maximum plot() available.
can define base smoothness(lowest length ma) and incremental s.
开源脚本

本着真正的TradingView精神,该脚本的作者将其开源发布,以便交易者可以理解和验证它。为作者喝彩!您可以免费使用它,但在出版物中重复使用此代码受网站规则的约束。 您可以收藏它以在图表上使用。

免责声明

这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。

想在图表上使用此脚本?
study("[RS]SUPA MA V0", overlay=true)
src = input(hl2)
sbase = input(1)
sadd = input(1)

ma00 = sma(src, sbase)
ma01 = sma(src, sbase + sadd)
ma02 = sma(src, sbase + sadd * 2)
ma03 = sma(src, sbase + sadd * 3)
ma04 = sma(src, sbase + sadd * 4)
ma05 = sma(src, sbase + sadd * 5)
ma06 = sma(src, sbase + sadd * 6)
ma07 = sma(src, sbase + sadd * 7)
ma08 = sma(src, sbase + sadd * 8)
ma09 = sma(src, sbase + sadd * 9)
ma10 = sma(src, sbase + sadd * 10)
ma11 = sma(src, sbase + sadd * 11)
ma12 = sma(src, sbase + sadd * 12)
ma13 = sma(src, sbase + sadd * 13)
ma14 = sma(src, sbase + sadd * 14)
ma15 = sma(src, sbase + sadd * 15)
ma16 = sma(src, sbase + sadd * 16)
ma17 = sma(src, sbase + sadd * 17)
ma18 = sma(src, sbase + sadd * 18)
ma19 = sma(src, sbase + sadd * 19)
ma20 = sma(src, sbase + sadd * 20)
ma21 = sma(src, sbase + sadd * 21)
ma22 = sma(src, sbase + sadd * 22)
ma23 = sma(src, sbase + sadd * 23)
ma24 = sma(src, sbase + sadd * 24)
ma25 = sma(src, sbase + sadd * 25)
ma26 = sma(src, sbase + sadd * 26)
ma27 = sma(src, sbase + sadd * 27)
ma28 = sma(src, sbase + sadd * 28)
ma29 = sma(src, sbase + sadd * 29)
ma30 = sma(src, sbase + sadd * 30)
ma31 = sma(src, sbase + sadd * 31)

f_slope(_ma)=> _ma > _ma[1] ? 1 : _ma < _ma[1] ? -1 : 0
plot(ma00, color=f_slope(ma00)==1?green:f_slope(ma00)==-1?maroon:gray, linewidth=1)
plot(ma01, color=f_slope(ma01)==1?green:f_slope(ma01)==-1?maroon:gray, linewidth=1)
plot(ma02, color=f_slope(ma02)==1?green:f_slope(ma02)==-1?maroon:gray, linewidth=1)
plot(ma03, color=f_slope(ma03)==1?green:f_slope(ma03)==-1?maroon:gray, linewidth=1)
plot(ma04, color=f_slope(ma04)==1?green:f_slope(ma04)==-1?maroon:gray, linewidth=1)
plot(ma05, color=f_slope(ma05)==1?green:f_slope(ma05)==-1?maroon:gray, linewidth=1)
plot(ma06, color=f_slope(ma06)==1?green:f_slope(ma06)==-1?maroon:gray, linewidth=1)
plot(ma07, color=f_slope(ma07)==1?green:f_slope(ma07)==-1?maroon:gray, linewidth=1)
plot(ma08, color=f_slope(ma08)==1?green:f_slope(ma08)==-1?maroon:gray, linewidth=1)
plot(ma09, color=f_slope(ma09)==1?green:f_slope(ma09)==-1?maroon:gray, linewidth=1)
plot(ma10, color=f_slope(ma10)==1?green:f_slope(ma10)==-1?maroon:gray, linewidth=1)
plot(ma11, color=f_slope(ma11)==1?green:f_slope(ma11)==-1?maroon:gray, linewidth=1)
plot(ma12, color=f_slope(ma12)==1?green:f_slope(ma12)==-1?maroon:gray, linewidth=1)
plot(ma13, color=f_slope(ma13)==1?green:f_slope(ma13)==-1?maroon:gray, linewidth=1)
plot(ma14, color=f_slope(ma14)==1?green:f_slope(ma14)==-1?maroon:gray, linewidth=1)
plot(ma15, color=f_slope(ma15)==1?green:f_slope(ma15)==-1?maroon:gray, linewidth=1)
plot(ma16, color=f_slope(ma16)==1?green:f_slope(ma16)==-1?maroon:gray, linewidth=1)
plot(ma17, color=f_slope(ma17)==1?green:f_slope(ma17)==-1?maroon:gray, linewidth=1)
plot(ma18, color=f_slope(ma18)==1?green:f_slope(ma18)==-1?maroon:gray, linewidth=1)
plot(ma19, color=f_slope(ma19)==1?green:f_slope(ma19)==-1?maroon:gray, linewidth=1)
plot(ma20, color=f_slope(ma20)==1?green:f_slope(ma20)==-1?maroon:gray, linewidth=1)
plot(ma21, color=f_slope(ma21)==1?green:f_slope(ma21)==-1?maroon:gray, linewidth=1)
plot(ma22, color=f_slope(ma22)==1?green:f_slope(ma22)==-1?maroon:gray, linewidth=1)
plot(ma23, color=f_slope(ma23)==1?green:f_slope(ma23)==-1?maroon:gray, linewidth=1)
plot(ma24, color=f_slope(ma24)==1?green:f_slope(ma24)==-1?maroon:gray, linewidth=1)
plot(ma25, color=f_slope(ma25)==1?green:f_slope(ma25)==-1?maroon:gray, linewidth=1)
plot(ma26, color=f_slope(ma26)==1?green:f_slope(ma26)==-1?maroon:gray, linewidth=1)
plot(ma27, color=f_slope(ma27)==1?green:f_slope(ma27)==-1?maroon:gray, linewidth=1)
plot(ma28, color=f_slope(ma28)==1?green:f_slope(ma28)==-1?maroon:gray, linewidth=1)
plot(ma29, color=f_slope(ma29)==1?green:f_slope(ma29)==-1?maroon:gray, linewidth=1)
plot(ma30, color=f_slope(ma30)==1?green:f_slope(ma30)==-1?maroon:gray, linewidth=1)
plot(ma31, color=f_slope(ma31)==1?green:f_slope(ma31)==-1?maroon:gray, linewidth=1)