¿Error programación o fallo del programa?

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #165514 quote
    nautilus23
    Participant
    Average

    He programado un screener de prueba con unas ciertas condiciones y cuando lo ejecuto obtengo una serie de resultados, a continuación añado una nueva condición al proscreener lo ejecuto y solo me sale un resultado. Cuando comparo los resultados de los dos, veo que en el primer screener me salen resultados que cumplen la nueva condición añadida en el segundo screener y que sin embargo no se reflejan en los resultados de este segundo  screener . Adjunto en un PDF los resultados del primer screener con dos gráficos que se detectan en el primer screener y que en el segundo no se reflejan y según se puede ver en el gráfico cumplen perfectamente la nueva condición añadida como “c6”, también añado los códigos de los dos screener. Ante estos resultados me preguntó si es un fallo  en la programación del screener, dado que soy bastante nuevo en esto, o es un fallo en la ejecución de los cálculos por parte del programa. Los cálculos están hechos con el cierre del día 26 de marzo .

    PRIMER SCREENER
    
    indicator1 = MACD[12,26,9](close)
    c1 = (indicator1 > 0)
    
    indicator2 = ADX[14]
    c2 = (indicator2 > indicator2[1])
    
    indicator3 = ADX[14]
    c3 = (indicator3 > 30)
    
    c4 = (high < high[1])
    
    indicator4 = Average[200](close)
    indicator5 = indicator4
    c5 = (indicator4 > indicator5[1])
    
    criteria = ADX[14]
    
    SCREENER[c1 AND c2 AND c3 AND c4 AND c5] (criteria AS "ADX")
    
    SEGUNDO SCREENER
    
    indicator1 = MACD[12,26,9](close)
    c1 = (indicator1 > 0)
    
    indicator2 = ADX[14]
    c2 = (indicator2 > indicator2[1])
    
    indicator3 = ADX[14]
    c3 = (indicator3 > 30)
    
    c4 = (high < high[1])
    
    indicator4 = Average[200](close)
    indicator5 = indicator4
    c5 = (indicator4 > indicator5[1])
    
    indicator6 = Average[50](close)
    c6 = (indicator6 > close[1])
    
    criteria = ADX[14]
    
    SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c6] (criteria AS "ADX")

     

    ¿Alguien me puede indicar qué es lo que ha sucedido?. Muchas gracias.

    resultados-proscreener.pdf
    #165526 quote
    robertogozzi
    Moderator
    Master

    En mi opinión funciona bien.

    El segundo evaluador tiene una condición más, por lo que devuelve menos resultados.

    ¿En qué marco de tiempo y lista lo probaste?

    #165570 quote
    nautilus23
    Participant
    Average

    Me acabo de dar cuenta de que hay un error en la programación de la C6 Del segundo evaluador. La he corregido y ahora sí salen esos valores en el resultado. Mis disculpas y muchas gracias por tu tiempo Roberto.

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

¿Error programación o fallo del programa?


ProScreener: Buscadores de Mercado y Rastreo

New Reply
Author
author-avatar
nautilus23 @nautilus23 Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by nautilus23
4 years, 11 months ago.

Topic Details
Forum: ProScreener: Buscadores de Mercado y Rastreo
Language: Spanish
Started: 03/27/2021
Status: Active
Attachments: 1 files
Logo Logo
Loading...