Bonjour,
J’ai fait un ProScreener pour trouver les sociétés qui ont gagné chaque année depuis 5 ans.
J’ai utilisé l’aide à la programmation et dans la fenêtre on lit les bonnes indications :
close >= open (Annuel)
close[1]>=open[1](Annuel]
etc…
Mais quand je lance le screener il donne les résultats faux, et en cherchant j’ai trouvé l’erreur : il calcule sur les 5 derniers jours et pas sur les 5 ans, et ceci quelle que soit l’unité de temps utilisée pour afficher le graphe.
Le code généré est
c1 = (close >= open)
c2 = (close[1] >= open[1])
c3 = (close[2] >= open[2])
c4 = (close[3] >= open[3])
c5 = (close[4] >= open[4])
SCREENER[c1 AND c2 AND c3 AND c4 AND c5]
Et on voit bien qu’il n’apparaît pas d’unité de temps dans ce code.
Ma question n’est pas ” Comment modifier le code par programmation ? ” mais “Pourquoi le code lu dans la fenêtre d’aide, qui paraît correct, ne donne pas un bon résultat ? “.
Y-a-t-il une manipulation qui m’aurait échappé ?
Merci pour vos explications