Ja, dass gut an sich, aber bis mindestens MEIN Broker (und vorzugsweise mehr von ihnen) bieten MT5 Ich werde nicht einmal daran denken, alle meine Code neu zu schreiben.
In der Zwischenzeit werde ich die Arbeit durch die +4-fache Steigerung der Geschwindigkeit in W7/64, kombiniert mit der 10-fachen Steigerung von Tick-Skipping.... erhalten wir etwa 40-fache Steigerung der Geschwindigkeit.
Ihr Code überspringt zwar Ticks, aber auf eine Art und Weise, bei der wichtige Informationen verloren gehen könnten.
Ihr Code überspringt zwar Ticks, aber auf eine Art und Weise, bei der möglicherweise wichtige Informationen verloren gehen könnten.
Verwenden Sie einen Code wie diesen:
um Ticks zu überspringen, ohne wichtige Informationen zu verlieren.
Alle Bar-Eröffnungen sowie neue Hochs und neue Tiefs werden nicht übersprungen.
Ich weiß nicht, ob dies ein Äquivalent wäre. Allerdings könnte man beim Importieren von Daten in mt4 die Volume-Informationen entfernen. Standardmäßig werden die minimalen O-H-L-C oder 4-Ticks verwendet, das hilft, das Backtesting zu beschleunigen.
Entlang dieser Linien, hat jemand versucht, die Eingabe von Volume(s) von sagen wir 100 während einer M1-Daten importieren? Ich vermute, dass dies eine brauchbare Alternative zu Tick-Data sein sollte, wenn es funktioniert. Ich hatte vor, es zu testen, bin aber nie dazu gekommen :)
Mein Broker hat jetzt MT5 auf Live-Konten aktiviert und das macht es weniger akademisch. Ich habe gestern Abend meinen ersten MQL5-Indikator (zur Anzeige des Spreads) geschrieben und heute Abend habe ich versucht, den Geschwindigkeitstest-EA von der ersten Seite dieses Threads zu konvertieren. Hier ist er ...
Nun, die Idee war, die Geschwindigkeiten im Strategietester zu vergleichen, indem man gleichartige Trades durchführt. Natürlich habe ich die grundlegendste Änderung in MQL5 vergessen. Sie können nicht hedgen. Tatsächlich kann man immer nur eine Position pro Symbol offen haben, so wie es aussieht. Das bedeutet, dass Multi-Strategien, getrennt durch MAGIC_NUMBERS, unmöglich zu sein scheinen.
Mein Test-EA ist kläglich gescheitert, da er nur jede Stunde einen Handel platziert, um zu sehen, wie lange es dauert. Ein Like-for-Like-Vergleich ist auf diese Weise nicht möglich :-(
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.
Ja, dass gut an sich, aber bis mindestens MEIN Broker (und vorzugsweise mehr von ihnen) bieten MT5 Ich werde nicht einmal daran denken, alle meine Code neu zu schreiben.
In der Zwischenzeit werde ich die Arbeit durch die +4-fache Steigerung der Geschwindigkeit in W7/64, kombiniert mit der 10-fachen Steigerung von Tick-Skipping.... erhalten wir etwa 40-fache Steigerung der Geschwindigkeit.
Ihr Code überspringt zwar Ticks, aber auf eine Art und Weise, bei der wichtige Informationen verloren gehen könnten.
Verwenden Sie einen Code wie diesen:
um Ticks zu überspringen, ohne wichtige Informationen zu verlieren.
Alle Bar-Eröffnungen, sowie neue Hochs und neue Tiefs werden nicht übersprungen.
Ihr Code überspringt zwar Ticks, aber auf eine Art und Weise, bei der möglicherweise wichtige Informationen verloren gehen könnten.
Verwenden Sie einen Code wie diesen:
um Ticks zu überspringen, ohne wichtige Informationen zu verlieren.
Alle Bar-Eröffnungen sowie neue Hochs und neue Tiefs werden nicht übersprungen.
Ich weiß nicht, ob dies ein Äquivalent wäre. Allerdings könnte man beim Importieren von Daten in mt4 die Volume-Informationen entfernen. Standardmäßig werden die minimalen O-H-L-C oder 4-Ticks verwendet, das hilft, das Backtesting zu beschleunigen.
Entlang dieser Linien, hat jemand versucht, die Eingabe von Volume(s) von sagen wir 100 während einer M1-Daten importieren? Ich vermute, dass dies eine brauchbare Alternative zu Tick-Data sein sollte, wenn es funktioniert. Ich hatte vor, es zu testen, bin aber nie dazu gekommen :)
Alle Balkeneröffnungen sowie neue Hochs und neue Tiefs werden nicht übersprungen.
Mein Broker hat jetzt MT5 auf Live-Konten aktiviert und das macht es weniger akademisch. Ich habe gestern Abend meinen ersten MQL5-Indikator (zur Anzeige des Spreads) geschrieben und heute Abend habe ich versucht, den Geschwindigkeitstest-EA von der ersten Seite dieses Threads zu konvertieren. Hier ist er ...
Nun, die Idee war, die Geschwindigkeiten im Strategietester zu vergleichen, indem man gleichartige Trades durchführt. Natürlich habe ich die grundlegendste Änderung in MQL5 vergessen. Sie können nicht hedgen. Tatsächlich kann man immer nur eine Position pro Symbol offen haben, so wie es aussieht. Das bedeutet, dass Multi-Strategien, getrennt durch MAGIC_NUMBERS, unmöglich zu sein scheinen.
Mein Test-EA ist kläglich gescheitert, da er nur jede Stunde einen Handel platziert, um zu sehen, wie lange es dauert. Ein Like-for-Like-Vergleich ist auf diese Weise nicht möglich :-(