RSI STOCH STOCHRSI

1406 visitas
//rubend18@hotmail.com

study(title="RSI STOCH STOCHRSI", shorttitle="RSI STOCH STOCHRSI")

// RSI (14,close)
len = input(14, minval=1, title="RSI - Longitud")
up = rma(max(change(close), 0), len )
down = rma(-min(change(close), 0), len )
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot( rsi + 200, color=purple, title="RSI")
band330 = hline(330, color=white, editable=false, linestyle=solid)
band300 = hline(300, color=black, editable=false, linestyle=solid)
band270 = hline(270, title="RSI - Banda superior")
band230 = hline(230, title="RSI - Banda inferior")
band200 = hline(200, color=black, editable=false, linestyle=solid)
fill(band270, band230, color=purple, transp=75, title="RSI - Fondo")

// STOCH (14,3,1)
length = input(14, minval=1, title="STOCH - K")
smoothK = input(1, minval=1, title="STOCH - D")
smoothD = input(3, minval=1, title="STOCH - Smooth")
k = sma ( stoch (close, high, low, length), smoothK)
d = sma (k, smoothD)
plot(k + 100, color=blue, title="STOCH - K")
plot(d + 100, color=orange, title="STOCH - D")
band180 = hline(180, title="STOCH - Banda superior")
band120 = hline(120, title="STOCH - Banda superior")
band100 = hline(100, color=black, editable=false, linestyle=solid)
fill(band180, band120, color=purple, transp=75, title="STOCH - Fondo")

//STOCHRSI(3,3,14,14,close)
smoothK1 = input(3, minval=1, title="STOCHRSI - K")
smoothD1 = input(3, minval=1, title="STOCHRSI - D")
lengthRSI = input(14, minval=1, title="STOCHRSI - Longitud RSI")
lengthStoch = input(14, minval=1, title="STOCHRSI - Longitud STOCH")
rsi1 = rsi (close, lengthRSI)
k1 = sma ( stoch (rsi1, rsi1, rsi1, lengthStoch), smoothK)
d1 = sma (k1, smoothD)
plot(k1 + 0, color=blue, title="STOCHRSI - K")
plot(d1 + 0, color=orange, title="STOCHRSI - D")
band80 = hline(80, title="STOCHRSI - Banda superior")
band20 = hline(20, title="STOCHRSI - Banda superior")
band0 = hline(0, color=black, editable=false, linestyle=solid)
fill(band80, band20, color=purple, transp=75, title="STOCHRSI - Fondo")

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 las Normas internas. Puede marcarlo como favorito para usarlo en un gráfico.

¿Quiere utilizar este script en un gráfico?