Episodio 7: nuevos máximos y nuevos mínimos con PRT

| septiembre 6, 2013 | 26 Comentarios

aprendiendoHola, buenas tardes. Hoy subo un nuevo vídeo de formación sobre PRT – ProRealTime con el séptimo vídeo de la segunda serie, esta vez sobre nuevos máximos y mínimos anuales en acciones.

Como muchos me habéis ido pidiendo sobre cómo empezar de cero y poco a poco en bolsa, el vídeo de hoy se enmarca dentro de la serie que comencé hace un par de meses para configurar la plantilla y hacer búsquedas profesionales de buenos valores.

Gracias por esos “me gusta” que me ayudan a difundir este trabajo:

Todo sobre screeners en PRT – ProRealTime en mi canal Jalfayate.

Indicadores y Screeners:

¿Qué son?
¿Para qué sirven?
¿Cómo se configuran?

Y otros detalles a tener en cuenta para buscadores. Hoy especialmente máximos y mínimos anuales.

Más info en mis libros de bolsa, mi blog de accionesdebolsa.com y en mi Twitter.

www.accionesdebolsa.com-libros-y-referen­cias

VÍDEO SOBRE: Nuevos máximos y mínimos anuales


 

Código JAMaximo52s (06/09/2013):
—————-

rem Acciones cerca de maximos anuales
rem Version youtube J.Alfayate
rem Septiembre 2013

rem maximo contiene el valor maximo de 52 semanas
maximo = highest[52](close)

rem paso contendra la distancia al maximo del valor en porcentaje
paso = ((maximo-close)/close)*100

rem mm30 contendra el valor de la media de 30 semanas ponderada
mm30 = weightedAverage[30](close)

rem riesgo stop es la distancia del cierre a la mm30
RiesgoStop = ((close-mm30)/close)*100

rem capital contiene la pasta que se intercambia
Capital = Volume*close

rem screener contiene las condiciones
SCREENER [paso<3 and Capital>10000000 ] (RiesgoStop AS “Riesgo”)

 

Código JAMinimo52s (06/09/2013):
—————-

rem Acciones cerca de minimos anuales
rem Version youtube J.Alfayate
rem Septiembre 2013

rem maximo contiene el valor minimo de 52 semanas
minimo = lowest[52](close)

rem paso contendra la distancia al minimo del valor en porcentaje
paso = ((close-minimo)/minimo)*100

rem mm30 contendra el valor de la media de 30 semanas ponderada
mm30 = weightedAverage[30](close)

rem riesgo stop es la distancia del cierre a la mm30
RiesgoStop = (abs((close-mm30)/close))*100

rem capital contiene la pasta que se intercambia
Capital = Volume*close

rem screener contiene las condiciones
SCREENER [paso<3 and Capital>100000 ] (RiesgoStop AS “Riesgo”)

Tags: , , , , , ,

Categoría: Analisis del dia, Aprender, Video Sr.Alfayate, Vídeos

Comentarios (26)

Trackback URL | Comments RSS Feed

  1. ramon dice:

    Gracias Javier!

  2. David Coll dice:

    Bienvenido de vuelta, Javier. Se te echaba de menos.

  3. Pedro dice:

    Gracias, al final vas a conseguir que aprendamos un poco.

  4. Revision dice:

    Gracias por tus videos nos aportan conocimientos muy interesantes

  5. Revision dice:

    Desde que te sigo en esto de la bolsa mis numeros estan pasando de rojos a verde gracias por compartir tus conocimientos.

  6. Manuel dice:

    Gracias Javier !!

  7. Ramon Mosquera dice:

    Gracias Javier. Esperando también por tus Directos.
    Un saludo a todos.

  8. Fran dice:

    Muchísimas gracias Javier.

  9. Sergio dice:

    Hola Javier,

    Ya estabamos esperando los directos.

    Supongo que iras liado, recordarte si puedes dedicarle tiempo como realizar la plantilla de market timing.
    Gracias por tu trabajo.

    Saludos

  10. Sergio dice:

    Me faltaban los dos ultimos minutos del video por ver, ya veo que lo tienes en mente.

    Saludos

  11. Reyes dice:

    Muchas gracias Javier.

    Desde luego eres un crak,con tus magníficas explicaciones, hastan nos haces fácil la programación, a los que no sabemos nada de ella.

    Esperamos tus directos para seguir aprendiendo.

    Saludos.

  12. darzamat dice:

    Genial como siempre Javier.
    Esperando tus directos como siempre.
    Por cierto una cuestión que no tiene nada que ver con el video, pero que alguna vez a salido en tu blog, y es sobre el famoso cruce dorado de media simple de 50 al alza con la de 200, tu lo comentas para el ibex ¿sirve también para el resto de aciones?

    Un saludo.

    • Sirve para bastantes acciones sí. Tendrás que hacer un estudio sobre el resto de acciones y comprobarlo tu mismo. Lo que yo he visto en el Ibex es bastante bueno.

      El ejemplo creo recordar que lo puse en Lab.Rovi en 5,04 y aún sigue comprado:

  13. Luis dice:

    Gracias Javier. Esperamos ansiosos pelos Diretos, e por videos do Market Timming e Stockchart. Saludos

  14. Bleras dice:

    El cruce dorado? Por favor Javier, podrías decirme donde encontrar info sobre esto?
    Gracias!

    • Es el cruce de la media de 50 con la de 200 en diario. En Internet puedes encontrar bastantes páginas que hablan sobre ello. Se supone que los grandes fondos se fijan en estas medias para tomar algunas decisiones y por esto funciona tan bien.

  15. galdar dice:

    Hola Javier, tengo un pequeño problema al aplicar un sistema basado en tu código, es el siguiente:

    Quiero diseñar un sistema que me compre cuando supere el máximo de 52 semanas y un stop dinámico de cierre por debajo del cierre de las dos semanas anteriores. Tengo configurado lo siguiente:

    c1 = highest [52] (close)
    IF not longonmarket and close>c1 THEN
    BUY 1000 SHARES AT MARKET
    ENDIF

    c2 = lowest [2](close)
    IF longonmarket and close<c2 THEN
    SELL AT MARKET
    ENDIF

    Cuando le doy a validar no me sale error ninguno, pero tampoco me realiza ninguna operación, te agradecería una ayudita e incluso pudieses poner este sistema en un vídeo y comentar sus estadísticas.

    Muchas gracias y un saludo

    • Claro, no realiza operación alguna porque nunca el close será mayor al “highest” o máximo del close. Es una trivialidad.

      Sustituye la segunda linea: IF not longonmarket and close>c1 THEN por:
      IF not longonmarket and high>c1 THEN

      lo mismo con la parte de lowest pero poniendo low en vez de close.

  16. santiago dice:

    jAVIER MUY BUENOS DIAS
    tengo un problema con el indicador mm30, RIESGO DE STOP O DISTANCIA MM30, me podria reveer la formula.
    desde ya te lo agradezco

    wm30=weightedaverage[30](close)

    distancia=0

    cero=0

    if close>wm30 then

    distancia=(close-wm30/wm30*100)

    endif

    if close<wm30 then

    distancia=(close-wm30/wm30*100)

    endif

    return distancia,distancia,cero COLOURED(0,0,0)as "cero"

Deja un comentario


Logo FinancialRed
Logo FinancialRed