Screener qui n’affiche pas un résultat d’un indicateur qui fonctionne
Forums › ProRealTime forum Français › Support ProScreener › Screener qui n’affiche pas un résultat d’un indicateur qui fonctionne
- This topic has 6 replies, 2 voices, and was last updated 1 year ago by BF.
-
-
11/30/2022 at 7:17 PM #205090
Bonjour,
Pour un screener y-a-t’il des limitations en termes de lignes de code svp ?
J’ai un code très long dans un indicateur personnalisé qui me donne une valeur nommée “mycapcumul”. Qui fonctionne très bien titre par titre.
Mais je n’arrive pas à afficher cette valeur sur un screener sur le CAC 40 (par exemple)
le screener ne calcul rien et affiche dans la colonne “Perf” la variable du capital de départ à savoir “10000” pour tous les titres alors que le résultat sur l’indicateur est différent et est juste titre par titre.
voici le code du screener :
ignored, ignored, ignored, ignored, ignored, ignored, mycapcumul, ignored ,ignored, ignored, ignored, ignored = CALL “AC BKT Extra STPL3 v2 BF(valo)”[20161230, 20211008, 1.5, 1.6, 0.25, 20, 0.25, 10000](close)
screener [mycapcumul](mycapcumul as “perf”)
Pourriez vous m’aider svp ?
D’avance merci
12/01/2022 at 8:39 AM #205097Selon le calcul de l’indicateur, il est possible que les résultats soient différents en raison de l’historique disponible dans ProScreener. En effet, si l’indicateur utilise des périodes longues ou des cumuls de données, si il démarre plus tôt sur le graphique que ne peut le faire ProScreener, alors les résultats seront différents.
Pour le vérifier, il faudrait d’abord limiter la quantité d’unités affichées sur le graphique, selon l’historique disponible de ProScreener (il est écrit dans la fenêtre screener, voir image jointe).
1 user thanked author for this post.
12/01/2022 at 5:59 PM #205142Merci beaucoup mais non cela ne fonctionne pas.
Voici une copie d’écran avec j’espère toutes les infos pour voir ce qui cloche svp ?
Ici BNP je devrais avoir pour la colonne Perf du Screener 10956. Or toute la colonne est à 10 00
D’avance merci
12/02/2022 at 9:18 AM #205156Je pense que tu fais appel à la mauvaise variable de ton indicateur dans ton CALL, puisque 10.000 ça me semble être la ligne en pointillé noire, j’imagine un seuil fixe, c’est pour cela qu’ils ont tous le même résultat.
1 user thanked author for this post.
12/02/2022 at 4:04 PM #205189Merci encore Nicolas,
Non, je faisais bien appel à la bonne variable . Du coup je les ai toutes testées et:
Dans mon indicateur en ligne 1, il y avait dans mon code un call que j’ai dû enlevé (un problème de parenthèse selon le message d’erreur de PRT)…Pas vraiment compris, mais pour simplifier j’ai enlevé ce call.
Du coup j’arrive a afficher enfin mes valeurs calculées, dans mon screener.
Mais ces valeurs ne correspondent pas vraiment à celles de mon indicateur (voir copie d’écran jointe) ?
Dans l’exemple jointe sur le screener avec ENGIE la valeur affichée est 11 533,173 (alors qu’avec exactement les même dates) mon indicateur donne 10 630….
Et ce je constate des écarts plus ou moins importants ( parfois c’est juste…) pour toutes mes autres valeurs calculées entre ce qu’affiche le screener et ce que calcule mon indicateur
- Auriez-vous une explication svp ?
- Y- a-t-il un moyen que le screener travaille sur une période supérieur à 256 barres svp ?
D’avance merci
12/02/2022 at 5:42 PM #205197Je ne connais pas le code de l’indicateur, donc difficile de connaître la source de cet écart. Mais comme évoqué, cela vient probablement d’un calcul différent selon l’historique.
Pour obtenir plus d’historique (1024 chandeliers), il faut un compte Premium.
1 user thanked author for this post.
12/03/2022 at 2:50 PM #205223 -
AuthorPosts
Find exclusive trading pro-tools on