In MT4 exportiert, aber schreckliche Ergebnisse erhalten - stimmen nicht mit den SQ-Ergebnissen überein
6 Antworten
Pierre Basson
vor 2 Jahren #276051
Ich habe mehrere große SQ-Strategien auf MT4 exportiert, ich habe Tick-Daten von Dukascopy mit TickBuilderSuite auf MT4 (2012-2021), und auch auf IG Datenstrom getestet. Ich bekomme etwa 2% statt 80% Ergebnisse in SQ angezeigt. Was fehlt? SQ zeigt >1500 Trades an, aber in MT4 nur etwa 400. Meine Datenströme gehen bis 2005 zurück, es fehlen also keine Daten. Alle meine selbst geschriebenen MT4 EAs funktionieren perfekt mit diesen Daten.
Ich habe alle Tick- und Open-Only-Modi ausprobiert, erhalte aber dieselben Ergebnisse.
Irgendwelche Ideen?
tomas262
vor 2 Jahren #276069
Ohne weitere Details und spezifische Strategiebeispiele kann man nur raten ...
Haben Sie die gleiche Zeitzone in MT4 und SQX? Sie können uns die Strategie per E-Mail schicken, wir könnten das überprüfen...
Pierre Basson
vor 2 Jahren #276129
HALLO
Also, um Einzelheiten zu meinem Problem zu geben. Beigefügt ist Strategie-Datei und MT4 EA Export-Datei.
Ich habe TickDataSuite, die 99,99% Genauigkeit mit Dukascopy Tick-Daten für EURUSD hat
Zunächst werden keine Geschäfte getätigt (siehe Journal unten) und die Losgröße scheint nicht korrekt zu sein. Wenn ich die Losgrößen manuell einstelle
im MT4 Journal zeigt
2022.01.10 12:44:45.098 EURUSD,H1: 40967931 Tick-Ereignisse (10676 Balken, 163672271 Balkenzustände) verarbeitet in 0:01:06.156 (Gesamtzeit 0:01:56.984)
2022.01.10 12:44:45.096 2016.09.19 10:24:34 Tester: Stopptaste gedrückt
2022.01.10 12:44:45.041 2016.09.16 23:00:00 Strategie 3-76-147 EURUSD,H1: - SQ LOG 2016.09.16 23:00 LotSize ist zu groß. LotSize auf maximal erlaubten Marktwert gesetzt: 0.00000000
Wenn ich MM ausschalte und die Losgröße auf 0,1 setze, wird jetzt gehandelt, aber
zeigt einen Fehler bezüglich der Mindestgröße an - ich bin nicht sicher, ob das wichtig ist oder wie man das beheben kann.
2022.01.10 12:48:29.935 2015.01.06 15:00:01 Strategie 3-76-147 EURUSD.FX,H1: - SQ LOG 2015.01.06 15:00 Computing Money Management für Auftrag - Risiko fix % des Kontostandes
2022.01.10 12:48:29.672 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: - SQ LOG 2015.01.02 00:00 Die Strategie hat aufgrund ihrer Logik versucht, eine Stop/Limit-Order zum falschen Preis zu platzieren. Marktpreis: 1.21048000, erlaubter Mindestpreis: 1.21068000, Stop/Limit Order Preis: 1.14872000 (dies ist KEIN Fehler)
2022.01.10 12:48:29.672 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: - SQ LOG 2015.01.02 00:00 Eröffnung der Orderart BUY STOP mit Preis 1.14872000. Aktuelle Marktpreise: 1.21048000 / 1.21038000
2022.01.10 12:48:29.672 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: - SQ LOG 2015.01.02 00:00 Use Money Management = false, MM nicht verwendet
2022.01.10 12:48:29.672 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: - SQ LOG 2015.01.02 00:00 Computing Money Management für Auftrag - Risiko fix % des Kontostandes
2022.01.10 12:48:26.564 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: - SQ LOG 2015.01.02 00:00 -------------------
2022.01.10 12:48:26.564 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: 2015.01.02 00:00 -------------------
2022.01.10 12:48:26.564 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: - SQ LOG 2015.01.02 00:00 MT min distance: 0.00020000, SQ min distance: 0.00000000
2022.01.10 12:48:26.564 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: 2015.01.02 00:00 MT min distance: 0.00020000, SQ min distance: 0.00000000
2022.01.10 12:48:26.564 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: - SQ LOG 2015.01.02 00:00 Warnung! Der Mindestabstand dieses Symbols ist größer als der in SQ eingestellte Mindestabstand! Die Backtest-Ergebnisse können abweichen
2022.01.10 12:48:26.564 2015.01.02 00:00:01 Strategie 3-76-147 EURUSD.FX,H1: 2015.01.02 00:00 Warnung! Der Mindestabstand dieses Symbols ist größer als der in SQ eingestellte Mindestabstand! Die Backtest-Ergebnisse können abweichen
Bild des Backtests in MT4
Was würden Sie sonst noch gerne sehen? Das macht $569 Gewinn im Vergleich zu $40k in SQ?
Ich weiß Ihre Hilfe in dieser Sache sehr zu schätzen...
Pierre
Pierre Basson
vor 2 Jahren #276224
Ich habe also weitere Einzelheiten geschickt und keine Antwort erhalten?
Wurde ich gerade zum Kauf von SQ überredet?
dass es in MT4 eigentlich gar nicht funktioniert?
tomas262
vor 2 Jahren #276259
Hallo,
Bitte entschuldigen Sie die Verspätung, ich überprüfe gerade die Strategien... Ich werde Ihnen Bescheid geben, sobald ich fertig bin.
tomas262
vor 2 Jahren #276282
Ich habe auf 3 Jahre für Tick-Daten für EURUSD überprüfen. Ich bekomme ziemlich nah Spiel, aber immer noch könnte es viel besser sein, ich glaube. Ich denke, Entwickler müssen dies zu debuggen und versuchen, den Grund für einige dieser Unterschiede zu finden. Ich habe dies bereits gemeldet.
Die Unterschiede können auftreten. Wir können sie nicht vollständig beseitigen, aber wir tun unser Bestes, um dies zu erreichen. Wir können nicht 100% für alle Strategien und Regeln haben, die jemals erstellt wurden. Deshalb führen wir immer Verifizierungstests durch. Wenn die Strategie nicht übereinstimmt, kann man sie vorzugsweise in der Demo-Version verwenden, aber für den Live-Betrieb würde ich die Strategien bevorzugen, die eine viel bessere Übereinstimmung mit den historischen Daten aufweisen.
Pierre Basson
vor 2 Jahren #276322
Ich bin also neu bei SQ. Ich bin nicht auf eine bestimmte Strategie festgelegt. Ich habe gerade die ersten 3 optimierten Lösungen aus SQ gezogen, um die MT4-Programmerstellungsfunktion zu testen. Können Sie ein Beispiel für eine andere Strategie aus SQ, die ok in MT4 zu übersetzen tut.
Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)