Dokumentation

Zuletzt aktualisiert am 12. 12. 2018 von Kornel Mazur

Teststrategie in MetaTrader 4 mit Tickgenauigkeit

Der neue Strategy Quant X Data Manager sowie der QuantDataManager ermöglichen es Ihnen nun, spezielle FXT- und HST-Dateien für MetaTrader 4 zu exportieren, mit denen Sie Ihre Strategien in MT4 mit der höchstmöglichen Modellierungsqualität testen können.

Dies geschieht durch den Export von Tick-Daten aus StrategyQuant und deren Verwendung im MT4 Strategy Tester.

Schritt 1: Exportieren Sie FXT- und HST-Daten in den MetaTrader4

Gehen Sie zum Datenmanager, wählen Sie einige Tick-Daten aus und klicken Sie auf die Schaltfläche Export to MT4 (FXT & HST) in der Symbolleiste.

Daraufhin wird ein neues Dialogfeld geöffnet, in dem Sie weitere Einzelheiten angeben müssen.

Als erstes sollten Sie den zu exportierenden Datumsbereich angeben.

Wenn Sie dies zum ersten Mal tun, müssen Sie auch den Pfad zu Ihrer MetaTrader4-Installation angeben. SQ X benötigt ihn, um die Dateien in den entsprechenden Ordnern zu erzeugen.

Als Letztes müssen Sie das richtige MT4-Symbol und dessen Einstellung in der unteren Hälfte des Dialogs auswählen.
Normalerweise wird das Symbol automatisch erkannt, aber wenn Sie ein exotisches Forex-Symbol verwenden, müssen Sie das Symbol möglicherweise selbst auswählen und sogar die aktuellen Einstellungen Ihres MetaTraders exportieren. Dies wird im Abschnitt "Fehlerbehebung" näher erläutert.

Wenn alles richtig konfiguriert ist, klicken Sie auf Export starten. Data Manager beginnt nun mit der Generierung von FXT- und HST-Dateien, die im MT4 Strategy Tester verwendet werden, um qualitativ hochwertige Backtests durchzuführen.

Hinweis! Sie müssen MetaTrader vor dem Export ausschalten, da es sonst zu Fehlern in den exportierten Dateien kommen kann.

Schritt 2: MetaTrader starten und Strategie-Backtest durchführen

Starten Sie Ihren MetaTrader, öffnen Sie den Strategy Tester, wählen Sie eine zu testende Strategie und das Symbol, das Sie gerade exportiert haben. Sie können das Kontrollkästchen Datum verwenden deaktiviert lassen - der Test wird dann mit den gesamten exportierten Daten durchgeführt.
Wenn Ihr Backtest beendet ist, gehen Sie auf Bericht und Sie sollten sehen, dass der Backtest mit der Modellierungsqualität 99% durchgeführt wurde.

Mögliches Problem - Benutzerdefinierte MT4-Einstellungen oder fehlendes Symbol

Wenn Sie ein exotisches Symbol verwenden oder genau die gleichen Handelseinstellungen wie in Ihrer MT4-Installation verwenden möchten, können Sie unser Skript verwenden, um die Details Ihrer MT4-Symbole zu exportieren.

Dazu müssen Sie unser spezielles Skript ausführen, das die MT4-Symboldaten in eine Datei zur Verwendung im Datenmanager exportiert.

Das benutzerdefinierte Skript befindet sich im Ordner {SQ-Installation}/benutzerdefinierte_Indikatoren/MetaTrader4/Scriptsheißt es Eigenschaften exportieren.mq4

Kopieren Sie dieses Skript in Ihr {MT4-Datenordner}/MQL4/Scripts und starten Sie MetaTrader neu.

Nun müssen Sie das Skript auf einem beliebigen offenen Chart starten. Gehen Sie dazu zurück zum MetaTrader, suchen Sie das Skript im Navigator und ziehen Sie es per Drag & Drop auf einen Chart.

WICHTIGER HINWEIS: Stellen Sie sicher, dass Ihr MetaTrader mit dem Broker verbunden ist, sonst funktioniert es nicht!

Wenn das Skript fertig ist, exportiert es die Eigenschaften der konfigurierten Symbole in eine Datei {MT4-Datenordner}/MQL4/Files/mt4.properties

Kopieren Sie diese Datei in einen Ordner, in dem Sie sie später leicht wiederfinden können.

Im Schritt 1, in dem Sie den Export konfigurieren, klicken Sie auf die Schaltfläche link Andere MT4-Datenspezifikationsdatei laden und finden Sie Ihre Datei.

