|
Allgemeine Fragen Allgemeine Fragen und Probleme rund um Metatrader 4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Zitat:
WEnn fertig die Datei von den files raus und in die Tester/historie rein. wenn es soweit ist, mt4 schließen und mit dem patch öffnen. Dann müsste es klappen. Die Mt4 build version, hast du hier die richtige... nicht das er die Histroie überschreibt wenn du den backtest machst. P.s. läuft ohne Probleme.... 1 Jahres backtest ist hier das maximale, da es einfach sehrviele daten sind. Und wenn das script angewendet wird, sollte hier auch nur die DAten von einem Jahr verwendet werden. |
|
|||
Trader, Bohne,
danke für Eure Antworten. Ich habe es am Ende doch hinbekommen. Damit alle hier etwas davon haben, schreibe ich kurz, wie ich vorgegangen bin: 1. Aktion: Dukascopier runtergeladen und entpackt. Ergebnis: Es ergibt sich eine ausführbare Anwendung. Aktion: Runterladen und entpacken der Scripte. Verschieben der Scripte in den Ordner experts/scripts der MT4-Installation, in der später der Backtest ausgeführt werden soll. Ergebnis: Die Scripte sind ausführbar, wenn sie im Navigator unter Scripts angezeigt werden. 2. Aktion: Dukascopier starten. Datentyp (Tickdaten), Währungspaar und Zeitraum auswählen, ansonsten die Standards der Anwendung lassen. Download und csv-Erzeugung sind aktiviert. Der Dukascopier übernimmt dann den Job in seine Jobkette (Queue). Starten der Prozedur. Ergebnis: Je nach Zeitraum wartet man sehr lange auf das Ergebnis, bei mir mehrere Stunden pro Währungspaar. Als Ergebnis dieses Arbeitsschrittes entsteht ein Ordner mit binären Dateien für jedes Währungspaar. Ferner wird für jedes Währungspaar eine csv-Datei erzeugt. Diese Datei kann sehr groß sein (EURUSD z.b. ca. 7,5 GB). Hinweis: Ihr braucht Platz auf dem Laufwerk, auf dem Ihr das ausführt, da die Datei zwischenzeitlich um ein Vielfaches größer ist (den Spitzenwert weiß ich nicht, aber zwischendrin habe ich bei mir über 46 GB gesehen - nur die csv-Datei, die binären Dateien kommen on top). 3. Aktion: Die csv-Datei wird in den Ordner experts/files kopiert, in der MT4 Installation, in der später der Backtest ausgeführt werden soll. 4. Aktion: Starten der relevanten MT4-Installation. Öffnen eines Terminals mit dem Währungspaar und dem Timeframe, das später im Backtest verwendet werden soll. Das Script Dukascopy2FXT auf den Chart ziehen. In einem Pop Up Fenster kann man jetzt einige Parameter für die Ausgestaltung der Testdaten auswählen. Ich habe mich für den realen Spread und eine Berücksichtigung von Kommissionen als Pip-Wert entschieden. Mit ok bestätigen. Es startet die Scriptdurchführung. Ergebnis: Das Script läuft bei vollem Datenbestand ca. 30 Minuten. Im Ordner experts/files entstehen jetzt mehrere hst-Dateien für die Historie und eine fxt-Datei für den gewählten Timeframe. Hinweis: Das MT4-Terminal muss zur Ausführung mit dem Broker verbunden sein. Andernfalls ist die erzeugte Testdatei später nicht zu verwenden. Ich habe das z.B. am Wochenende durchlaufen lassen und es funktioniert definitiv nicht. 5. Aktion: Das MT4-Terminal jetzt beenden. Die fxt-Datei wird in den Ordner tester/history der jeweiligen MT4 Installation verschoben oder kopiert. Die hst-Dateien werden in den Ordner history der jeweiligen MT4 Installation verschoben/kopiert. Ergebnis: Die jeweiligen Dateien liegen jetzt in den vorbestimmten Verzeichnissen. 6. Aktion: Das MT4-Terminal jetzt starten. Ein Chartfenster des Währungspaares und Timeframes öffnen, für das die fxt-Datei erstellt wurde. Das Script Birt´s Patch auf den Chart ziehen. Im Pop Up Fenster habe ich hier ebenfalls den tatsächlichen Spread aktiviert. Ergebnis: Das Script läuft binnen weniger Sekunden durch. Die fxt-Datei ist jetzt vorbereitet für den Backtest. Ich hoffe das hilft denjenigen weiter, die sich hieran auch bisher die Zähne ausgebissen haben. FJ |
|
|||
Hi
Danke für die Erklärung habe 26 % Modulierungsq. Wie stellt man die Inputs für Allgemein ein im Script. Habe Alarm Life zulassen import von Dll Import von externen Experten zulassen Könnte das der Fehler sein. Danke Pit |
|
|||
Pit,
Du meinst für das Dukascopy2fx? FJ |
|
|||
Hi
Ja das Script, vielleicht liegt es auch an den Uac von Windows morgen mal schauen Rechner spinnt. Grüsse Pit |
|
|||
BirthPatch
Hi,
Wollte nur noch mal erwähnen, dass der BirthPatch nur dazu da ist, dass MT4 beim Start eines Backtests keine neue fxt-datei erzeugt. Dieses ist nämlich erforderlich, weil sonst die aufwendig erzeugte fxt-Tickdatendatei wieder überschrieben wird. Meine Robots: - Droid - WallStreet - FxMagic |
|
||||
Tachchen Leute.....
so langsam bin ich am verzweifeln mit den historischen Daten -.-' Nachdem ich die "Demo Account" Methode versucht habe (und beim Download Probleme auftraten) habe ich jetzt die PHP-Methode am laufen.... (Man das wird ewig dauern xD) aber schon jetzt sagt er mir, dass Daten auf dem Server fehlen (gerade läd er das AUDJPY Paar) im Zeitraum seit Feburaur 2008 bis...... naja mal gucken.... noch kommt die Meldung durchgängig... Das wirkt sich ja dann auf die Backtest ziemlich negativ aus..... kann ich dann einfach GAR KEINE Tests machen wenn der Zeitbereich da hinein fällt? Oder wie läuft das dann ab? Langsam nervts... =(
__________________
das "mql-leicht-gemacht.de.vu"-Programm ist fürs erste aus Zeitgründen erstmal "auf's Eis gelegt"... Sobald es wieder online ist, meld ich mich Mein REAL Konto mit WSFR und MegaDroid bei FxPro |
|
||||
Das kann doch nicht angehen....
Leute was amch ich falsch? Mir werden beinahe permanent "Warnungen" angezeigt, dass eine Datei fehlt.... Da kommt nichts sinnvolles zustande wenn 60% aller möglichen Tick-Daten ncht gefunden werden -.-'
__________________
das "mql-leicht-gemacht.de.vu"-Programm ist fürs erste aus Zeitgründen erstmal "auf's Eis gelegt"... Sobald es wieder online ist, meld ich mich Mein REAL Konto mit WSFR und MegaDroid bei FxPro |
|
|||
Seroleashed,
bei mir kam das bei den Cross-Pairs auch, wenn ich längere Zeiträume ausgewählt habe als die Spanne, für die Daten verfügbar waren. Kommt denn der Hinweis auch, wenn Du z.B. die Daten für EURUSD von 2008-2011 laden willst? FJ |
|
||||
Ich werds nachher mal ausprobieren..... ich wollte erstmal alle vorgestellten pairs ab voreingestelltem Datum herunterladen......
Ich laf jetzt mit Unterbrechungen seit Samstag Abend............. Oh man und bin erst bei eurgbp.... da gabs aber bisher keine Fehler (Yeaahhhh^^)
__________________
das "mql-leicht-gemacht.de.vu"-Programm ist fürs erste aus Zeitgründen erstmal "auf's Eis gelegt"... Sobald es wieder online ist, meld ich mich Mein REAL Konto mit WSFR und MegaDroid bei FxPro |
Lesezeichen |
Stichworte |
backtest-daten, backtest-daten dukascopy, fehlermeldung backtest daten |
|
|