contador de GAP

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #202471 quote
    ricardogil
    Participant
    New

    Hola, estoy buscando la forma de crear un screener que me indique el numero de gaps alcistas (de apertura superiores al 4%) que ha tenido un valor en las ultimas 254 sesiones. He probado el siguiente código pero no realiza lo que yo quiero.

    agradezco cualquier ayuda

    indicator6 = Average[20](volume)
    c1 = (close >= 20)
    c6=indicator6 >1000000
    Periodos = 254

    alcista = 0
    FOR i = 0 TO (Periodos )
    IF 1.04*close[i+1]<open[i] THEN
    alcista = alcista + 1
    ENDIF
    NEXT

    gap=alcista

    SCREENER[c1 and c6](gap AS “Cuenta”)

    #202473 quote
    robertogozzi
    Moderator
    Legend

    0 a 254 hace 255 períodos, lo que excede el límite. Además, agregó +1, lo que produce 256 períodos. El código parece correcto.

    #202497 quote
    ricardogil
    Participant
    New

    gracias Roberto por tu respuesta.

    aunque reduzca el número de periodos, por ejemplo, a 20, el resultado del screener no es el correcto, es decir, me devuelve una lista de valores y el resultado del contador de gap es 0 lo cual no es posible.

    ¿tienes alguna sugerencia adicional?

    muchas gracias

    #202538 quote
    robertogozzi
    Moderator
    Legend

    Su código NO busca lagunas, solo las cuenta. Si no hay ninguno, indica 0.

    x-8.jpg x-8.jpg
    #202561 quote
    ricardogil
    Participant
    New

    Hola Roberto, gracias por la respuesta.

    A lo que me refiero es que el código no realiza bien la cuenta. Verás en el adjunto que para unos valores indica que ha habido gaps y sin embargo no es verdad.

    No entiendo qué puede estar pasando.

    gracias

    saludos

    20221014_134516.jpg 20221014_134516.jpg
    #202579 quote
    robertogozzi
    Moderator
    Legend

    Funciona muy bien para mí.
    Pon este indicador debajo del gráfico, así verás cuántas veces se reporta un GAP:

    alcista = 0
    IF (1.04 * close[1]) < open THEN
       alcista = alcista + 1
    ENDIF
    RETURN alcista as "Gap"
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

contador de GAP


ProScreener: Buscadores de Mercado y Rastreo

New Reply
Author
author-avatar
ricardogil @ricardogil Participant
Summary

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

Topic Details
Forum: ProScreener: Buscadores de Mercado y Rastreo
Language: Spanish
Started: 10/13/2022
Status: Active
Attachments: 2 files
Logo Logo
Loading...