Buenas tardes:
En enero de 2019, en el siguiente enlace
Dynamic RSI
Se programo el indicador RSI dinámico.
En el foro se pregunto, si se podía transformar el indicador en un screener. La respuesta de Nicolás fue “elimine las líneas 23 a 37 y agregue esta al final en ProScreener:
screener[r cruza sobre hiline o r cruza bajo loline]” no funcionaba y Nicolás corrigió su respuesta Entonces debería codificarse así:
screener[r cruza sobre jc o r cruza debajo de jc].
Lo he intentado y tampoco me funciona.
Serian tan amables de indicarme como debo configurar el screener para ver los valores con los cambios en la línea DynamicRSI, cuando el color cambia de rojo a verde (señal ascendente) y de verde a rojo (señal descendente).
Muchas gracias
El código de filtrado completo para el RSI dinámico se encuentra a continuación:
// --- settings
DZbuy = 0.1 //Buy Zone Probability
DZsell = 0.1 //Sell Zone Probability
Period = 14 //RSI Period
Lb = 60 //LookBack Period
// --- end of settings
RSILine = RSI[Period](close)
jh = highest[lb](RSILine)
jl = lowest[lb](RSILine)
jc = (WeightedAverage[period](jh-jl)*0.50)+WeightedAverage[period](jl)
Hiline = jh-jc*DZbuy
Loline = jl+jc*DZsell
R = ( 4 * RSILine + 3 * RSILine[1] + 2 * RSILine[2] + RSILine[3] ) / 10
screener[r crosses over hiline or r crosses under loline]