REGALITO...

19 de febrero de 2013

Hola amigos.

Después del disgusto anterior os traigo el código del indicador según lo posteaba ayer. He tenido que escribirlo de nuevo (porque tampoco la plataforma me lo había guardado), así que si posiblemente haya algún cambio en la denominación de las variables. Sólo eso. ¡¡¡El resultado será el mismo!!!

La petición la formuló Reyes en uno de sus comentarios. Decía: "¿como puedo crear un screener que me detecte, cuando por ejemplo en una tendencia alcista se produce una corrección o retroceso del precio y este toca a su media móvil o incluso la perfora por unos días?"

Pues aquí lo tenéis. Este es el código del indicador:

REM MEDIA MOVIL DE WEINSTEIN
REM PODEIS CAMBIAR EL NUMERO "150" POR "30" EN CASO DE QUE QUERAIS VER RESULTADOS SEMANALES.
MEDIA = WeightedAverage[150](close)

REM DETERMINAMOS LA TENDENCIA
REM 1 = ALCISTA; -1 = BAJISTA
if MEDIA > MEDIA[1] then
    TENDENCIA = 1
else
    TENDENCIA = -1
endif

REM EN UNA TENDENCIA ALCISTA DETERMINAMOS:
REM SI EL PRECIO TOCA LA MEDIA MOVIL:
if TENDENCIA = 1 and low < MEDIA then
    TOQUEALCISTA = -1
else
    TOQUEALCISTA = 0
endif

REM SI EL PRECIO TRASPASA LA MEDIA MOVIL:
if TENDENCIA = 1 and close < MEDIA then
    TRASPASAALCISTA = -2
else
    TRASPASAALCISTA = 0
endif

REM EN UNA TENDENCIA BAJISTA DETERMINAMOS:
REM SI EL PRECIO TOCA LA MEDIA MOVIL:
if TENDENCIA = -1 and high > MEDIA then
    TOQUEBAJISTA = 1
else
    TOQUEBAJISTA = 0
endif

REM SI EL PRECIO TRASPASA LA MEDIA MOVIL:
if TENDENCIA = -1 and close > MEDIA then
    TRASPASABAJISTA = 2
else
    TRASPASABAJISTA = 0
endif

return TOQUEALCISTA, TRASPASAALCISTA, TOQUEBAJISTA, TRASPASABAJISTA





Ahora lo configuráis siguiendo estas indicaciones:





Y obtendréis este resultado:





¡¡¡Listo!!! Ahora ya podéis aplicar los conocimientos que tenéis después de haber visto este video, y hacer un proscreener en base a este indicador os parecerá pan comido

Un saludo.



0 comentarios:

Publicar un comentario