https://docs.mql4.com/ru/convert/normalizedouble
Округление числа с плавающей точкой до указанной точности.
Pour continuer le thème. Il existe un script
#property strict void OnStart() { double v1 = NormalizeDouble(0.055,2); double v2 = NormalizeDouble(0.0549,2); Print("v1 = ",DoubleToString(v1),", v2 = ",DoubleToString(v2)); }
résultat : v1 = 0,06000000, v2 = 0,05000000, alors qu'il devrait être de 0,06000000 dans les deux cas.
Pour continuer le thème. Il existe un script
résultat : v1 = 0,06000000, v2 = 0,05000000, alors qu'il devrait être de 0,06000000 dans les deux cas.
Arrondissement - Wikipédia
Bonjour. Pouvez-vous me dire quel est le problème ?
Pourquoi la fonction NormalizeDouble(0.055,2) arrondit-elle le nombre "0.055" à "0.06" ?
Il ne s'agit pas d'une fonction d'arrondi de fraction.
Pour continuer le thème. Il existe un script
résultat : v1 = 0,06000000, v2 = 0,05000000, alors qu'il devrait être de 0,06000000 dans les deux cas.
Pour continuer le thème. Il y a un script
Résultat : v1 = 0,06000000, v2 = 0,05000000, alors qu'il devrait être de 0,06000000 dans les deux cas.
Eh bien, vshchupeeeeeeeeeeeeeeeeeee....
Devrait être v1=v2=0.06.
Je ne l'ai jamais vérifié... C'est vraiment si mal ?
Avez-vous MT5 ou MT4 ?
Bien, wow, wow, wow, wow, wow, wow, wow, wow, wow, wow.
devrait être v1=v2=0.06.
Je n'ai jamais vérifié... C'est vraiment si mal barré ?
Pourquoi tu ferais ça ?
J'ai eu un D à l'école, mais je me souviens avoir arrondi correctement...
Si le nombre le plus à droite est supérieur ou égal à 5, alors le nombre suivant à gauche est +1. Et ainsi de suite, de droite à gauche.
J'avais des F à l'école, mais je me souviens de ça...
Intéressant, quel genre d'école est-ce... Dis-moi ce que tu penses. Parce que je n'ai aucune idée de comment ça pourrait être aussi cliché.
Pour continuer le thème. Il existe un script
résultat : v1 = 0,06000000, v2 = 0,05000000, alors qu'il devrait être de 0,06000000 dans les deux cas.

- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Bonjour. Pouvez-vous me dire quel est le problème ?
Pourquoi la fonction NormalizeDouble(0.055,2) arrondit-elle le nombre "0.055" à "0.06" ?
Il ne s'agit pas d'une fonction d'arrondi de fraction.