Skip to main content

Forexitisches Datenuniversum


MetaTrader 4 - Scripts Import von quotminute barsquot aus forexite - script für MetaTrader 4 Manchmal fehlen dem mql4 - Zitatarchiv kleine Daten (z. B. Minutenbalken). Zum Beispiel für Gold: Der Minutenbalkenverlauf umfasst den Zeitraum von 2006 bis heute. Dies reicht offensichtlich nicht für eine anständige Prüfung einer groben Strategie, die auf mittleren und höheren Zeitrahmen arbeitet und die nicht zu empfindlich für die Unterschiede in Daten von verschiedenen Händlern auf den kleineren Zeitrahmen ist. Allerdings ist es möglich, die Anführungszeichen, die auf forexite verfügbar sind, bis 2001 zu verwenden, um so mehr, dass diese Daten bereits eine recht ordentliche Reputation verdient haben. Diese Seite hat die Minutensymbole im Format mehr oder weniger freundlich zum MetaTrader 4: das MetaStock-Format. Leider haben die Zitate für QuoteRoom ein komplizierteres Format, obwohl sie in einzelnen Dateien für jedes Jahr gesammelt werden. Dieses Skript wurde für die Verarbeitung der Daten im MetaStock-Format entwickelt. Das Problem ist, dass die Minutenbalken in separaten Dateien von Handelstagen gesammelt werden. Außerdem enthält jede Datei Daten nicht nur auf dem erforderlichen Instrument (z. B. Gold), sondern auch auf allen anderen Instrumenten, die vom Händler gehandelt werden. Und drittens: Es gibt Zitatdateien für die Wochenenden, die meist nicht nötig sind. Um also die erforderlichen Daten auf Gold im MetaTrader 4 History Center zu importieren, ist es notwendig, alle diese Dateien irgendwie zu verarbeiten und alle Minutenbalken in einer einzigen Datei zu sammeln. Das Skript führt diese Aufgabe aus. Zunächst müssen die Daten für die Verarbeitung vorbereitet werden: 1. Finden Sie eine Website Download-Manager. Das Teleport Pro Programm wurde hier verwendet. Auch die unregistrierte Demoversion reicht hierfür aus. Die Demo-Version begrenzt die Anzahl der heruntergeladenen Dateien pro Projekt auf 500. Als ein Handelsjahr, auch mit den Feiertagen (forexite hat Börsentage, die Feiertage sind), kann nicht größer als 365 Tage, das ist genug für den Zweck des Skripts . 2. Gehen Sie zu dem Seitenabschnitt, der den Minutenbalken für die gewünschten Jahre entspricht, und laden Sie alle täglichen Archive herunter. Jedes Jahr muss ein eigenes Projekt angelegt werden, aber die Dateien mit verschiedenen Jahren können in einem einzigen Verzeichnis gespeichert werden. In der Einstellung zum Dateidownload sollte nur die Erweiterung. zip angegeben werden, da es sich um die einzigen benötigten Dateien handelt. Auf diese Weise können ca. 1500 Dateien für die Jahre 2002-2007 heruntergeladen werden. 3. Batch entpackt alle Dateien in den Ordner expertfilesForexite. Batch Entpacken ist in den Explorer eingebaut. Das Ergebnis ist eine Liste von Dateien mit den Namen wie 250705.txt (Anführungszeichen für 25. Juli 2005) in diesem Ordner. 4. Dann öffnen Sie MetaTrader 4 und fügen Sie das Skript. Es gibt die externen Parameter: a. Name des Gerätes, wie in der Datei von forexite. Für Gold ist es XAUUSD, b. Das Importstartdatum als String im Format YYYY. MM. DD, c. Das Enddatum der Eingabe als String im selben Format. Führen Sie das Skript aus. Das Skript verarbeitet keine Dateien, die den Feiertagen entsprechen. Durch das Betrachten des Skriptausführungsprotokolls oder der Registerkarte Experten können Sie die fehlenden manuell hinzufügen und das Skript erneut ausführen. Es war empirisch festgestellt, dass die früheren Jahre in der Regel nicht enthalten die Dateien für 1. Januar (Neujahr) und 25. Dezember (Weihnachten). Eine Aktualisierungszeile mit der Anzahl der verarbeiteten Tage wird in der oberen linken Ecke angezeigt, um nicht den Sinn für Realität während der Ausführung des Skripts zu verlieren (die Verarbeitung von Daten von 2002 bis 2007, um die Zitate für Gold zu erhalten, dauerte etwa 8 Protokoll). 5. Es gibt große Datei im Ordner Expertenfiles mit einem Namen wie XAUUSDALL. csv. Dies ist die vorläufige Datei für den Import bereit (es war angenehm zu sehen, dass MetaTrader 4 ist in der Lage, Daten in verschiedenen Format zu unterscheiden). Es genügt, den Spaltentrenner (Komma) festzulegen, um die erste Spalte (die erste Spalte in der erstellten Datei ist XAUUSD zu setzen, die nicht erforderlich ist) zu setzen, um das Volume (falls nicht) und auch an zu markieren Geben Sie den Versatz in Stunden an. Ich musste den Offset nicht separat angeben, da die Anführungszeichen der Serverzeit von Alpari entsprechen, mit der ich arbeite. Nach dem Importieren aller Dateien im Verzeichnis expertfilesForexite kann die Datei, die als Ergebnis des Scriptvorgangs (XAUUSDALL. csv) empfangen wird, gelöscht werden. Schließlich: die Minute-Bar-Anführungszeichen von forexite haben keine Daten auf Volumen. Beim Importieren in MetaTrader 4 werden die Volumes berechnet, wenn sie nicht in den Quelldaten angegeben wurden oder wenn die Volumendaten widersprüchlich sind, da der Tester, wie sich herausstellt, die Daten nicht ohne Volumes testet. Wenn Ihre Strategie nicht Volumen berücksichtigt und es ist rauh genug, so dass die verschiedenen Zitate aus verschiedenen Händlern nicht beeinflussen, ist dies das richtige Werkzeug. Anmerkung für den Moderator (und andere): Zur bequemen Prüfung der Funktionsfähigkeit des Skripts ist ein kleines Archiv mit den Anführungszeichen aller Symbole im Format forexite für MetaStock vom 01.02.2006 bis 12.02.2006 (einschließlich Feiertage) beigefügt. Entpacken Sie das Archiv in den Ordner expertfilesForexite, legen Sie die externen Parameter des Scriptes (Instrument und beide Daten) fest und führen Sie das Script aus. Es ist auch möglich, die anderen Instrumente auszuprobieren, indem man einfach den sSymbol externen Parameter anpasst. Forexite Daten - Tonnen von schlechten Balken, was M1 Daten ist besser Jo Mar 2012 Status: PA amp VSA quotleadquot der Weg 414 Beiträge Okay zuerst, diese Daten Ist kostenlos, so dass dies nicht eine Beschwerde oder Rant Thread. Ich habe erst vor kurzem in die Programmierung bekommen, und haben viel googeln, um zu versuchen und finden Sie die besten Daten für Backtests verwenden. Anscheinend Alpari M1 Daten soll gut sein, oder möglich Dukas Daten zu, aber ich habe nicht in der Lage, die Suche gefunden, nur gefunden alte tote Links auf einige Sharing-Sites, so bin ich nicht in der Lage zu vergleichen. Wenn Sie mehr als eine M1-Datenquelle verglichen haben, teilen Sie uns bitte Ihre Meinung mit. Auch, wenn Sie wissen, wo und wie diese Daten erhalten Sie bitte teilen. Ich habe eine andere Quelle für M1 gefunden, Hisdata hat Tick UND M1, keine Ahnung, wie gut entweder ist Siehe meine Charts unten, warum ich glaube, die Forexite Daten nicht so heiß aussehen. Nun sind diese M1-Charts, und wirklich für M1, die Sie wollen Tick trotzdem, aber mit dieser Art von M1 Erweiterung auf M5-Charts, macht mich frage mich, wie gut M5 ist wirklich zu sein, sicherlich gibt es bessere M1-Daten da draußen sah ich Durch ein Bündel dieser Forexite-Daten und leider sieht alles so aus. Beachten Sie in den Diagrammen, dass dies genau die gleiche Chartzeitperiode usw. ist, wurde nur ein Bild auf dem Breitbildschirmmonitor aufgenommen und das andere nicht. (Auch eine ist die GMT 0 und die anderen ist nicht 3 aussieht, aber ich war sehr vorsichtig, um ein Bild in der gleichen Zeit in der Vergangenheit zu nehmen. Das erste Diagramm ist AJ M1 26. September Forexite 9pm GMT 0, 2. Diagramm ist gleich Äquivalent, aber Pepper-Daten. Schauen Sie sich die Unterschiede in der Qualität der Kerzen, eegads und sogar die gesamte Form hat einige signifikante Unterschiede hier. Der dritte Chart ist Forexite und 4th Pepper gleichwertig, wieder Qualität der Daten ist kein Vergleich zu mir, zumindest der Weg Preis ist vergleichbarer hier (meistens der Fall) Jetzt kann ich sagen, dass ich mir M5 und M15 mit diesen beiden Datenquellen (Pfeffer und Forexite) angesehen habe und es nicht zu groß wirken muss, insgesamt auf der großen Schema der Dinge, aber dies ist nur meine unerfahrenen off der Manschette Meinung, wieder bitte Glockenspiel in denen mit mehr Wissen hier. Die Gesamtform der Dinge auch auf M1 ist mehr oder weniger die gleiche, und je höher man geht, desto mehr scheint es Nehmen Sie eine genauere Form. Natürlich, wer scalping strats Bedürfnisse testen will, Tick-Daten zu versuchen und geben eine Art von genaue Darstellung der Vergangenheit und erreichen die bestmögliche Modellierung Qualität von 99 ist der einzige Weg zu gehen (oder besser Aber nicht verwenden MT4, wenn Sie können). Für andere Tests möglicherweise M5, oder vor allem M15, mit M1-Daten und erhalten 90 wird wahrscheinlich gut genug insgesamt in den meisten Fällen (von dem, was ich gesammelt habe), zumindest um den Ball rollen sicher. Das Problem mit dem Tick ist, dass sie sehr LARGE Dateien sind, und das Herunterladen und Importieren ist wichtig PITA. (Siehe Birts-Site) TIA für irgendeinen Einblick hier ps Eine andere Frage über Tick, wenn jemand weiß, ob ich Winblows (hehe) auf einer 30 Gig-Partition habe und MT4 benötige, um mit all diesen Tick-Dateien zu arbeiten, die ich gehört habe 100 Gig, brauche ich, um diese Partition mit einem anderen zusammenführen, um es größer zu machen Attached Images (zum Vergrößern anklicken)

Comments