Falsche Ticks beim Backtesten // Irgendein Problem mit den Flags

 

Hallo zusammen,

ich habe neuerdings (MT5 ca 1J nicht angehabt) das Problem, dass MT5 die von Dukascopy importierten Ticks (Ger30) nicht mehr richtig verarbeiten kann. Früher ging das mal mit exakt diesen Ticks.

Es scheint an den Flags zu liegen.

Je nach Flag, werden die Ticks ignoriert. Dadurch habe ich bspw. Anfang 2014 2 Wochen lang identische Ticks beim Backtesting (real Ticks). Das war früher nicht so.


Gibt es da eine Lösung?





Im schwarzen Kasten sind BID/Ask und Timecurrent aus dem EA. Die versch. Funktionen um BID/ASK zu bekommen liefern identische (falsche) Ergebnisse. Die Flags (rechts) sind untypisch, wurden in der Vergangenheit jedoch stets verarbeitet.



Den Wert der gestrichelten Linie hatte sich mein EA damals geschnappt. Jetzt nicht mehr...


 
Und wozu importiert man in mt5 ticks anderer broker?
 
amando #:
Und wozu importiert man in mt5 ticks anderer broker?

Dafür bitte einen eigenen Thread aufmachen...

 
John__Doe:

Hallo zusammen,

ich habe neuerdings (MT5 ca 1J nicht angehabt) das Problem, dass MT5 die von Dukascopy importierten Ticks (Ger30) nicht mehr richtig verarbeiten kann. Früher ging das mal mit exakt diesen Ticks.

Es scheint an den Flags zu liegen.

Je nach Flag, werden die Ticks ignoriert. Dadurch habe ich bspw. Anfang 2014 2 Wochen lang identische Ticks beim Backtesting (real Ticks). Das war früher nicht so.

Gibt es da eine Lösung?


Im schwarzen Kasten sind BID/Ask und Timecurrent aus dem EA. Die versch. Funktionen um BID/ASK zu bekommen liefern identische (falsche) Ergebnisse. Die Flags (rechts) sind untypisch, wurden in der Vergangenheit jedoch stets verarbeitet.


Den Wert der gestrichelten Linie hatte sich mein EA damals geschnappt. Jetzt nicht mehr...

Such Dir einen Broker, der Dax(?) für seine Demokonten anbietet.

 

Es gibt keine andere verfügbare Quelle die runter bis 2011 Tickdaten (in dieser Präzision) vorhält.

Und es ist doch eigentlich bekannt, dass die auf Demodaten angelernten EA im Echtgeld versagen.

Ich habe meine Diplomarbeit mithilfe dieser Ticks und MT5 geschrieben, kann meine Ergebnisse jetzt aber nicht mehr reproduzieren. Das ist verdammt ärgerlich.


Also nochmal zurück zum Thema.


Neue Erkenntnisse:

Die Flags werden von MT5 selbst gesetzt, die finden sich nicht in den Tickdaten.

Es scheint, sobald ein Volumen im Tick hinterlegt ist, setzt MT5 (neuerdings) beim importieren ein bestimmtes Flag, welches beim Backtesten dafür sorgt, dass dieser Tick zwar die OnTick Funktion im EA auslöst, aber ansonsten vollständig ignoriert wird und mir stattdessen für eine Bid/ASK Abfrage (SymbolInfoDouble & SymbolInfoTick) deutlich ältere Werte zurück gibt. Das verfälscht Ergebnisse.

Ich habe bisher keine Möglichkeit gefunden, auf die Werte, welche zu dem Zeitstempel im Tick hinterlegt sind, zuzugreifen.


Hat dieses Problem schon jemand beobachtet? Gibt es eine Lösung (ohne die orig. Tickdaten zu manipulieren)?

 

Vielleicht hilft eine eine ältere Version aus:

https://drive.google.com/drive/folders/1YSUVehcElTpLxCLPMsdlDfFu4Y61yrcc

 
Carl Schreiber #:

Vielleicht hilft eine eine ältere Version aus:

https://drive.google.com/drive/folders/1YSUVehcElTpLxCLPMsdlDfFu4Y61yrcc

Danke, ich teste

Grund der Beschwerde: