Merkmale der Sprache mql5, Feinheiten und Techniken - Seite 85
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
Es ist sehr interessant...
Haben Sie eine Ahnung, warum das so ist?
Was ist der Mechanismus?
Es ist schwer, das genau zu sagen. Wenn Sie im Voraus wissen, dass sich eine Variable nicht ändern wird, können Sie einen eleganteren Weg finden, sie zu speichern und Schleifen und andere Compileroptimierungen zu lösen.
Ich würde also empfehlen, const so oft wie möglich zu verwenden, nicht nur zur Selbstkontrolle, sondern auch für den Compiler.
Das ist schwer zu sagen. Wenn Sie im Voraus wissen, dass sich die Variable nicht ändern wird, können Sie einen eleganteren Weg finden, sie zu speichern und so Zyklen und andere Compiler-Optimierungen aufdecken.
Daher würde ich nicht nur für die Selbstüberwachung, sondern auch für den Compiler empfehlen, const so oft wie möglich zu verwenden.
Haben Sie die anderen StringXXX-Funktionen überprüft? Vielleicht sind sie alle langsam: -D
Das habe ich nicht. Dafür habe ich es gebraucht.
fxsaber:
Ergebnis(Freigabe).
Diese Tests sind aufgrund der Fähigkeit des Compilers, solchen Code zu optimieren, nicht ganz objektiv, da ein und dieselbe Zeichenkette mehrfach geparst wird, während Sie bei jedem Durchlauf eine andere Zeichenkette parsen müssen
Diese Tests sind aufgrund der Fähigkeit des Compilers, solchen Code zu optimieren, nicht ganz objektiv, da ein und dieselbe Zeichenkette mehrfach geparst wird, während bei jeder Iteration andere Zeichenketten geparst werden müssen
Ich habe diesen Umstand in Betracht gezogen, aber keinen schwereren Code entworfen. Das Ergebnis ist das gleiche.
Ich werde es hier duplizieren, es ist verloren gegangen
Forum für Handel, automatisierte Handelssysteme und Strategietests
FAQ von Anfängern MQL5 MT5 MetaTrader 5
Vitaly Muzichenko, 2018.04.18 14:54
Können Sie mir sagen, nach dem Test im Mehrwährungsmodus im Tester sehen wir nur das Ergebnis ..., aber wir sehen nichts anderes als das Gesamtergebnis.
Irgendwo bin ich entweder in einem Artikel oder in kodobase auf einen Code gestoßen, der die Ergebnisse für jedes Symbol einzeln anzeigt. Wer weiß was darüber?
Ich werde es hier duplizieren, es muss dort verloren gegangen sein.
https://www.mql5.com/ru/articles/4562
https://www.mql5.com/ru/articles/4562
Ich habe das hier gefunden, aber es ist ein bisschen anders.
Ich danke Ihnen!
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Veröffentlichung der Beta-Version von MetaTrader 5 build 1795 auf MetaQuotes-Demo
fxsaber, 2018.04.24 09:37
TesterWas hat der letzte Preis mit einem Symbol mit diesen Einstellungen zu tun?
Sie müssen SYMBOL_TICKS_BOOKDEPTH auf Null setzen, sonst (im Screenshot = 9) erwartet der Tester den letzten Preis (auch wenn es keinen gibt), wie oben im Beitrag.
Achten Sie also nach "Kopieren von:" auf diesen Parameter.