Bonjour, après “if” le code s’attend à rencontrer une condition qui ne peut être que vraie (et =1) ou fausse (et =0). Comme intradaybarindex n’est pas une condition de valeur limitée à 0 ou 1, mais est une variable entier positif ou nul, en écrivant “if intradaybarindex”, le code fera x=1 que la fois où intradaybarindex=1, pas les fois où c’est =0 ou 2, 3,4… etc…
Même principe avec ce qui était la valeur de intradaybarindex 100 bougies plus tôt (intradaybarindex[100]), ce qui fait qu’après avoir donné x=1 dans la 1re boucle if, la 2e boucle if va remplacer cette valeur par x=0 si intradaybarindex[100] est différent de 1.
1 user thanked author for this post.