RSI with border to 70/30 and 80/20
// // @author PGT // // If you use this code in its original/modified form, do drop me a note. // study("RSI", shorttitle="RSI PGT") length=input(14) ob=input(80, title="Overbought") os=input(20, title="Oversold") WiMA(src, length) => MA_s=(src + nz(MA_s[1] * (length-1)))/length MA_s calc_rsi_volume(fv, length) => up=iff(fv>fv[1],abs(fv-fv[1])*volume,0) dn=iff(fv<fv[1],abs(fv-fv[1])*volume,0) upt=WiMA(up,length) dnt=WiMA(dn,length) 100*(upt/(upt+dnt)) rsi_v = calc_rsi_volume(close, length) u=plot(ob, "80", gray, 2, dashed) l=plot(os, "20", gray, 2, dashed) fill(u,l,black) plot(50, "Mediana") plot(70, "70") plot(30, "30") plot(rsi_v, title="RSI", color=blue, linewidth=2)