Regroupement de SCREENER
Forums › ProRealTime forum Français › Support ProScreener › Regroupement de SCREENER
- This topic has 8 replies, 2 voices, and was last updated 4 years ago by Roland57800.
-
-
05/27/2020 at 6:55 AM #133388
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
05/27/2020 at 8:22 AM #13339205/27/2020 at 9:25 AM #133403Merci 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.
05/27/2020 at 10:05 AM #133409Le 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 :
12345678910111213//screener 1screener1 = rsi[14] > 50//screener 2screener2 = average[20]>average[100]if screener1 thentri = 1elsif screener2 thentri = 2endifscreener[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..
05/27/2020 at 11:02 AM #133422Merci 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
05/27/2020 at 2:03 PM #133444Dé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
05/27/2020 at 5:10 PM #13348305/28/2020 at 5:23 AM #133536Merci Nicolas
Bonne journée
Cordialement
05/28/2020 at 10:27 AM #133585Bonjour 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
-
AuthorPosts
Find exclusive trading pro-tools on