Fehler, Irrtümer, Fragen - Seite 3055
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
Das funktioniert folgendermaßen. Der Kauf geht durch, aber es läuft nicht auf 32 Bit.
Ich weiß nicht, wo das Problem liegt. Das Wichtigste ist, die Aktivierung nicht abzuschreiben, wenn sie nicht anläuft.
Eine Warnung vor dem Kauf mit Angabe der Mindestsystemanforderungen wäre jedoch hilfreich.
Bitte korrigieren Sie die Suche.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Wanzen, Wanzen, Fragen
fxsaber, 2021.05.25 16:12
Die Suche funktioniert nicht immer auf der Website.
https://www.mql5.com/ru/search#!keyword=Oshibka
Ich kann nichts von diesem Antrag sehen, aber das sollte es.
Das funktioniert folgendermaßen. Der Kauf geht durch, aber er läuft nicht auf 32 Bit.
Es wäre schön, wenn der Kunde eine Warnung erhalten würde, z. B. dass Ihr Betriebssystem Ihnen nicht erlaubt, die von Ihnen gekaufte Anwendung zu verwenden....
Sind Makroüberlastungen geplant?
#undef und #ifdef MACRO würden für alle Überladungen auf einmal gelten.
Nach oben
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Über MT5 Code Profiler
Alain Verleien, 2021.07.08 22:58
Einige Fragen zu seltsamen Vorgängen bei den vom Profiler zurückgegebenen Daten.
Profiling-Bericht, der in einem EA verwendet wird, der mit historischen Daten arbeitet:
Ergebnisse (Funktionen bei Aufrufen):
Q1. Der Bericht zeigt 139098 Messungen, aber onTick () Total CPU ist 150026, wie ist das möglich? (aber CopyHistoryData 80087 als 57,58% richtig bedeutet 100% = 139098).
Q2. Der Bericht spricht von 571.051 anderen "Funktionen". Was sind diese Funktionen, wenn es sich nicht um mql, eingebettete oder Systemfunktionen handelt?
Q3. CopyHistoryData zeigt 80087 Gesamt-CPUs an, wobei 3 gemeldete Funktionsaufrufe (CopyHigh, CopyLow, CopyTime) unterschiedliche Gesamt-CPUs aufweisen, OK. Die native CPU für diese Funktionen ist jedoch die gleiche und entspricht der gesamten CPU (Aufrufstapel). Dies scheint nicht korrekt zu sein, da bei 80087 (Stapel) für CopyHistoryData die Summe für 3 Funktionen 62.161 (44286 + 9448 + 8427) beträgt. Wie kann es sein, dass bei 62.161 Aufrufen 80.087 Pausen in diesen 3 Funktionen erkannt werden? Unmöglich, die einzige Erklärung ist, dass diese Zahl für CopyHistoryData global ist und daher nutzlos. Habe ich etwas verpasst?
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Neuer MetaTrader 5 Build 2980: Push-Benachrichtigungen bei Handelsvorgängen
Alain Verleyen, 2021.07.12 19:10
Ich habe eine kleine Anfrage, eine mql-Funktion hinzuzufügen, die die Windows-Version zurückgibt. Es wäre sinnvoll, einige mögliche Probleme mit der bereitgestellten Anwendung zu ermitteln.
2021.07.12 12 20:48:55.786 Terminal Windows 10 build 19042, Intel Core i7-9750H @ 2.60GHz, 6/15 Gb Speicher, 62/279 Gb Festplatte, IE 11, UAC, GMT-5
Wenn es eine Möglichkeit gibt, diese hinzuzufügen, wäre das schön. Danke
Im Anzeigemodus für geschlossene Positionen gibt es eine Spalte Kosten.
Was ist das?
Im Anzeigemodus für geschlossene Positionen gibt es eine Spalte Kosten.
Was ist das?
Vielleicht zusätzliche Gebühren, die nicht in der Provision enthalten sind...
Fehler fehlgeschlagen [538].
Lösung:
Einige Fragen zu seltsamen Dingen bei den vom Profiler zurückgegebenen Daten .
...
Q1. Der Bericht zeigt 139098 Messungen, aber onTick () Total CPU ist 150026, wie ist das möglich? (aber CopyHistoryData 80087 als 57,58% richtig bedeutet 100% = 139098).
Q2. Der Bericht spricht von 571.051 anderen "Funktionen". Was sind diese Funktionen, wenn es sich nicht um mql, eingebettete oder Systemfunktionen handelt?
Q3. CopyHistoryData zeigt 80087 Gesamt-CPUs an, wobei 3 gemeldete Funktionsaufrufe (CopyHigh, CopyLow, CopyTime) unterschiedliche Gesamt-CPUs aufweisen, OK. Die native CPU für diese Funktionen ist jedoch die gleiche und entspricht der gesamten CPU (Aufrufstapel). Dies scheint nicht korrekt zu sein, da bei 80087 (Stapel) für CopyHistoryData die Summe für 3 Funktionen 62.161 (44286 + 9448 + 8427) beträgt. Wie kann es sein, dass bei 62.161 Aufrufen 80.087 Pausen in diesen 3 Funktionen erkannt werden? Unmöglich, die einzige Erklärung ist, dass diese Zahl global für CopyHistoryData ist und daher nutzlos. Habe ich etwas verpasst?
Leider können wir (zumindest im Moment) nicht feststellen, welche CopyXXX-Funktion aufgerufen wurde.
Da es sich um eine CopyHistoryData-Funktion handelt, ist auch der "Self CPU"-Zähler derselbe + im Bericht sehen Sie 3 Stellen für CopyHistoryData-Aufrufe, jede Aufrufstelle (eigentlich eine Codezeile) hat ihren eigenen "Total CPU"-Zähler.
Was die Diskrepanz in den Werten betrifft, so ist die CopyHistoryData-Funktion "schwer" und es scheint, dass einige der Messungen es nicht geschafft haben, den Ort des Aufrufs zu erkennen - dies hängt mit einigen Besonderheiten des nativen x64-Codes zusammen, ich werde überlegen, was getan werden kann.