![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Für diejenigen, die durch alle Reifen gesprungen sind und alle Lösungen ausprobiert haben, hier ist das, was ich als recht zuverlässige Lösung für mich selbst geschrieben habe.
Wenn Sie immer noch auf der Suche nach einer Lösung sind, bedeutet dies, dass Sie auf etwas wie dieses gestoßen sind:
Der Vergleich von 107,123111111 und 107,123999 führt dazu, dass 107,123 mit 107124 verglichen wird, was auf eine doppelte Rundungsabweichung zurückzuführen ist.
Hier ist meine Lösung für dieses Problem, die den Bereich von +1 und -1 außer Acht lässt, um die doppelte Rundungsabweichung aus dem Vergleich zu entfernen.
Versuchen Sie dies:
Und hier ist eine weitere Lösung, wenn man einfach zwei Doubles vergleicht und ein boolsches Ergebnis benötigt:
Wenn sie sich um einen Punkt unterscheiden, erhalten Sie true. Das ist falsch - sie sind nicht gleich.
Vereinfachen Sie
Order nach Stoploss erhöhen - MQL4 Programmierforum #1.3 2017.05.29