Fehler, Irrtümer, Fragen - Seite 3056
![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
Ilyas:
Ich werde darüber nachdenken, was getan werden kann.
In einigen Profilmodi erstellt EX5 Statistiken über jeden Funktionsaufruf. Die Statistiken sind nur sichtbar, wenn sie von ME aus ausgeführt werden.
Ist es in diesem EX5-Modus möglich, die Statistiken in eine Textdatei auszugeben und so ME zu umgehen?
Im Moment ist es zum Beispiel sehr schwer, die Statistiken von z.B. SymbolInfoTick-Aufrufen zu verstehen. Wenn ich es selbst messe, kann ich sehen, dass es zurückbleibt. Aber dafür sind besondere Bewegungen erforderlich.
Wenn es möglich wäre, zusammengefasste Statistiken für jede Funktion in einer Textdatei anzuzeigen, wäre das sehr nützlich und cool.
Führen Sie einfach den Profiler aus - es passiert auf einem normalen Arbeitsrechner. Und bei HFT läuft es auf einem Rechner mit minimalem Ping, vielen Terminals usw. Im Allgemeinen werden spezifische Eigenschaften benötigt, für die genau die Messungen erforderlich sind.
Es wäre wünschenswert, eine solche gemeinsame Form der Notation hinzuzufügen:
zumal \u ausdrücklich Unicode ist, während \x nicht unbedingt
Leider können wir nicht feststellen (zumindest noch nicht), welche CopyXXX-Funktion aufgerufen wurde.
Da dies eine Funktion von CopyHistoryData ist, ist der Zähler "Self CPU" auch einer + im Bericht sehen Sie 3 Aufrufstellen von CopyHistoryData, jede Aufrufstelle (eigentlich Codezeilen) hat ihren eigenen Zähler "Total
CPU".
Was die Diskrepanz der Werte betrifft, so ist die Funktion CopyHistoryData "schwer" und anscheinend war es in Bezug auf die Messungen nicht möglich, den Ort des Aufrufs zu bestimmen - dies ist auf einige Merkmale des nativen x64-Codes zurückzuführen, ich werde darüber nachdenken, was getan werden kann
.
Vielen Dank für Ihre Antworten.
"Warum haben sie keinen Bericht beigefügt, in dem Messfehler aufgeführt sind?".
0 2021.07.08 15:38:38.647 MQL5 profiler startet 'STS2020.ex5' auf Geschichte mit Parametern:
0 2021.07.08 15:38:38.647 MQL5 profiler Symbol: 'EURUSD'
0 2021.07.08 15:38:38.647 MQL5 profiler Zeitraum: 'H1'
0 2021.07.08 15:38:38.647 MQL5 profiler Datum von: '2021.04.01
0 2021.07.08 15:38:38.647 MQL5 profiler date to: '2021.05.31
0 2021.07.08 15:38:38.647 MQL5 profiler ticks mode: 'open prices'
0 2021.07.08 15:38:38.647 MQL5 profiler Ausführungsverzögerung: 0 ms
0 2021.07.08 15:38:38.647 MQL5 profiler deposit: 100000
0 2021.07.08 15:38:38.647 MQL5 profiler Währung: 'EUR'
0 2021.07.08 15:38:38.647 MQL5 profiler leverage: 1:15
0 2021.07.08 15:38:38.647 MQL5 profiler Gewinn in Pips: NO
0 2021.07.08 15:38:38.952 MQL5 profiler verbunden
0 2021.07.08 15:43:06.269 MQL5 profiler Profildaten erhalten (8896 Bytes)
0 2021.07.08 15:43:06.269 MQL5 profiler 139098 Gesamtmessungen, 0/0 Fehler, 320 mb Stapelspeicher analysiert (92848/1073741824)
0 2021.07.08 15:43:06.269 MQL5 profiler 982065 total function frames found (279627 mql5 code, 122460 built-in, 571051 other, 8927 system)
Es wurden keine Fehler festgestellt.
Nebenbei bemerkt ist "offene Preise" falsch, der verwendete Modus war "1 Minute OHLC".
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Wanzen, Wanzen, Fragen
fxsaber, 2021.07.12 22:23
Es gibt eine Kostenspalte im Anzeigemodus für geschlossene Positionen.
Was ist das?
Das scheint niemand zu wissen. Liebe Entwickler, bitte erklären Sie die Bedeutung dieses Parameters.
Ich habe Beschreibungen einiger Parameter gefunden, die bei der Betrachtung ihrer Werte einige Fragen aufwerfen.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Neue MetaTrader 5 Plattform Build 2450: "Subscriptions"-Service, UI-Verbesserungen und überarbeitete Funktionen im MetaEditor
MetaQuotes, 2020.05.15 13:43
Es wurden neue Spalten in der Liste der offenen Aufträge und Positionen hinzugefügt:
SZ
MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении?
Vielen Dank für Ihre Antworten.
...Nebenbei bemerkt ist "offene Preise" falsch, der verwendete Modus war "1 Minute OHLC".
Danke, das war's.
MetaEditor hängt sich ständig auf, wenn Dateien einer anderen Programmiersprache darin bearbeitet werden. Vielleicht, weil die Hervorhebungen, Hinweise und anderen Funktionen nicht mit der entsprechenden Syntax zurechtkommen.
Es wird empfohlen, die IntelliSense-Analogie nur für MQL und verwandte Dateien (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) zu belassen und clevere Funktionen für andere Dateierweiterungen zu deaktivieren
MetaEditor hängt sich ständig auf, wenn Dateien einer anderen Programmiersprache darin bearbeitet werden. Vielleicht, weil die Hervorhebungen, Hinweise und anderen Funktionen nicht mit der entsprechenden Syntax zurechtkommen.
Das Analogon von IntelliSense sollte nur für MQL und verwandte Dateien (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) belassen werden und für andere Dateierweiterungen die intelligenten Funktionen deaktivieren.
Und ich habe bereits eine Menge von Aufzählungsfunktionen gemacht... )))
Und die, die bereits aufgelistet sind, sind ein bisschen viel... )))
Ich habe sie mir nicht selbst ausgedacht, sondern eine vorgefertigte Liste aus dem Dateisuchfilter des MetaEditors genommen