screener avec “and” aux résultats incohérents

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #229046 quote
    caloumo
    Participant
    New
    mm7 = average[7] (close)
    mm20 = average[20] (close)
    
    //mm7 au dessus de mm20
    m7m20 =  (mm7 > mm20) 
    
    //mm20 a la hausse 
    mm20h  = (mm20[2] < mm20[1]) and (mm20[1] < mm20)
    
    // mm7 en baisse de [2] à [1] et en hausse de [1] à [0]
    mm7bh = (mm7[2] > mm7[1]) and (mm7[1] < mm7)
    
    res =    m7m20 and mm20h and mm7bh
    
    SCREENER(res)
    

    Bonjour à tous,

    C’est mon premier screener. Je veux retrouver les actions qui ont, d’une part, la mm7 au dessus de la mm20 et, d’autre part,  la mm7 qui frôle la (mm20 à la hausse).

    Ce screener trouve bien des actions de ce type (peut-être pas toutes?) mais fournit également des actions qui ont la mm7 en dessous de la mm20 mais avec une bonne inflexion : (mm7[2] > mm7[1]) and (mm7[1] < mm7) et aussi des actions dont les mm20 sont à la baisse. On dirait que le “and” ne filtre pas toutes les actions.

    Si j’essaie les screener sur les variables seules : screener(m7m20), screener(mm20h) et screener (mm7bh) cela semble fonctionner mais avec les “and” ça diverge.

    J’ai donc une erreur que je ne vois pas. Merci bien de m’éclairer.

    Cordialement,

    Pascal.

    #229052 quote
    JC_Bywan
    Moderator
    Master

    Bonjour,

    dans une ligne screener, les crochets [ ] permettent de dire comment filtrer, les parenthèses ( ) servent à dire comment ordonner, tu peux remplacer:

    screener(res)  // ordonne mais ne filtre pas

    par:

    screener[res] // filtre sans préciser comment ordonner

    Tu peux aussi utiliser les 2 à la fois, et pas forcément avec le même critère pour filtrer et ordonner, par exemple en se créant un pourcentage d’écart pour ordonner:

    ecart =  100*(mm7-mm20)/mm7

    screener[res](ecart)

    #229147 quote
    caloumo
    Participant
    New

    Merci beaucoup. En effet je n’avais pas regardé la description de SCREENER dans la doc.

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

screener avec “and” aux résultats incohérents


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
caloumo @caloumo Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by caloumo
1 year, 12 months ago.

Topic Details
Forum: ProScreener : Scanners de Marché & Détection
Language: French
Started: 03/01/2024
Status: Active
Attachments: No files
Logo Logo
Loading...