jueves, 1 de noviembre de 2018

UNA JOYA OCULTA EN EL RSI (2) - CÓDIGO

Hola de nuevo

En esta entrada aporto el código para prorealtime, del indicador RSI separando las fuerzas positivas y negativas, de mi creación.

Podéis copiarlo y pegarlo en la plataforma, pero no olvidéis definir las variables "n" y "p", ambas con el valor predeterminado de 14.

Este indicador lo uso en temporalidad semanal como base para aplicar estrategias en diario, dependiendo si la zona que marca es alcista, bajista o lateral.

Saludos

--------------------------------------------------------------------------------------------------------------------------

//Indicador RSI separando el promedio de ganancias del promedio de perdidas

If barindex<2 then
Var=0
else
//Variación sobre el día anterior
Var=close-close[1]
if var>0 then
Varpos=var
Varneg=0
else
Varpos=0
Varneg=-var
endif
endif

//Cálculo de los promedios positivos y negativos
if barindex<15 then

else
Promediopos=(average[n](Varpos)[1]*13+Varpos)/14
Promedioneg=(average[n](Varneg)[1]*13+Varneg)/14
endif

//Normalización de los promedios al intervalo RSI
RSIpos=100-100/(1+Promediopos)
RSIneg=100-100/(1+Promedioneg)

//Variación respecto a la referencia fija
//Referencia fija: Media de 14 periodos del valor medio entre RSIpos y RSIneg
MediaPromedios=exponentialaverage[p]((RSIpos+RSIneg)/2)
FuerzaPos=RSIpos-MediaPromedios
FuerzaNeg=RSIneg-MediaPromedios


Return 0, FuerzaPos, FuerzaNeg