// RSI custom
//
// (https://www.prorealcode.com/topic/indicatore-rsi/#post-51250)
// (https://www.investopedia.com/terms/r/rsi.asp)
//
p = 14
Ob = 70
Os = 100 - Ob
//
// Determina le variazione giornaliere
rialzo = MAX(0, CLOSE - CLOSE[1])
ribasso = MAX(0, CLOSE[1] - CLOSE)
// Calcola la media dei guadagni i giorni di rialzo
// e delle perdite i gorni di ribasso
mmRialzo = WILDERAVERAGE[p](rialzo)
mmRibasso = WILDERAVERAGE[p](ribasso)
// Calcolo RS
RS = mmRialzo / mmRibasso
// E finalmente l’RSI
mioRSI = 100 - (100 / (1 + RS))
RETURN mioRSI AS "Rsi",Os AS "Os",Ob AS "Ob", 50 as "Mid"