Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
parce quehttps://www.mql5.com/ru/docs/convert/normalizedouble
Notez que le nombre normalisé, lorsqu'il est sorti dans le journal à l'aide de Print(), peut contenir plus de décimales que prévu. Par exemple,
puis dans le commentaire le même
void OnStart()
{
double Price1 = 105143;
double Price2 = Price1 - 1 e-11;
Print(TOSTRING(Price1) + TOSTRING(MathFloor(Price1)) +
TOSTRING(Price2) + TOSTRING(MathFloor(Price2)) +
TOSTRING(Price1 > Price2));
}
Merci. Je dois avoir trouvé la bonne solution après tout, mais j'avais peur de faire une erreur à cause de l'alignement incorrect !
Le reste d' un nombre non normalisé divisé par un autre nombre non normalisé, le résultat est dans tous les cas non normalisé.
Cette fonction devrait être totalement supprimée de la langue, afin de ne pas traumatiser la psyché immature.
J'ai peut-être trouvé la bonne solution après tout.
Le reste d' un nombre non normalisé divisé par un autre nombre non normalisé, le résultat est dans tous les cas non normalisé.
Cette fonction devrait être totalement supprimée de la langue, afin de ne pas traumatiser la psyché immature.
C'est bon pour moi. C'est la partie délicate.
Ne normalisez qu'avant d'utiliser directement les résultats de vos calculs. Évitez autant que possible les conversions de chiffres et les conversions à l'avance.
Vous effectuez des conversions inutiles qui entraînent une perte de caractères.
C'est bon pour moi. C'est ça qui est drôle.
C'est déjà des codes désespérés..... Je l'ai fait de différentes manières. Mais comme dit plus haut. Probablement parce que j'ai accepté à tort de commettre une erreur. Bien que ces variables soient également défaillantes dans le code.