Die neu erstellte Datei wird mit den aktuellen Eigenschaften für jedes Symbol in Ihrem MetaTrader geladen. Wählen Sie dann einfach das richtige Symbol aus, klicken Sie auf "Exportieren" und das war's.

Mögliches Problem - Backtest produziert keine Trades oder es gibt Fehler im Journal

Im Backtest werden keine Trades erzeugt oder es gibt viele Fehler im Journal.

Der wahrscheinlichste Grund ist, dass die Eigenschaften des Symbols, die während des FXT-Exports verwendet werden, nicht mit den Einstellungen Ihres Brokers übereinstimmen. Sie müssen Ihre eigenen Symboleigenschaften aus MT4 exportieren und sie im Datenmanager verwenden, indem Sie die Schritte ausführen, die in Mögliches Problem 1.

Mögliches Problem - Qualität der Modellierung ist k.A.

Manchmal wird die Modellierungsqualität auf der MT4-Ergebnisseite nicht als 99%, sondern als n/a angezeigt.

Dies ist weniger schlimm als es scheint, es bedeutet, dass MetaTrader nicht in der Lage ist, die Qualität der Modellierung zu bestimmen. Wir haben keinen Grund gefunden, warum das manchmal passiert, es scheint mit einer bestimmten MT4-Installation zusammenzuhängen.

Wie auf dem Bild oben zu sehen ist, obwohl die Modellierungsqualität nicht vorhanden ist, gibt es keine Fehler, und der gesamte Modellierungsbalken ist grün.
Das bedeutet, dass das Backtesting mit echten Tickdaten fehlerfrei funktioniert hat, Es ist ein Problem des MetaTrader, dass er aus irgendeinem Grund nicht die richtige Modellierungsqualität berechnen kann.

Es handelt sich in der Regel um ein Problem in der jeweiligen MetaTrader-Installation. Eine andere MetaTrader-Installation, die mit denselben FXT-Daten läuft, liefert 99% Modellierungsqualität.

Oben sehen Sie einen Screenshot von zwei verschiedenen MT4-Installationen, die die gleiche Strategie mit den gleichen Daten testen.
Der erste hat die Modellierungsqualität 99%, der zweite nicht, aber wie Sie sehen können, sind die modellierten Ticks und die Ergebnisse der Strategie genau die gleichen.

Zusammengefasst. Sie brauchen sich keine Sorgen um die Qualität der Modellierung zu machen, wenn es keine Diagrammfehler gibt und der gesamte Balken grün ist.

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

Abonnieren
Benachrichtigen Sie mich bei
42 Kommentare
Älteste
Neuestes Meistgewählt
Inline-Rückmeldungen
Alle Kommentare anzeigen
Könige
Könige
26. 6. 2019 12:17 Uhr

Ich kann die Datei ExportProperties.mq4 nicht finden. Kann jemand diese Datei mit mir teilen? Vielen Dank im Voraus.

Mark Fric
Mark Fric
Antwort an  Könige
2. 7. 2019 10:22 Uhr

Dieses Skript befindet sich im Ordner {StrategyQuant}\custom_indicators\MetaTrader4\scripts in Ihrer StrategyQuant X Installation.

zhuzhiqiang
zhuzhiqiang
4. 12. 2019 6:28 Uhr

Hallo admin

Nachdem ich die Software gekauft hatte, schrieb ich gestern eine E-Mail an das Support-Team in Hongkong, aber ich habe noch keine Antwort erhalten. Ich frage mich, ob wir hier eine Lösung finden können.
Beschreibung des Fehlers:
Nach dem Import erscheint die folgende Fehlerinformation in der Protokolldatei mit dem MT4-Beispiel-EA.
19:00:05 MACD Muster USDCHF,M1: OrderModify-Fehler 130
19:00:10 MACD Muster USDCHF,M1: OrderModify-Fehler 130
19:00:10 MACD Muster USDCHF,M1: OrderModify-Fehler 130
Obwohl ich die Beschreibung des Problems auf der offiziellen Website gefunden habe, konnte ich die Lösung nicht finden, können Sie mir also eine Lösung geben?
Dankeschön

tomas262
tomas262
Antwort an  zhuzhiqiang
22. 1. 2020 8:27 Uhr

Hallo, der Fehler 130 bedeutet: "invalids stops" und hängt eher mit der Strategie als mit den verwendeten Daten zusammen. Sie können uns die Strategie zur Verfügung stellen und wir können sie überprüfen Unterstützung.com

