Résultat incohérent avec l’algorithme
Forums › ProRealTime forum Français › Support ProScreener › Résultat incohérent avec l’algorithme
- This topic has 6 replies, 4 voices, and was last updated 3 years ago by Nicolas.
-
-
10/10/2021 at 4:08 PM #179304
Bonjour,
J’ai réalisé un pro SCREENER dont le but est de lire en quelque sorte le marché et notamment les indicateurs techniques à ma place. Voici le code:
Lecture automatique du RSI et résumé sous forme de variable.12345678910111213141516dernierRSI = RSI[14](0)RSIpasse = RSI[14](1)IF dernierRSI<50 THENfacteur1=0.5ELSEfacteur1=0ENDIFIF dernierRSI>RSIpasse THENfacteur2=0.5ELSEfacteur2=0ENDIFLA=facteur1+facteur2SCREENER (LA AS "LA")//Samedi 9 octobre 2021Ici on regarde si le RSI est inférieur à 50 et si le RSI de l’avant dernière période est inférieur au RSI de la dernière période. Si les deux conditions sont validées LA pour “Lecture automatique” est égal à 1.
Problème lorsque je lance l’algorithme sur le France Action “LA” est toujours à 0 (Il devrait y avoir des valeurs à 0.5 ou à 1).
Je ne vois pas le problème dan mon code. Je vous remercie pour votre aide.
10/10/2021 at 4:33 PM #179305Bonjour,
il faut des crochets pour déterminer période en cours [0] ou précédente [1], au lieu de parenthèses (on peut aussi préciser que le RSI s’applique à la close, ce qui oblige à employer les parenthèses pour leur usage prévu, et évite d’être tenté de confondre avec l’appel du rang de bougie)
On peut tester en remplaçant le début par (le [0] étant en fait facultatif):
12dernierRSI = RSI[14](close)RSIpasse = dernierRSI[1]10/10/2021 at 4:40 PM #17930610/11/2021 at 4:39 AM #179330Petite question de débutant,
RSI[14](0)
c’est quoi la difference entre RSI[14] et RSI[14](0) ?
10/11/2021 at 8:53 AM #17934510/11/2021 at 9:56 AM #179358Attention, RSI[14](0) renvoi 0 car il y’a une erreur: il faut mettre des crochets et non des parenthèses autour du 0.
En revanche RSI[14][0] renvoi bien la dernière valeur du RSI et RSI[14][0]=RSI[14]=RSI[14](close)
Les trois écritures renvoient la dernière valeur du RSI.
1 user thanked author for this post.
10/11/2021 at 10:18 AM #179360En effet merci pour la clarification. La valeur entre crochets est l’offset en bougies/périodes vis à vis de la bougie courante, tandis que la valeur entre parenthèses c’est la série de données sur laquelle le RSI doit se calculer. En l’absence de série de données, l’instruction utilisera la valeur par défaut, à savoir le prix de clôture de l’ensemble des bougies.
-
AuthorPosts
Find exclusive trading pro-tools on