Merkmale der Sprache mql5, Feinheiten und Techniken - Seite 231
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
Sorry für die Anfänger Fragen ... so, welche sollte ich auf, um Code zu entwickeln konzentrieren? 4 oder 5? vielleicht nicht verstehen - sollte ich nur 5 für die Handelsfunktionalität wählen? ist es besser als MQL4s?
Nun, die Entscheidung liegt bei Ihnen, aber wenn mir jemand sagen würde, dass die ältere Software nicht mehr weiterentwickelt wird und alle aktuellen Entwicklungen auf der neueren basieren, würde ich denken, dass meine Wahl offensichtlich wäre (es sei denn, es gibt andere Umstände, die die Entscheidung beeinflussen).
EDIT: Da Ihr Profil jedoch angibt, dass Sie in den USA leben, kann es auch davon abhängen, welche Broker Sie nutzen wollen und welche Plattformen sie anbieten.Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Besonderheiten der Sprache mql5, Feinheiten und Techniken der Arbeit
fxsaber, 2023.01.07 23:01
Es gibt zwei Arten von Brokern, die die Zeit in den USA/Europa übersetzen. Dadurch wird insbesondere der Rollover-Zeitpunkt verschoben.
Der Brokertyp kann automatisch ermittelt werden.
Die Ergebnisse der Ausführung bei einigen Brokern.
RannForex-Server - Europe MetaQuotes-Demo - Europe FXOpen-MT5 - USA Alpari-MT5 - Europe Tickmill-Live - USA ICMarketsSC-MT5-2 - USA Darwinex-Live - USAMomentan liefert das Skript recht unterschiedliche Ergebnisse. Ich empfehle nicht, den MT5-Kalender zu verwenden, bis Sie seine Besonderheiten vollständig verstanden haben.
Eine sehr einfache Technik in MQL5 ermöglicht es Ihnen, Backtests kostenlos zu beschleunigen - die Speicherung von Positions-/Auftragsindizes nach Typ.
Ein Beispiel für die Beschleunigung des zuvor veröffentlichten Quick Codes.
Es ist sinnvoll, Positionen/Aufträge nach Typen aufzuteilen.
Wenn Sie eine imaginäre Null für ein Double benötigen.
DBL_EPSILON
Die kleinste Zahl, für die die Bedingung 1,0+DBL_EPSILON != 1,0 gilt.
2.2204460492503131e-016
DBL_EPSILON
Die kleinste Zahl, für die die Bedingung 1,0+DBL_EPSILON != 1,0 erfüllt ist.
2.2204460492503131e-016
Dankeschön!
DBL_EPSILON
Die kleinste Zahl, die die Bedingung 1.0+DBL_EPSILON != 1.0 erfüllt
2.2204460492503131e-016
Bitte entschuldigen Sie, dass ich auf Englisch kommentiere, ich spreche kein Russisch.
Dies bedeutet:
weil die DBL_EPSILON die relative Fehlerquote ist. relativ bedeutet relativ zur Größe der Zahl.
bei 1,0 ist die Fehlerquote = 1 * 2 ,2204460492503131e-016 (DBL_EPSILON)
bei d ist die Fehlerquote = d * DBL_EPSILON .
Der Computer kann nicht zwischen d und d * (1 + 0,5*DBL_EPSILON) unterscheiden, also kodiert er beide in denselben Binärwert.Man erhält also true für den exakten (binären) Vergleich ==
DBL_EPSILON
Die kleinste Zahl, für die die Bedingung 1,0+DBL_EPSILON != 1,0 erfüllt ist.
2.2204460492503131e-016
Dies ist eine schlechte Erklärung, denn.