Lukasz Bajor
Lukasz Bajor
24. 1. 2020 2:03 am

Ich kann die Datei ExportProperties.mq4 nicht finden. Kann jemand diese Datei mit mir teilen? Vielen Dank im Voraus. Ich habe nur eine QDM Pro-Lizenz und keine Strategy Quant

tomas262
tomas262
Antwort an  Lukasz Bajor
24. 1. 2020 9:50 Uhr

Hallo, dieses Skript befindet sich im Ordner {QuantDataManager}\custom_indicators\MetaTrader4\scripts in Ihrer QuantDataManager-Installation.

MacMil
MacMil
11. 2. 2020 5:33 pm

Warum der Fehler "Ungültige MT4-Datenspezifikationsdatei"? ? Wie kann ich ihn beheben? Was mache ich falsch?

tomas262
tomas262
Antwort an  MacMil
11. 2. 2020 9:17 Uhr

Hallo, haben Sie die MT4-Datenspezifikationsdatei mit dem Skript ExportProperties.mq4 erstellt?

MacMil
MacMil
Antwort an  tomas262
12. 2. 2020 8:03 Uhr

Ja, ich habe es geschafft. Hier ist meine Berufung . Ich habe alles nach der Anleitung gemacht. https://roadmap.strategyquant.com/tasks/qdm_0117

MacMil
MacMil
Antwort an  MacMil
12. 2. 2020 8:16 Uhr

Ich habe alles noch einmal überprüft. Es stellte sich heraus, dass die falsche Datei hochgeladen wurde. Man muss vorsichtig sein! =)))
Funktioniert!

Raymond
Raymond
6. 9. 2021 2:01 Uhr

Pls beraten, wie die Tick-Daten auf Mac-Version MT4 zu exportieren, Danke!

giovanni
giovanni
15. 11. 2021 12:43 Uhr

Hallo. Apropos QDM Pro Version, ist es möglich, mehrere Symbole in einer Zeit in MT4 zu exportieren? Vielen Dank im Voraus.

Heta Saputra
Heta Saputra
22. 12. 2021 11:09 Uhr

Kann ich die heruntergeladenen historischen Daten von einem MT4 zur Verwendung in MT4 eines anderen Brokers kopieren?

tomas262
Verwaltung
Antwort an  Heta Saputra
22. 12. 2021 11:53 Uhr

Wir haben dies nicht getestet, aber es könnte funktionieren. Verschieben Sie einfach alle HST- und FXT-Dateien von einer auf eine andere MT-Kopie

Алексей
Алексей
15. 1. 2022 1:56 Uhr

Здравствуйте! Как почистить память диска? 24 гигабайта заняла информация за 2.5 года тиков

tomas262
Verwaltung
Antwort an  Алексей
17. 1. 2022 9:57 Uhr

Hallo, das ist ganz normal. Tick-Daten sind riesig. Wenn nicht wirklich notwendig, verwenden Sie stattdessen M1-Daten
Привет, это очень нормально. Тиковые данные огромны. Если это действительно необходимо, используйте вместо этого данные M1.

Алексей
Алексей
Antwort an  tomas262
19. 1. 2022 7:35 Uhr

Не, нужны именно тиковые данные. Но как потом почистить память? Где всё сохраняется?

Phuwadech Phongwuttisak
18. 2. 2022 6:03 Uhr

Ich kann den EA nicht backtesten, er meldet Fehler 130,
Ich habe für eine Lösung für eine lange Zeit suchen, aber immer noch nicht finden können, und die EA, die ich getestet ist eine generische EA, die mit MQL5 kommt, Name EA MACD Sample.

tomas262
Verwaltung
Antwort an  Phuwadech Phongwuttisak
18. 2. 2022 7:24 Uhr

Hallo,
Haben Sie eine eigene mt4.properties-Datei für den Datenexport erstellt? Außerdem sollten Sie im Exportdialog den Wert "Name in MT4" auf "XAUUSD.bs" setzen.

Phuwadech Phongwuttisak
Antwort an  tomas262
19. 2. 2022 4:09 am

Ich habe benutzerdefinierte mt4.properties-Datei für den Datenexport nach dem document.export Dialog getan habe ich das auch getan. Daten kam nur aber kann nicht Backtest. Ich bestätige, dass ich alle nach dem Dokument getan haben.

Phuwadech Phongwuttisak
Antwort an  Phuwadech Phongwuttisak
19. 2. 2022 4:23 am

