Frage zu historischen Index-Kursdaten aus dem MT4

Dieser Blog-Artikel entstand unter freundlicher Mithilfe von Michael Baiz. Herzlichen Dank.

Seit einiger Zeit beschäftige ich mich hier auf diesem Blog nun schon mit dem Trading-Thema. Was ich hauptsächlich auf Forex beziehe, lässt sich zumeist auch auf Aktien, Indizes oder andere Gebiete des CFD-Tradings mittels MT4 anwenden. Mein Fokus liegt aus verschiedenen Gründen beim Systemtrading, also regelbasiertem Handel unter Verwendung von programmierten Expert Advisors (EAs).

Langfristige M1-Daten laden - eine Anleitung

Vor ein paar Monaten beschrieb ich im Blog-Artikel M1-Daten für EA-Backtests in MT4 seit 1999 kostenlos, wie Sie sich über den MT4 sehr weit zurück liegende M1-Daten herunterladen können. Das ermöglicht uns gut-qualitative Backtests (so genannte 90%-Qualität), ohne dass wir uns Tickdaten kaufen müssen. Dazu erreichte mich jüngst diese wichtige Problemstellung:

Wenn ich den Weg wie von Ihnen [im oben erwähnten Blog-Artikel] beschrieben ausführe, erhalte ich die Fehlermeldung „keine neuen Daten für das Symbol .US30Cash“. Die gleiche Fehlermeldung erhalte ich z.B. beim .DE30Cash.
— Michael Baiz

Fehlermeldung im MetaTrader 4, wenn Sie Daten für ein Index-CFD herunterladen wollen

Die Meldung sehen Sie auch im Screenshot rechts.

Rufe ich in der MT4-Historiendatenbank hingegen ein Forexpaar auf (egal welches, alle angebotenen funktionieren), erfolgt der Download-Vorgang genau so, wie in der Anleitung im Blog beschrieben.

Wer nun aktuell versucht, verschiedene Systeme für ein Index-CFD, wie z.B. den .US30Cash zu entwickeln, benötigt diese historischen Kursdaten. Denn diese würden es ermöglichen, Backtests über einen längeren Zeitraum durchzuführen. Für Forex-Paare sind die in MT4 herunterladbaren Daten zudem für eine länger zurückreichende Historie verfügbar.

Die Anleitung gilt leider nur für Forex, also EURUSD, GBPJPY, AUDCHF und Co.

Die MT4-Daten sind in der eingebauten Datenbank nur für Forexpaare vorhanden meines Wissens. Meines Erachtens liegt dies vermutlich daran, dass jeder Broker seine Index-CFDs anders benennt. Das Dax-CFD heißt bei unserem Partnerbroker JFD Bank .DE30Cash, während es bei anderen Brokern z.B. mit DE30, GER30 oder [DAX30] geführt wird. Eine Zuordnung ist daher nicht wirklich möglich.

Hingegen ist bei Forex alles sehr einheitlich, zumindest in den dabei ausschlaggebenden ersten sechs Zeichen des Symbolnamens: ob EURUSD, EURUSDc oder EURUSD.SPOT, der Symbolname beginnt zuverlässig mit EURUSD.

Natürlich können Sie die Index-Daten verwenden, die durch Öffnen der CFD-Charts geladen werden. Diese sind Broker-Daten. Das gibt Ihnen zumindest eine begrenzt verfügbare Historie. Diese kann ausreichen, wenn Ihr EA z.B. immer nur auf Schlusskursen, mit weit auseinander liegenden SL und TP sowie ohne Trailing Stop oder Break-Even-Funktionalität handelt.

Wenn Sie aber auf bessere, dichtere Datenqualität angewiesen sind, um einen guten Einblick in die historische Performance Ihres EA’s zu erhalten, müssten Sie ersatzweise Daten von externen Datenanbietern, wie z.B. tickstory.com (Partnerlink), histdata.com oder dukascopy.com laden.

Beste Trading-Erfolge wünscht Ihnen
Cristof Ensslin von mindful FX, Ihr EA-Programmierer

EA Trading Erfahrungen - erfolgreiche Expert Advisors Klick auf den Banner, um mehr zu erfahren!
Zurück
Zurück

Was einen Risikomanagement EA so nützlich macht

Weiter
Weiter

Nicht nur EURUSD interessant zum NFP-Trading