CapnOscar

RSI-Bands

A Simple Indicator to see RSI - HH or LL with Bands - Divergence more visible
Script de código abierto

Siguiendo el verdadero espíritu de TradingView, el autor de este script lo ha publicado en código abierto, para que los traders puedan entenderlo y verificarlo. ¡Un hurra por el autor! Puede utilizarlo de forma gratuita, aunque si vuelve a utilizar este código en una publicación, debe cumplir con lo establecido en las Normas internas. Puede añadir este script a sus favoritos y usarlo en un gráfico.

Exención de responsabilidad

La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.

¿Quiere utilizar este script en un gráfico?
//@author CapnOscar 
study(title="RSI-Band", shorttitle="RSI-Band")

SWperiod = input(34, minval=1, title="SWperiod")
look = input(0, minval=0, title="Shift")
OverBought = input(70, minval=50)
OverSold = input(30, maxval=50)

bandmx = hline(90)
bandmn = hline(10)

band1 = hline(OverBought)
band0 = hline(OverSold)
band50 = hline(50)
fill(band1, band0, color=purple, transp=95)


src = close, len = input(21, minval=1, title="RSI Length"), crosslen = input(7, minval=1, title="Cross Length")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
newrsi = sma(rsi,crosslen)
trsi = plot(rsi, color=black, linewidth=1)


highrsi = highest(rsi[look], SWperiod)
lowrsi = lowest(rsi[look], SWperiod)
avgrsi = avg(highrsi,lowrsi)
smaavg = sma(avgrsi,crosslen)



plhrsi = plot(highrsi, color=olive)
pllrsi = plot(lowrsi, color=olive )


fill(plhrsi, trsi, color=red, transp=50)
fill(pllrsi, trsi, color=green, transp=50)