Bug screener plus haut des 10 dernières semaines
Forums › ProRealTime forum Français › Support ProScreener › Bug screener plus haut des 10 dernières semaines
- This topic has 10 replies, 2 voices, and was last updated 4 years ago by Nicolas.
-
-
06/29/2020 at 3:46 PM #137521
Bonjour,
Je fais face à un bug dans la réalisation d’un screener pour lequel je ne trouve pas de solution.
Voici le code en question (tourne en hebdo – pas de temps réél) :
Screener plus haut des 10 dernières semaines123456789101112signal=0for i=1 to 10 doif high[i]>=highest[10](high)[i+1] thensignal=signal+1elsesignal=signalendifnextc1=close>highest[10](high)[1]c2=signal=0c3=volume*close>=25000screener[c1 and c2 and c3]Le bug en question provient de la ligne c1=close>highest[10](high)[1].
En effet, je retrouve des valeurs pour lesquelles la clôture est en dessous du dernier plus haut sur 10 périodes (par exemple ATRIUM EUR REALEST qui a clôturé à 2,85€ la semaine 26 de 2020 et dont le dernier plus haut sur 10 période de la semaine passée était de 2,87€).
Toute aide pour comprendre mon erreur sera vivement appréciée !
06/29/2020 at 3:52 PM #13752306/29/2020 at 4:08 PM #137527Bonjour Nicolas,
tout d’abord, merci pour votre réponse.
Pour que ce soit bien clair pour moi, nous sommes le lundi 29/06/2020 (S27) et l’argument “close” dans mon screener ferait donc référence à la clôture d’il y a 2 semaines (clôture de la semaine 25 soit le vendredi 19/06/2020) ?
Si tel est le cas, quand est-ce que le screener se basera sur les données de la semaine 26 (clôture du vendredi 26/06/2020), courant de semaine 27 ou au premier jour de la semaine 28 (ie le lundi 06/07/2020) ?
06/29/2020 at 6:20 PM #13754006/29/2020 at 11:09 PM #137587Merci Nicolas,
Il y a tout de même une anomalie que je n’explique pas.
Le screener me sort également l’action MEDIAWAN WAR qui elle a bien cassé le highest[10](high)[1] en semaine 26 et non en semaine 25.
Idem pour O2I.
Comment expliquer la différence de résultat obtenue entre ATRIUM EUR REALEST et les 2 actions citées ci-dessus ?
NB : Je fais tourner le screener en hebdo sur Euronext actions
06/30/2020 at 7:50 AM #137608Le mieux à faire (puisqu’on ne peut pas vraiment débugger avec ProScreener), c’est de transformer le screener en indicateur et de l’appliquer au graphique pour vérifier déjà visuellement si les conditions qu’on a codé soient effectivement bien remplis.
06/30/2020 at 9:06 AM #137626Je ne l’avais pas précisé mais c’est ce que j’ai fait (cf. copie d’écran).
la ligne rouge représente highest[10](high)[1]
la ligne verte représente close.
La condition c1=close>highest[10](high)[1] de mon screener n’est valide sur aucune période.
Pour autant le screener me sort cette action.
06/30/2020 at 2:39 PM #137723Ci-joint les résultats obtenus sur la liste Euronext. Tous sont corrects, toutefois il faut bien vérifier de n’avoir pas modifier les horaires personnalisés de ce marché et également d’avoir activé les roulements d’échéances et ajustement des dividendes.
1 user thanked author for this post.
06/30/2020 at 2:53 PM #137730Merci Nicolas,
J’ai effectivement les mêmes résultats que vous aujourd’hui mais ils étaient différents hier.
Je précise que je n’ai pas modifié le code entre hier et aujourd’hui et n’ai pas modifié les horaires personnalisés de ce marché ni activé les roulements d’échéances et ajustement des dividendes.
07/01/2020 at 3:42 PM #137952Bonjour Nicolas,
Je vous prie de pardonner mon insistance mais ATRIUM EUR REALEST est de retour dans le screener aujourd’hui (cf. copie d’écran).
J’ai coché/décoché roulements d’échéances et ajustement de dividendes mais rien n’y fait, l’action apparaît toujours.
07/01/2020 at 4:32 PM #137970En effet et il ne devrait pas l’être. Rien de choquant dans le code, dans ce cas je suggère de lancer une demande de support technique et d’indiquer le lien de ce sujet dans le corps du message. Désolé mais à mon niveau je peux rien faire de plus ici, cela suggère un soucis dans les data sur cette action en particulier..
-
AuthorPosts
Find exclusive trading pro-tools on