Cela est dû au fait qu’il est presque impossible qu’un prix soit exactement égal, comme vous l’avez écrit, au prix retourné par votre formule à la ligne 2.
Essayez d’utiliser > = ou <= (également à la ligne 7).
Il y a plusieurs problèmes dans ta façon de faire.
Pour mémoire, le code n’est lu qu’une seule fois en fin de bougie et les ordres lancés à l’open suivant. Il faut donc descendre en unité de temps en utilisant les données OHLC de la bougie daily.
tu compares des valeurs strictes. Il y a très peu de chance que le close d’une bougie soit strictement égale à 96% de l’open daily, dans ce cas il vaut mieux utiliser un comparatif de type > ou = (>=)
Les constantes OHLC des bougies daily s’obtiennent avec les instructions Dopen(0), Dhigh(0), Dlow(0), Dclose(0)
Meme en changeant. Cependant je suis etonne car… la valeur de fermeture est necessairement celle du prix, donc on ne devrait pas avoir a faire une fourchette
M enfin, meme en mettant une fourchette cela ne fonctionne pas
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.