Quellcode
Dezimalvergleiche in MQL5
Runden ist nicht Gleichheit
NormalizeDouble rundet Dezimalstellen, binäre Darstellung kann dennoch Reste zeigen. Ein kurzer Text repariert keine Gleichheitsbedingung.
Toleranz wählen
Definiere die relevante Abweichung für die jeweilige Größe. Nutze nicht denselben großzügigen Epsilonwert für Preise, Geld und Lots.
Grenzen testen
Prüfe knapp unter, auf und über dem Schwellenwert sowie kleine Additionen. Vergleiche ausgerichtete Inkremente für Preisstufen.
KI präzise anleiten
Erkläre, was gleich in dieser Regel bedeutet. Tick-Size- und Volumenschrittprüfung bleiben vom Dezimalrunden getrennt.
Zurück nach oben










