Version avec le plus bas annuel (à tester):
If Year<>Year[1] then
ll = low //mise à zéro du plus haut annuel le jour où on change d'année
endif
ll=min(ll,low) //comparaison et enregistrement du plus haut à chaque nouvelle barre
//condition booléenne qui teste si le plus haut enregistré de la barre
//courante est différent de la barre précédente, si oui alors c=1
c = ll<>ll[1]
//test booléen pour savoir si c a été vrai au moins une fois (>0) sur les
//8 dernières barres, si oui test=1 (vrai)
test = summation[8](c)>0
//on screen la variable "test" si elle est vrai
screener[test] (ll)