Bonjour,
ci dessous, le code de mon screener:
c=(AverageTrueRange[5](close)/close)*100>3 and close>15 and AverageTrueRange[5](close)[1]>AverageTrueRange[5](close)
SCREENER(c)
Le but est d’avoir les valeurs
dont l’ATR rapporté au cours est supérieur à 3%,
dont le cours est supérieur à 15 et
dont la dernière valeur de l’atr est inférieure à la précédente.
A priori rien ne fonctionne, j’ai des valeurs de moins de 15 $, des ATR à moins de 3%,…
Ce que j’ai du mal à comprendre, est que même si je ne garde que le critère de l’atr>3% ca ne marche pas, alors que j’ai crée le même code pour avoir l’indicateur et ainsi visualiser le résultat, et qu’il fonctionne parfaitement.
J’ai donc essayé depuis le screener d’appeler l’indicateur créé, et idem, le screener me renvoi un peu de tout.
Avez vous une idée d’où provient mon erreur? Pour info, j’ai la version EOD gratuite.
D’avance merci pour votre aide.
Les conditions à tester par l’instruction SCREENER doivent être entre crochets et non entre parenthèses:
SCREENER[c]