Duda con apoyo en soportes

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #216651 quote
    Chema34
    Participant
    Average

    Buenos días

    Estoy trabajando en un screener basado en Ichimoku a 1 hora para forex. Lo que quiero es que el screener me de son los apoyos en el kijun, con este código:

    alcista = summation[6](low <= kijun)

    bajista = summation[6](low >= kijun)

    Lo que consigo con esto es que el screener me diga si el precio ha tocado en algún momento de las ultimas 6 velas el kijun. El problema viene porque muchas veces, en los apoyos, el precio no llega a tocar, pero se queda muy cerca. Había pensado en permitirle un muy pequeño porcentaje arriba o abajo, para darle algo de flexibilidad, algo así:

     

    (low < kijun1h*1.0005)

    (low > kijun1h*0.00095)

    Pero no termina de convencerme. No sé si alguien podría sugerirme una alternativa mejor.

    Muchas gracias

    #216654 quote
    Chema34
    Participant
    Average

    Buenos días

    Estoy trabajando en un screener basado en Ichimoku a 1 hora para forex. Lo que quiero es que el screener me de son los apoyos en el kijun, con este código:

    alcista = summation[6](low <= kijun)

    bajista = summation[6](low >= kijun)

    Lo que consigo con esto es que el screener me diga si el precio ha tocado en algún momento de las ultimas 6 velas el kijun. El problema viene porque muchas veces, en los apoyos, el precio no llega a tocar, pero se queda muy cerca. Había pensado en permitirle un muy pequeño porcentaje arriba o abajo, para darle algo de flexibilidad, algo así:

    (low < kijun1h*1.0005)

    (low > kijun1h*0.9995)

    Pero no termina de convencerme. No sé si alguien podría sugerirme una alternativa mejor.

    Muchas gracias

    #216765 quote
    Nicolas
    Keymaster
    Master

    summation[6](low <= kijun) Devuelve la cantidad de velas que tienen un Low por debajo del valor de Kijun, en las últimas 6 velas. Luego, este valor debe probarse, no parece ser el caso en su código. Aquí un ejemplo:

    kijun = KijunSen[9,26,52]
    count = summation[6](low <= kijun)
    
    screener[count > 0]
    #216843 quote
    Chema34
    Participant
    Average

    Hola Roberto, gracias por su ayuda. Con razón no me funcionaba correctamente. Según entiendo, no es un problema de poner un porcentaje, es que estoy usando mal la función.

    Me gastaría a ser posible que me aclarase un poco “count > 0”. Eso indica que devuelve un 1 por cada vez que se cumpla la condición en cada una de las 6 velas? al poner >0 , da igual que sea 1 o 6…

    Lo que realmente quiero conseguir seria esto:

    alcista = low[6]<kijun[6] or low[5]<kijun[5] or low[4]<kijun[4] or low[3]<kijun[3] or low[2]<kijun[2] or low[1]<kijun[1] or low <kijun

    Esto queda un poco chapucero y engorroso de escribir, sobre todo teniendo en cuenta que hay que añadir más condiciones para el indicador ichimoku, como bien sabrá. habría alguna forma más simple de escribir esto? Seria lo que comenta de “count>0”?

    gracias por su ayuda

    #216864 quote
    robertogozzi
    Moderator
    Master

    Nicolás te respondió 🙂

    Sí, la línea 2 escrita por Nicolás hace exactamente lo que escribiste.

    Si lo desea, reemplace la variable COUNT con ALCISTA.

    #216865 quote
    Chema34
    Participant
    Average

    ok. muchisimas gracias

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Duda con apoyo en soportes


ProScreener: Buscadores de Mercado y Rastreo

New Reply
Author
author-avatar
Chema34 @chema34 Participant
Summary

This topic contains 5 replies,
has 3 voices, and was last updated by Chema34
2 years, 8 months ago.

Topic Details
Forum: ProScreener: Buscadores de Mercado y Rastreo
Language: Spanish
Started: 06/23/2023
Status: Active
Attachments: No files
Logo Logo
Loading...