screener avec timeframe

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #214943 quote
    christophe11560
    Participant
    Senior

    Bonjour,
    Je souhaite trouver des actions qui clôture (mois en cours) plus haut que la bougie du mois précédent. (clôture du jour du mois M) > (haut de la bougie du mois précédent)

    Le code ci-dessous ne donne pas le résultat voulu. J’ai l’impression qu’il me donne les clôtures plus hautes du mois glissant et non du mois précédent.

    timeframe(monthly)
    myhigh=high[1] // mois précédent
    timeframe(daily)
    myclose=close
    
    timeframe(default)
    myscreen=myclose>=myhigh
    
    screener[myscreen]

    Pourriez vous me dire quel est mon erreur d’écriture du code?

    MERCI

    #214953 quote
    JS
    Participant
    Veteran

    Salut,

    Screener fonctionne comme il se doit…
    Lorsque vous incluez « myhigh » dans les résultats, vous pouvez comparer le prix actuel avec le « high » du mois dernier…

    timeframe(monthly)
    myhigh=high[1] // mois précédent
    timeframe(daily)
    myclose=close
    
    timeframe(default)
    myscreen=myclose>=myhigh
    
    screener[myscreen](myhigh as "myhigh")
    
    Scherm­afbeelding-2023-05-20-om-21.39.53.png Scherm­afbeelding-2023-05-20-om-21.39.53.png
    #214997 quote
    Nicolas
    Keymaster
    Master

    Selon moi le code est correct.

    Je pense qu’on peut le réduire à :

    timeframe(monthly)
    test = close>high[1]
    screener[test]

    Attention toutefois, le Close du mois actuel est peut être dessus le plus haut du mois précédent, mais il peut être dessous le plus haut du mois en cours. C’est peut être cela qui te dérange ?

    #215010 quote
    christophe11560
    Participant
    Senior

    Bonjour Nicolas, JS
    Merci pour vos retours.
    A la base mon code est le suivant: Je cherche un stock qui a clôturé le mois M-1 au dessus du mois M-2.
    Nicolas a raison, on peut le réduire à:

    timeframe(monthly)
    test = close[1]>high[2]
    screener[test]

    Ce je n’arrive pas à m’expliquer, c’est que ma liste de stock filtrée avec ce code change du jour au lendemain.
    Normalement, les mois M-1 et M-2 sont figés le mois M. Donc n’importe quel jour du mois M, on devrait avoir la même liste. Ce qui n’était pas mon cas.
    Pour cette raison, je pensais que le calcul se faisait en mois glissant.

    Je fais un essai aujourd’hui avec le code de nicolas simplifié et je vous dis si ma liste change à nouveau sans raison.

    😉

    #215115 quote
    christophe11560
    Participant
    Senior

    Bonjour Nicolas,
    j’ai fait l’essai suivant: Je cherche le mois M un stock qui a clôturé le mois M-1 au dessus du mois M-2.

    timeframe(monthly)
    test = close[1]>high[2]
    screener[test]

    En principe, je devrais avoir 2 listes identiques le 22 et 23 mai. ce n’est pas le cas. D’où mon interrogation sur le fait que le screener calcule en mois glissant.
    Le 22 mai: 518 actions
    Le 23 mai: 460 actions

    Quel est votre avis?

    LISTE-AU-23.05.2023-460-ACTIONS.png LISTE-AU-23.05.2023-460-ACTIONS.png LISTE-AU-22.05.2023-518-ACTIONS.png LISTE-AU-22.05.2023-518-ACTIONS.png
    #215127 quote
    Nicolas
    Keymaster
    Master

    Pour moi il y a une raison qui peut expliquer ce phénomène.
    Le screener ne remonte que les valeurs ayant côté lors du dernier jours de cotation.
    Si une valeur n’a pas côté au jour j-1 mais a eu des cotations sur le jour J, elle peut alors apparaître dans la liste.
    A contrario une valeur cotant au jour j-1 mais sans cotations sur le jour J disparaîtra.

    #215171 quote
    christophe11560
    Participant
    Senior

    Bonjour Nicolas,
    Si tu prends la société AKAMAI TECH. Présente sur la liste du 22.05 et absente sur la liste du 23.05.
    Elle est cotée sur ces 2 jours.
    Ci-joint extrait cotation AKAMAI
    Qu’en penses tu?

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

screener avec timeframe


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 6 replies,
has 3 voices, and was last updated by christophe11560
2 years, 9 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 05/20/2023
Status: Active
Attachments: 4 files
Logo Logo
Loading...