Ich habe versucht, meinen Broker zu exness zu wechseln, aber das Ergebnis ist immer noch dasselbe.

Roman Brazhnyk
Roman Brazhnyk
3. 8. 2022 4:07 Uhr

Wie exportiert man die Tick-Daten in die Mac-Version von MT4? Ich sah Antworten wie "es gibt keine MT4 für Mac" usw. Ich habe Mac und ich habe MT4 auf ihm laufen. Aber ich bin kämpfen, um Tick-Daten zu importieren (einer der Gründe - Broker-Name kann nicht definiert werden).
Vielen Dank

Update: Ich habe es herausgefunden - es funktioniert gut, aber die Auswahl des Datenordners ist verwirrend (bei mir war "Metatrader 4" im Pfad doppelt vorhanden - schwer zu erkennen).

Das Problem ist behoben. Danke

Zuletzt geändert 1 Jahr zuvor von Roman Brazhnyk
Alen Zadoorian
26. 8. 2022 2:28 Uhr

Hallo,
Wenn ich das Skript "Eigenschaften exportieren" auf dem Chart eines Symbols ausführe, um eine "Eigenschaftsdatei" zu erhalten, gilt diese Datei nur für dieses Symbol oder für alle Symbole meines Brokers?

tomas262
Verwaltung
Antwort an  Alen Zadoorian
26. 8. 2022 2:46 pm

Die Eigenschaftsdatei enthält alle Symboldefinitionen. Vergessen Sie nicht, mit Ihrem Broker verbunden zu bleiben, wenn Sie es verwenden. Klicken Sie außerdem mit der rechten Maustaste in das MT4-Symbolfenster und wählen Sie "Alle anzeigen".

Alen Zadoorian
Antwort an  tomas262
26. 8. 2022 3:14 pm

Danke Tomas für deine Hilfe, du hast gesagt "vergiss nicht, mit dem Broker verbunden zu bleiben, wenn du ihn benutzt".
Meinen Sie mit "Skript" oder mit "gespeicherte Eigenschaftsdatei auf der QuataDataManager-Exportseite"?

Alen Zadoorian
Antwort an  tomas262
27. 8. 2022 6:36 Uhr

Entschuldigung, vielleicht war meine letzte Antwort eine zu primitive Frage,
aber über Zeitzone..does "mt4.properties"-Datei auch exportierte Daten Zeitzone zu meinem Broker-Server-Zeitzone konvertieren oder sollte ich konvertieren, dass selbst?

Pantawit Buthcham
4. 9. 2022 10:37 Uhr

Ist es notwendig, die gleiche Zeitzone wie die des Maklers zu haben?
Der Broker hat zum Beispiel die Zeitzone utc+2 dts.
Müssen wir zeitzonenkonvertierende Daten wie ein Broker exportieren?

tomas262
Verwaltung
Antwort an  Pantawit Buthcham
5. 9. 2022 7:57 Uhr

Auf jeden Fall können Sie in der Zone des Brokers klonen, bevor die Daten exportiert werden.

Francisco Contreras
Francisco Contreras
19. 9. 2022 3:39 pm

Weiß jemand, warum in allen Backtesting tun wir die Ergebnisse mit richtig, bis es das Ende des Zeitraums erreicht. Dann fällt die Grafik plötzlich und der Bericht zeigt Verluste von fast das gesamte Anfangskapital und die DD ist 70%, sogar 80%.?

tomas262
Verwaltung
Antwort an  Francisco Contreras
3. 10. 2022 6:36 Uhr

Ist Ihr Handel ordnungsgemäß geschlossen? Das kann passieren, wenn Sie einen Handel sehr lange halten und er am Ende des Tests beendet wird

Ruslan
Ruslan
24. 11. 2022 2:26 Uhr

Hallo,
Ich habe ein Problem. Ich möchte S&P500-Daten in MT4 exportieren, aber nach dem Laden der MT4-Datenspezifikationsdatei (alle Daten scheinen korrekt zu sein), erschien die Anweisung in rot.
"Warnung - es gab eine Änderung im MT4 ab Build 8xx - er respektiert nicht die Spread-Einstellung aus der FXT-Datei, sondern wendet den im Strategy Tester konfigurierten Spread an."
Die Daten werden erfolgreich exportiert, aber während des Strategietests werden keine Abschlüsse getätigt.
Können Sie helfen, das Problem zu lösen?

tomas262
Verwaltung
Antwort an  Ruslan
25. 11. 2022 4:48 Uhr

