Renat Fatkhullin: Und noch etwas - im Testgerät ist der Verlauf in voller Tiefe verfügbar, unabhängig von den Einstellungen des Terminals selbst.
Dies an sich verlangsamt den Prozess, sowohl in MT4 als auch in MT5 - es wäre gut, eine Einstellung zu haben - um die Geschichte für den letzten Monat im Tester zu geben!
-Aleks-: Was an sich den Prozess verlangsamt, sowohl in MT4 als auch in MT5 - es wäre gut, eine Einstellung zu haben - um die Geschichte für den letzten Monat im Tester zu geben!
Es ist logischer, den optimalen Algorithmus zu schreiben!
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Es geht nicht um Sie, sondern um die Tatsache, dass ein richtig geschriebener Algorithmus nicht bei jedem Tick in die Geschichte eingehen muss.
Речь не о Вас , а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.
Andrey Khatimlianskii:
Nun, das tut er nicht, Renat hat es aufgrund des Codierungsstils des Themenstarters übersehen.
Es geht also nicht um ihn .
Es geht nur um die Behauptung.
Und noch etwas - im Testgerät ist der Verlauf in voller Tiefe verfügbar, unabhängig von den Einstellungen des Terminals selbst.
Es geht nicht um Sie, sondern um die Tatsache, dass ein richtig geschriebener Algorithmus nicht bei jedem Tick in die Geschichte eingehen muss.
Das ist nicht das Problem, das Problem ist, dass die Verwendung dieser Bibliothek "MT4Orders.mqh" eine ernsthafte Überlastung mit sich bringt.
Automatische Übersetzung.
Das ist kein Problem, das Problem ist, dass die Verwendung dieser Bibliothek "MT4Orders.mqh" zu einer erheblichen Überlastung führt.
Was an sich den Prozess verlangsamt, sowohl in MT4 als auch in MT5 - es wäre gut, eine Einstellung zu haben - um die Geschichte für den letzten Monat im Tester zu geben!
Es ist logischer, den optimalen Algorithmus zu schreiben!
Das ist nicht das Problem, das Problem ist, dass die Verwendung dieser Bibliothek "MT4Orders.mqh" eine ernsthafte Überlastung mit sich bringt.
Ursprünglicher Code
Die Bibliothek ist bei solch einfachem Code 20 % langsamer, funktioniert aber bei allen Zeichen fehlerfrei.
Bei komplexem Code mit Verweis auf die Historie wird es schneller arbeiten als Trade.mqh.
Vielen Dank für den Code! Ihre Version (ohne MT4Orders, MT5b1598)
Der ursprüngliche Code
Die Bibliothek ist für einen so einfachen Code um 20 % langsamer, funktioniert aber nicht bei allen Fehlersymbolen.
Bei komplexem Code mit Bezug auf die Geschichte wird Trade.mqh schneller ausgeführt.
Mein Test zeigt einen größeren Unterschied, aber mein Computer ist offensichtlich langsamer.
Ihre Version.
2017.05.08 13:49:21.188 Kern 1 Endsaldo 80670.20 USD
2017.05.08 13:49:21.188 Core 1 EURUSD,M15: 1704266 Ticks, 384 Bars generiert. Die Umgebung wurde um 0:00:00.046 synchronisiert. Test bestanden in 0:01:04.313 (einschließlich Ticks Vorverarbeitung 0:00:00.437).
Meine Version (ohne Bibliothek).
2017.05.08 13:52:18.274 Kern 1 Endsaldo 80670,20 USD
2017.05.08 13:52:18.274 Kern 1 EURUSD,M15: 1704266 Ticks, 384 Balken erzeugt. Die Umgebung wurde um 0:00:00.094 synchronisiert. Test bestanden in 0:00:13.047 (einschließlich Ticks Vorverarbeitung 0:00:00.437).
Build 1596.
1598.
Ich werde es auf einem anderen Computer versuchen, ebenfalls mit einer SSD.
Automatische Übersetzung :
Ich werde es auf einem anderen Computer versuchen, auch mit einer SSD.
1598.
Ok, ich bestätige Ihr Ergebnis mit Build 1598. Meine Version ist etwa 20 % schneller.
Aber Ihre ursprüngliche Version mit Build 1596 ist viel langsamer, so dass Ihr ursprünglicher Vergleich mit MT4 aktualisiert werden muss.
Automatische Übersetzung:
Ok, ich bestätige Ihr Ergebnis mit Build 1598, meine Version ist etwa 20% schneller.
Aber Ihre ursprüngliche Version mit Build 1596 ist viel langsamer, so dass Ihr ursprünglicher Vergleich mit MT4 aktualisiert werden sollte.