Merkmale der Sprache mql5, Feinheiten und Techniken - Seite 87
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
Sag mir nicht, ich habe ein Feature gefunden, die MCs haben eine der Hauptfunktionen immer noch nicht korrigiert, ich habe viel Zeit damit verbracht, es zu lesen und zu suchen
https://www.mql5.com/ru/docs/basis/function/functionoverload
https://www.mql5.com/ru/docs/basis/function/functionoverload
Verstanden, danke.
Konstantin Gruzdev, besonderer Dank
Implementierung des Mehrwährungsmodus in MetaTrader 5Anmeldung
Ergebnis
Anmeldung
Ergebnis
Wenn es möglich ist, MQL zu verwenden, um eine Funktion zu beschreiben, deren Anzahl der Argumente nicht definiert ist, z. B.
Print(arg1,arg.......) oder StringConcatenate(string_var,void argument1,void argument2, .......)
ob es möglich ist, MQL zu verwenden, um eine Funktion mit einer undefinierten Anzahl von Argumenten zu beschreiben, z. B.
Print(arg1,arg.......) oder StringConcatenate(string_var,void argument1,void argument2, .......)
Es ist möglich, etwas auf der Grundlage von Makros zu entwickeln, aber es ist eine Krücke.
Templates + Übergabe von Arrays/Strukturen ermöglichen die Umsetzung vieler Ideen.
Es ist möglich, etwas auf der Grundlage von Makros zu entwickeln, aber es ist eine Krücke.
Mit Vorlagen und der Übergabe von Arrays/Strukturen lassen sich viele Ideen umsetzen.
Danke, das dachte ich auch, im Prinzip nicht nötig, aber als ich deinen Code sah, dachte ich, was wäre, wenn du das kannst?
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Merkmale der Sprache mql5, Tipps und Tricks
fxsaber, 2017.02.27 18:40
bool MyOrderCalcMargin( const ENUM_ORDER_TYPE action, const string symbol, const double volume, const double price, double &margin )
Hier ist eine plattformübergreifende Profi-Implementierung.
Stellen Sie sich vor, wie lange es dauern würde, einen Fehler in einem umfangreichen Code zu finden, wenn Sie anstelle von "==" "=" schreiben würden. Hier hingegen sagt Ihnen der Compiler selbst alles auf einmal, dank const.
fxsaber:
Stellen Sie sich vor, wie lange es dauern würde, einen Fehler in einem umfangreichen Code zu finden, wenn "==" anstelle von "=" geschrieben würde. Hier sagt Ihnen der Compiler selbst alles auf einmal durch const.
In solchen Fällen können Sie den Vergleich mit einer Konstante beginnen, was noch besser ist.
In solchen Fällen können Sie den Vergleich mit einer Konstante beginnen - das ist noch besser.
Ja, ich habe gerade ein Beispiel für einen solchen Fall erstellt
if (Trans.type = Variable)