Code source
Comparaisons décimales en MQL5
Arrondir ne suffit pas
NormalizeDouble arrondit les décimales, mais la représentation binaire peut laisser des résidus. Une chaîne courte ne corrige pas la condition d’égalité.
Choisir une tolérance
Définissez l’écart acceptable pour la grandeur considérée. N’utilisez pas le même epsilon large pour prix, argent et lots.
Tester les frontières
Essayez juste sous, sur et au-dessus du seuil, puis de petites additions. Pour des niveaux, comparez des incréments alignés.
Expliquer à l’IA
Précisez le sens d’égal dans cette règle. Gardez contrôle du tick size et du pas de volume distinct du simple arrondi.
Retour en haut










