jueves, 29 de diciembre de 2011
    
Hoy os voy a hablar de una herramienta muy provechosa del ProRealTime que es el PROSCREENER.
Esta herramienta no es más que un buscador, en el cual podemos configurar una serie de parámetros, indicadores o condiciones a nuestro gusto y que, una vez activado rastreará los mercados que nosotros queramos buscando valores que se adapten a estos parámetros configurados.
Es decir, que podemos configurar un PROSCREENER para que busque valores que cumplan las condiciones, por ejemplo del MÉTODO WEINSTEIN, o sólo alguno de sus parámetros. (por ej. MM30 bajista).
Como podéis ver, he quitado el artículo anterior hablando de esta herramienta, pues los códigos no funcionaban correctamente.
Ahora colgaré los códigos directos de los PROSCREENER que yo utilizo en mi PRT, para que no haya ningún  problema.
Iré del más sencillo al más complicado esto es, los sencillos buscarán uno o dos parámetros y nos darán bastantes valores que cumplen las condiciones, mientras que los PROSCREENER más complicados utilizarán más parámetros, lo cual nos dará un número de valores menor, pues pocos se ajustarán a nuestras exigencias.
Empiezo por el que busca simplemente la entrada de Mano Fuerte buscando una posible compra, que sería:
REM Detecta valores con área Azul en Positivo en Koncorde
REM y los ordena en mercados completos.
ignored, ignored, ignored, ignored, ignored, azul, ignored, ignored = CALL "Blai5 Koncorde v.09"[15]
c1 = (azul >=10.0)
SCREENER[c1] (azul AS "Azul")
El siguiente PROSCREENER nos valdría para buscar la salida de Mano Fuerte  y además, la entrada de Mano Débil, marcando así una “divergencia” o como le llamo yo “EMPAPELADA”, en el cual la Mano Débil está comprando lo que la Mano Fuerte no quiere. Su código sería:
REM Detecta Mano Fuerte saliendo y Mno Débil entrando.
ignored, ignored, ignored, ignored,verde, azul, ignored, ignored = CALL "Blai5 Koncorde v.09"[15]
c1 = (azul <=-10.0)
c2 = (verde>=50)
SCREENER [c1 AND c2] (azul  AS "Azul")

Para continuar complicando la cosa, ahora al siguiente PROSCREENER le hemos añadido varias condiciones Weinstenianas, tanto para el caso alcista como para el bajista, como son que la MM30 tenga la pendiente a favor de tendencia, que el precio cotice por encima o por debajo de su MM30 según la tendencia y que tenga un volumen considerable..
Para el caso alcista el código quedaría:
REM Distancia MM30 COMPRAS
ignored, ignored, ignored, iazul, ignored, ignored, ignored, ignored = CALL "Blai5 Koncorde v.09"[15]
manosfuertes=iazul>=0
MM30=average[30]
dist=ABS((MM30-close)/(close))*100
MediaAscenso=MM30>MM30[2]
TAlcista=close>MM30
VOL=VOLUME>9000000
SCREENER [ MediaAscenso AND Talcista  AND dist<6 AND manosfuertes AND VOL] (dist AS "Distancia")

Para el caso bajista:
REM Distancia MM30 VENTAS
ignored, ignored, ignored, ignored, ignored, azul, ignored, ignored = CALL "Blai5 Koncorde v.09"[15]
manosfuertes=azul<=0
MM30=average[30]
dist=ABS((MM30-close)/(close))*100
MediaAscenso=MM30<MM30[2]
TAlcista=close<MM30
SCREENER [ MediaAscenso AND Talcista  AND dist<6 AND manosfuertes] (dist AS "Distancia")

Para terminar, os dejo el código de los PROSCREENER más estrictos a la hora de buscar valores que se ajusten al Método Weinstein, además de tener un bajo riesgo a la hora de tirar el valor.
Para buscar compras el código sería:
REM PRUEBA LARGOS
REM By CHUSCO
REM MANO FUERTE DENTRO
ignored, ignored, ignored, ignored,ignored, azul, ignored, ignored = CALL "Blai5 Koncorde v.09"[15]
c1 = (azul >=10.0)
REM CIERRE MAYOR A MM30
mm30 = Average[30](close)
c3 = (close > mm30)
REM DISTANCIA DEL PRECIO A LA MM30 MENOR A 10%
c4= mm30>10
REM PENDIENTE MM30 POSITIVA O ASCENDENTE
c5=mm30>mm30[1]
REM VOLUMEN MAYOR A 30,000
c6=VOLUME>9000000
distanciamm30= (1-(mm30/close))*100
SCREENER [ c1 AND c3 AND c4 AND c5 AND c6] (distanciamm30 AS "Distancia en % a MM30")

