Ce que tu as essayé de faire ne peut fonctionner. Car tu testes un prix comme une condition booléenne (vrai ou faux), donc forcément un prix est supérieur à zéro et il sera forcément VRAI.
Dans le cas présent il faudrait faire une boucle :
1
2
3
4
5
6
7
8
9
10
test=1//on considère pour le moment que ta condition est VRAI
fori=3to8do
ifclose[i]>pivotthen//si dans les bougies 3 à 8, le prix est dessus pivot
test=0//alors la condition est FAUX
break//et on sort du test puisqu'il n'est plus obligatoire de continuer