Regroupement de SCREENER

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #133388 quote
    Roland57800
    Participant
    Veteran

    Bonjour,

    Pour une utilisation plus pratique, j’ai regroupé plusieurs SCREENERS

    dans un seul code. Ces différents screeners me renvoyaient un résultat dans la colonne CRITÈRE.

    Le fait de les avoir regroupé je n’ai plus de résultat dans la colonne critère qui s’affiche.

    Est ce normal, ou dans la négative peut-on remédier à ce petit problème de présentation dans la colonne critère

    Merci pour la réponse

    Bonne journée

    Cordialement

    #133392 quote
    Nicolas
    Keymaster
    Master

    C’est normal si tu n’as rien codé pour quelque-chose s’affiche dans cette colonne ! 🙂

    Tout dépend ce que tu veux voir afficher à l’intérieur ? Je suppose que chaque screener avait sa particularité ?

    #133403 quote
    Roland57800
    Participant
    Veteran

     

    Merci Nicolas pour ta réponse

    en fait j’ai regroupé 5 screeners qui ont des fonctions différentes.

    et chacun me donne soit un prix, soit +1 ou -1 ou le niveau d’une moyenne

    Quand je les exécute individuellement c’est OK

    Une fois regroupé en un seul screener avec les données de codage, je n’est plus l’affichage des résultats

    Une suggestion, est ce que cela pourrait provenir de la définition qui est différente pour chaque résultat

    Exemple ci dessous

    screener[c1 and c2 and close < MaxPrice] (MP4 as “MP 4″) ,     et les autres sont différents

    Il affiche dans la colonne critère ” Prix ” qui est le résultat du dernier screener des 5, mais sans afficher les prix dans la colonne

    j’espère que c’est compréhensible.

    #133409 quote
    Nicolas
    Keymaster
    Master

    Le critère de tri c’est : (MP4 as “MP 4″)

    Donc tu devrais plutôt créer une variable qui contiendra le critère de tous les screeners.

    Si screener1 = 1 alors tri = critere1.

    Exemple :

    //screener 1
    screener1 = rsi[14] > 50
    
    //screener 2 
    screener2 = average[20]>average[100]
    
    if screener1 then 
     tri = 1 
    elsif screener2 then 
     tri = 2
    endif 
    
    screener[screener1 or screener2](tri)

    Dans ce cas, si tri = 1 alors tu sais que le résultat du screener est celui du screener1, et si tri = 2 alors c’est le screener2 qui a donné le résultat..

    #133422 quote
    Roland57800
    Participant
    Veteran

    Merci Nicolas,

    Cette solution me semble parfaite.

    Je vais regarder ça cet après-midi

    Mille mercis encore pour ton aide toujours appréciée.

    Cordialement

    #133444 quote
    Roland57800
    Participant
    Veteran

    Désolé Nicolas pour t’embêter

    j’ai bien codé comme tu me l’avais indiqué, mais avec un screener

    que j’ai appelé screener5 j’ai un petit souci

    dans le code d’origine j’ai la formule ci-dessous

    screener[x] (hh[1] as “Prix”)

    je n’arrive pas à appliquer la formule   screener5 =   ?

    je tourne en rond

    merci pour ta réponse

    Cordialement

    #133483 quote
    Nicolas
    Keymaster
    Master

    La condition du screener est celle entre crochet, donc c’est “x” dans ton cas. Soit

    screener5 = x
    #133536 quote
    Roland57800
    Participant
    Veteran

    Merci Nicolas

    Bonne journée

    Cordialement

    #133585 quote
    Roland57800
    Participant
    Veteran

    Bonjour Nicolas,

    Une question subsidiaire dans le code avec plusieurs screeners.

    une valeur peut être détectée par 2 screeners sur des critères différents,

    d’après ce que je vois dans les résultats affichés ça correspond au 1er screener lu dans le code

    Mon raisonnement est-il exact ?

    Merci Nicolas

    Bonne journée

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

Regroupement de SCREENER


ProScreener : Scanners de Marché & Détection

New Reply
Author
Summary

This topic contains 8 replies,
has 2 voices, and was last updated by Roland57800
5 years, 9 months ago.

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