Dokumentation

Anwendungen

Zuletzt aktualisiert am 12. 12. 2018 von Kornel Mazur

Exportieren Sie die Strategie aus StrategyQuant und testen oder handeln Sie sie im MetaTrader

Wenn Sie einige Strategien entwickelt und diejenigen gefunden haben, die Sie möglicherweise im realen Handel einsetzen möchten, ist es an der Zeit, diese im MetaTrader zu testen.

StrategyQuant speichert Strategien normalerweise in seinem eigenen, proprietären .str-Dateiformat, das von MetaTrader nicht gelesen werden kann.
Um Strategien in MT4 zu testen, müssen Sie ihren Quellcode im MQL-Format exportieren

Das ist ganz einfach: Gehen Sie zur Datenbank und suchen Sie die Strategie, die Sie verwenden möchten. Doppelklicken Sie darauf, um sie im Fenster mit den Ergebnisdetails oberhalb der Datenbank zu öffnen.

Gehen Sie dort auf die Registerkarte Quellcode und schalten Sie den Quellcode auf MetaTrader4 Expert Advisor um. Dadurch wird der MT4-Code der Strategie geladen.

Klicken Sie auf die Schaltfläche In Datei speichern und speichern Sie den EA der Strategie.

Starten Sie nun MetaTrader, gehen Sie zum Hauptmenü -> Datei -> Datenordner öffnen und wählen Sie schließlich den Ordner MQL4/Experts. Hier können Sie die exportierte Strategie kopieren

Der vollständige Pfad der Datei lautet also zum Beispiel
C:\Users\John\AppData\Roaming\MetaQuotes\Terminal\2E8DC23981084565FA3E19C061F586B2\MQL4\Experts

Jetzt wird die Strategie in Metatrader kopiert. Sie können MetaTrader jetzt öffnen.

Gehen Sie in Metatrader zum Menü Werkzeuge -> MetaQuotes Spracheditor, oder drücken Sie F4. Dadurch wird der Spracheditor geöffnet.

Auf der rechten Seite des Editors finden Sie eine Liste der Strategien, die sich in der Experten Ordner. Doppelklicken Sie auf unsere Strategie, um sie im Editorfenster zu öffnen, und klicken Sie dann auf Kompilieren in der oberen Symbolleiste.

Die Strategie wird kompiliert und ist nun bereit für Backtests oder den Live-Betrieb.

Hinweis - Kompilierungswarnungen sind normal
Bitte beachten Sie, dass am unteren Rand einige Kompilierungswarnungen zu finden sind. Diese Warnungen sind normal und haben keinen Einfluss auf die Arbeit der Strategie.
Es gibt einfach einige Funktionen, die in der Strategie nicht verwendet werden, und MetaTrader informiert Sie darüber.

 

Jetzt, wo die Strategie kompiliert ist, ist sie bereit für einen Backtest. Sie können die MetaEditorgehen Sie auf den MetaTrader-Hauptbildschirm und öffnen Sie Strategie-Tester.

Dies öffnet die Strategie-Tester unten und Sie können den Backtest durchführen.

Vergewissern Sie sich, dass Sie den richtigen Expert Advisor, das Symbol, den Zeitrahmen und das Datum von und bis ausgewählt haben, und klicken Sie dann auf die Schaltfläche Start Taste. Der Test wird gestartet und nach einer Weile erhalten Sie die Ergebnisse:

Erklärung der kleinen Unterschiede in den Backtests
Wenn Sie die Testergebnisse in StrategyQuant und im MetaTrader vergleichen, werden Sie feststellen, dass die Backtesting-Ergebnisse in einigen Fällen nicht identisch sind.
Die Ergebnisse können - je nach Art der Strategie - leicht oder erheblich abweichen.

Der Backtesting-Algorithmus, der in StrategyQuant verwendet wird, ist sehr genau, aber es ist nicht genau derselbe Algorithmus, der im MetaTrader verwendet wird, so dass er leicht unterschiedliche Ergebnisse liefert.
Es ist wichtig zu verstehen, dass beide Testalgorithmen nur Annäherungen sind und dass der eine nicht besser ist als der andere.

War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich

Abonnieren
Benachrichtigen Sie mich bei
7 Kommentare
Älteste
Neuestes Meistgewählt
Inline-Rückmeldungen
Alle Kommentare anzeigen
Carlos Garcia
Carlos Garcia
14. 9. 2022 5:56 Uhr

Ist dieser Schritt wirklich notwendig? Wird er nicht im SQX-Popup beim Exportieren der mq4-Datei kommentiert. Dort wird nur über das Kopieren von SQ-Indikatoren gesprochen, aber nichts über das Kompilieren der EA-Datei.

tomas262
Verwaltung
Antwort an  Carlos Garcia
14. 9. 2022 6:13 Uhr

Dies dient dem Zweck, die Leistung der Strategie zu überprüfen. Es ist ein Vergleichstest zwischen den Plattformen SQ und MetaTrader

Martin Fournier
10. 2. 2024 8:25 pm

Gibt es eine Möglichkeit, Strategien von der Kommandozeile aus in Massen zu exportieren, anstatt manuell auf jede einzelne Strategie klicken zu müssen?

Miklos Kovacs
Miklos Kovacs
1. 4. 2024 8:37 pm

Hallo Unterstützung,
Wissen Sie, was könnte der Grund sein, auf MT4 Tester öffnet nur sehr wenige Trades wie 14-15, aber in SQX öffnen wie 700 für die gleichen Daten Bereich?

tomas262
Verwaltung
Antwort an  Miklos Kovacs
5. 4. 2024 8:14 pm

Bitte teilen Sie Ihre Strategie mit unserer Unterstützung. Kontaktieren Sie uns unter Unterstützung.com

Niko Bellic
Niko Bellic
13. 6. 2024 18:45 Uhr

Hallo, ich bin derzeit SQX Möglichkeiten zu erkunden und ich habe ein Problem mit dem Testen von Strategien auf SQX und MT5. Das Problem ist, dass ich völlig unterschiedliche Ergebnisse habe (zum Beispiel in SQX habe ich eine Strategie mit einem Gewinn von 30% und DD 5%, aber in MT5 diese Strategie gibt nur 10% Gewinn und 10% DD). Ich habe die MT5-Logdateien überprüft und festgestellt, dass es mehr als 2000 Fehler darin gibt! ( QH 0 12:43:05.271 Core 1 2024.05.28 01:45:00 -VERBOSE- 2024.05.28 01:45 Order mit diesen Parametern existiert bereits, kann keine weitere öffnen! ) Für meine Tests im MT5 und Strategieerstellung... Weiterlesen "

Saro Mano
Saro Mano
21. 11. 2024 14:56 Uhr

Strategien, die im Bereich "Builder" erstellt wurden, funktionieren nach dem Speichern und Kompilieren nicht im Bereich "MetaTrader 5 Tester". Beachten Sie, dass ich genau befolgt, was dieser Artikel sagte.
Ich sollte noch hinzufügen, dass alle anderen Strategien aus persönlichen Quellen usw. im Testgerät problemlos funktionieren.