CapnOscar

RSI-Bands

A Simple Indicator to see RSI - HH or LL with Bands - Divergence more visible
Script open-source

Nello spirito di condivisione promosso da TradingView, l'autore (al quale vanno i nostri ringraziamenti) ha deciso di pubblicare questo script in modalità open-source, così che chiunque possa comprenderlo e testarlo. Puoi utilizzarlo gratuitamente, ma il riutilizzo del codice è subordinato al rispetto del Regolamento. Per aggiungerlo al grafico, mettilo tra i preferiti.

Declinazione di responsabilità

Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.

Vuoi usare questo script sui tuoi grafici?
//@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)