Para buscar ventas sería:
REM PRUEBA CORTOS
REM By CHUSCO
REM MANO FUERTE LIQUIDADA, MANO DÉBIL EMPAPELADA
ignored, ignored, ignored, ignored,verde, azul, ignored, ignored = CALL "Blai5 Koncorde v.09"[15]
c1 = (azul <=-10.0)
c2 = (verde>=50)
REM CIERRE MENOR A MM30
mm30 = Average[30](close)
c3 = (close < mm30)
REM DISTANCIA DEL PRECIO A LA MM30 MENOR A 10%
c4= mm30<10
REM PENDIENTE MM30 NEGATIVA O DESCENDENTE
c5=mm30<mm30[1]
REM VOLUMEN MAYOR A 30,000
c6=VOLUME>9000000
distanciamm30= ((close/mm30)-1)*100
SCREENER [ c1 AND c2 AND c3 AND c4 AND c5 AND c6] (distanciamm30 AS "Distancia en % a MM30")

Espero que os sea de ayuda y, cualquier duda estoy aquí para intentar solucionarla.
Para terminar, decir que se podría implementar otros indicadores como lo cortes del MACD, sobrecompras/sobreventas RSI o CCI o cortes del Mov. Direccional, aunque esto tendré que verlo con calma, pues cuantas más condiciones se le implementen al PROSCREENER menos valores nos encontrará y puede darse el caso de que no encuentre ninguno y, así no valdría de nada el buscador.

11 opiniones:

Anónimo dijo...

Los dos ultimos proscreener los acabo de grabar y emplearlos en el cierre diario del dia 30 y no me ha salido ninguna accion del ibex que los cumpla.Esta bien,o es que no los habre grabado bien?.Muchas gracias y enhorabuena por la pagina.

Chusco dijo...

En principio debe estar bien, pues los dos últimos son muy exigentes con sus condiciones y deberían salir pocos o ningún valor en índices con pocos valores en su haber.
Cuando sea así, para saber si funciona el ProScreener, recomiendo usarlo en índices con mucha cantidad de valores como el NYSE, NASDAQ o UK300.

Anónimo dijo...

c4= mm30>10
no sería mas bien....


distanciamm30= (1-(mm30/close))*100
c4 = distanciamm30 <10

Chusco dijo...

Pues puede ser otra posibilidad...
A mi en principio como lo tengo me busca bien, aunque probare esa otra opción.
Gracias por la aclaración

Anónimo dijo...

.........." c4= mm30>10
no sería mas bien....

distanciamm30= (1-(mm30/close))*100
c4 = distanciamm30 <10 "..........


CON QUÉ TE QUEDASTE ALFINAL CHUSCO?

Chusco dijo...

En principio la primera variable es para buscar valores que tengan el precio cerca de la mm30 y así el riesgo a asumir sea viable, es decir, que así estaría bien.
La segunda, tengo que decir que aún no la he probado, pues ando muy liado...
Yo estoy usando los ProScreeners tal cual los colgué y me encuentran valores muy buenos...
De todas maneras cuando tenga un rato libre probaré esa fórmula haber si funciona mejor...
Gracias por participar... "anónimo"

Chusco dijo...

Pues va a ser que tienes razón. De esta manera encuentra valores mucho mejores...
Gracias por la aportación "Anónimo",...

Anónimo dijo...

Hola, una pregunta, hay que pegar todo el texto que pones desde el principio o solo una parte?. GRACIAS

Chusco dijo...

Hay que pegar, para cada ProScreener, el texto que tiene distinto formato... si tienes algún problema te mando un archivo word...

Anónimo dijo...

Hola, una pregunta, y para los cortos como quedaría en la parte modificada por anonimo? Gracias

Javier Martin dijo...

buenas tardes a todos, por que La función "Blai5 Koncorde v.09" me dice que no existe.
Muchas gracias por vuestra la ayuda.

Visitas

Creadores

Sígueme por E-Mail

Entradas populares