
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
dennhttps://www.mql5.com/ru/docs/convert/normalizedouble
Beachten Sie, dass die normalisierte Zahl bei der Ausgabe in das Logbuch mit Print() mehr Nachkommastellen enthalten kann, als Sie erwarten. Zum Beispiel,
dann im Kommentar das gleiche
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));
}
Danke, ich muss wohl doch die richtige Lösung gefunden haben, aber ich hatte schon Angst, dass ich einen Fehler mache, weil die Ausrichtung nicht stimmt!
Der Rest einer nicht-normierten Zahl geteilt durch eine andere nicht-normierte Zahl, das Ergebnis ist in jedem Fall nicht-normiert.
Diese Funktion sollte ganz aus der Sprache entfernt werden, um die unreife Psyche nicht zu traumatisieren.
Vielleicht habe ich ja doch die richtige Lösung gefunden.
Der Rest einer nicht-normierten Zahl geteilt durch eine andere nicht-normierte Zahl, das Ergebnis ist in jedem Fall nicht-normiert.
Diese Funktion sollte ganz aus der Sprache entfernt werden, um die unreife Psyche nicht zu traumatisieren.
Nun, für mich ist das in Ordnung. Das ist der schwierige Teil.
Normalisieren Sie nur, bevor Sie die Ergebnisse Ihrer Berechnungen direkt verwenden. Vermeiden Sie alle Zahlenumrechnungen und Umrechnungen so weit wie möglich im Voraus.
Sie nehmen unnötige Konvertierungen vor, die zu einem Verlust von Zeichen führen.
Nun, für mich ist das in Ordnung. Das ist das Komische daran.
Es ist bereits verzweifelt codes..... Ich habe es auf verschiedene Arten gemacht. Aber wie bereits gesagt. Wahrscheinlich, weil ich fälschlicherweise angenommen habe, dass ich einen Fehler begangen habe. Allerdings waren auch diese Variablen im Code fehlerhaft.