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 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.