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

Is there a way to mass export strategies ifrom the command line instead of having to manually click on each strategies ?

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

Hallo Unterstützung,
Do you know what could be the reason on MT4 tester opens just very few trades like 14-15 ,but in SQX open like 700 for same data range?

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

Please share your strategy with our support. Contact us at Unterstützung.com