Exportieren Sie die Daten aus der QDM-Version 121? Verwenden Sie auch das Skript für MT4 (zum Exportieren von Eigenschaften) aus der Version 121? Nur die aktualisierte Version muss verwendet werden, um dies korrekt zu tun

Kevin Cheung
6. 12. 2022 10:21 Uhr

Ich fand das sehr schwierig zu benutzen!!! Jeder einzelne Export muss die Spezifikationsdatei laden. Immer ERROR 131!!!

tomas262
Verwaltung
Antwort an  Kevin Cheung
8. 12. 2022 8:37 Uhr

Sie müssen QuantDataManager (letzte Version - Build 121, veröffentlicht am 27. Juli 2022) oder eine neuere Version verwenden, um die Daten zu exportieren und das aktualisierte Skript - ExportProperties.mq4 in dieser Version für Ihren MT4 zu verwenden

In der vorherigen Version gab es einen Fehler im Export-Skript, der zu dem Fehler 131 in MetaTrader4 führte, wenn man mit exportierten Tick-Daten testete

Issac Wong
Issac Wong
6. 12. 2022 3:28 Uhr

Hallo, darf ich fragen, ob dies Broker mit Suffix/Präfix unterstützt?

tomas262
Verwaltung
Antwort an  Issac Wong
8. 12. 2022 8:36 Uhr

Ja, Sie müssen QuantDataManager (letzte Version - Build 121, veröffentlicht am 27. Juli 2022) oder eine neuere Version verwenden, um die Daten zu exportieren und das aktualisierte Skript - ExportProperties.mq4 in dieser Version für Ihren MT4 zu verwenden.

Malee Nomsod
Malee Nomsod
31. 12. 2022 8:17 Uhr

Wenn das Skript fertig ist, exportiert es die Eigenschaften der konfigurierten Symbole in eine Datei {MT4-Datenordner}/MQL4/Files/mt4.properties

Ich verstehe das nicht, und ich kann den Fehler 131 nicht rückprüfen.

tomas262
Verwaltung
Antwort an  Malee Nomsod
2. 1. 2023 18:37 Uhr

Stellen Sie sicher, dass Sie die aktuelle Version des Skripts \custom_indicators\MetaTrader4\scripts\ExportProperties.mq4 verwenden.
zusammen mit QDM 121. Wenn Sie SQX verwenden, stellen Sie sicher, dass Sie die aktualisierte Version 136 (mit dem neuen Skript) verwenden

Die Vorgängerversionen verursachten den Fehler 131

Kenji Izutani
8. 5. 2023 6:34 Uhr

Hallo, obwohl ich Tickdaten mit "alle Zeit" für "Datenbereich für den Export auswählen" exportiert habe, wurden nur Daten von etwa 20 Monaten exportiert. Gibt es eine Beschränkung für die Dauer des Datenbereichs?
Danke,

WJPII
8. 8. 2023 17:40 Uhr

Ich brauche Hilfe bei einem Fehler/Problem mit SQX latest v136. Ich habe ursprünglich alle Ticks heruntergeladen, die ich über den Datenmanager benötigte. Dann habe ich versucht, diese Paare/Ticks über "export to csv" zu exportieren, damit ich die xls-Dateien für MT4 konvertieren kann. Ich kann die Option "Export nach MT4" nicht verwenden, weil ich nicht genug Platz auf meinem c: Laufwerk für die Historie habe und die portable Methode von MT4 verwende, um alles auf meinem D: Laufwerk zu haben, das größer ist. Daher funktioniert die Option "Nach MT4 exportieren" nicht, weil sie nach meinem Roaming-Ordner sucht.... Weiterlesen "

Jiri Vorisek
Jiri Vorisek
7. 3. 2024 8:49 am

Hello, I have a problem with exporting data from QuantDataManager to MT4. I can only successfully export data for currency pairs (I tried GPBUSD and EURUSD). I cannot successfully export data for indices (I tried DAX, US500+ and US2000). I have not tried other/additional symbols yet. I am following the instructions exactly, including running the ExportProperties.mq4 script and using the created mt4.properties file in the export. However, for the indices, I don’t get any results when I backtest. The quality modeling has a full green column. The log says that the file “xxxxx+1_0.fxt” cannot be opened and that this file is... Weiterlesen "

tomas262
Verwaltung
Antwort an  Jiri Vorisek
8. 3. 2024 7:11 pm

Do you use the latest version of QDM? You can let us know to our Unterstützung.com email, we will check