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

Forums ProRealTime forum Français Support ProScreener screener avec “and” aux résultats incohérents

Viewing 3 posts - 1 through 3 (of 3 total)
  • #229046

    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

    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

    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)

Create your free account now and post your request to benefit from the help of the community
Register or Login