Wednesday 22 February 2017

Forex Envy Set Dateien Herunterladen

Laden und Ändern von Preset-Dateien Die Preset-Dateien (Dateien mit einer Erweiterung. set) werden zum Speichern und Wiederherstellen bestimmter Einstellungen für einen Experten verwendet. Sie können auf diese Dateien im Ordner "Voreinstellungen" zugreifen, der sich im Ordner "Experten" befindet. Also, wenn Sie eine Preset-Datei verwenden möchten, ist die erste Sache, um die Datei (en), die Sie in ihrem richtigen Ordner wollen. Kopieren oder verschieben Sie die neue Datei in den Ordner "Experteneinstellungen". Starten Sie MT4 und klicken Sie auf die Happy Face oder drücken Sie die F7-Taste auf dem PC. Dies öffnet die EA Eingabefeld Klicken Sie auf die LOAD Wählen Sie die gewünschte Datei aus der angezeigten und klicken Sie auf OPEN Dies wird die Datei für die EA zu laden. Die angezeigten Werte können geändert werden, indem man sie anklickt, z. B. das Anklicken des .06, um die gehandelten Partien zu ändern. Sobald eine Änderung vorgenommen wurde, sollten Sie sie unter einem anderen Namen SPEICHERN. Blessing Set Files Im Folgenden finden Sie eine Liste der Setfiles, die Ihnen erlauben Um Ihre EA am besten zu konfigurieren. Indem Sie auf die Grafik klicken, können Sie detailliertere Informationen über die Setfile und den Link herunterladen, um sie herunterzuladen. Blessing 3.9.6 (6008D145) Von Ron Lee Entworfen für den Einsatz auf der AUDNZD (Australian Dollar gegen Neuseeland Dollar) mit einem 7,0 Pip Spread und 5 Minuten (M5) Zeitrahmen. 4.995 Trades, 1.278.96 (22.53) Drawdown, 4.704 Gewinn ab 1.000. (00ADC3CB) Von Ron Lee Entworfen für den Einsatz auf der GBPUSD (Great Brit Pound vs US Dollar) mit einem 4,0 Pip Spread und 1 Stunde (H1) Zeitrahmen. 923 Trades, 876,30 (81,01) Drawdown, 1,035 Gewinn ab 1.000. Zurück VersionsHow, um Ihre Tick-Daten für Metatrader 4 vorzubereiten Wenn Sie diesen Leitfaden lesen, werde ich davon ausgehen, dass Sie bereits Ihre Tick-Daten entweder von einer der freien Quellen auf der Downloading free Tick-Daten-Seite oder aus Ihrer eigenen privaten Quelle heruntergeladen haben und nun müssen Sie davon ausgehen Um es in Metatrader 4 zu verwenden. Hinweis: Bitte beziehen Sie sich auf die alte Version des Handbuchs, wenn you8217re mit MT4 Build 509 oder älter. Konvertieren von Daten Um es einfach auszudrücken, weiß Metatrader 4 nicht, wie man direkt eine CSV-Datei mit Tick-Daten liest und sie somit nicht in Ihren Backtests verwenden kann. Allerdings, was es lesen kann, ist ein proprietäres Dateiformat, das Zecken enthält, so dass alles, was wir tun müssen, ist von unserer CSV-Datei zu konvertieren FXT, die letztere ist das Format, das ich erwähnt. Zu diesem Zweck schrieb ich ein paar Skripte, aber später beschlossen, es weniger kompliziert und fusionierte sie zu einem einzigen Skript, das in der Lage sein sollte, Daten aus ziemlich viel beliebiger Quelle zu konvertieren und legte es in eine FXT. Eine Sache zu beachten ist, dass beim Backtesting, Metatrader 4 auch die HST-Dateien bei der Berechnung der Indikatoren verwendet, so dass, um genaue Tick-Daten Backtesting haben, müssen Sie auch HST-Dateien, die Ihre FXT-Datei entsprechen. Also, was Sie brauchen, um zu konvertieren, ist die CSV2FXT Binärdateien, die in der Tick-Daten-Downloads gefunden werden können. It8217s wichtig zu beachten, dass für die neueren MT4-Builds benötigen Sie CSV2FXT v0.44 oder höher. Metaquotes änderten das FXT - und HST-Format nach Build 509, so dass alle Builds neueren als das modifizierte Skript erfordern. It8217s eine gute Idee, um das neueste Skript erhalten, auch wenn Sie bereits eine kompatible Version haben. Here8217s eine kurze Anleitung, wie die Tick-Daten in eine FXT-Datei und eine Reihe von HST-Dateien zu konvertieren: Wenn Sie haven8217t so bereits getan haben, müssen Sie die tick Daten Download-Abschnitt Kopf und laden Sie die CSV2FXT Binär-Archiv. Kopieren Sie die Dateien aus dem Zip-Archiv in den MT4-Datenordner. Um herauszufinden, was Ihr Datenordner ist, öffnen Sie MT4, gehen Sie zu Datei und klicken Sie auf Datenordner öffnen, der ein Explorer-Fenster mit Ihrem MT4-Datenordner öffnet (sieht normalerweise aus wie C: UsersusernameAppDataRoamingMetaQuotesTerminal32characterhexstring). Es ist eine Verzeichnisstruktur innerhalb, stellen Sie sicher, dass die Dateien an den richtigen Stellen landen (CSV2FXT. mq4 und CSV2FXT. ex4 muss in MQL4Scripts sein. FXTHeader. mqh muss in MQL4include sein. CsvReader. dll muss in MQL4Libraries sein). Beachten Sie, dass der Datenordner, wenn Sie den tragbaren Switch verwenden, derselbe ist wie der MT4-Installationsordner. Verschieben Sie die Tick-Datendatei (die CSV-Datei) in MQL4Files im gleichen MT4-Datenordner. Öffnen Sie ein Diagramm für das Paar, für das Sie Daten haben (wenn Sie eine EURUSD. csv-Datei haben, müssen Sie ein EURUSD-Diagramm öffnen). Wählen Sie den Zeitraum aus, für den Sie den FXT erzeugen möchten. Zum Beispiel, wenn Sie Backtest auf M1 wollen, dann wählen Sie M1 als Diagramm Zeitrahmen. Bitte beachten Sie, dass die FXT-Datei, die Sie für einen bestimmten Zeitrahmen (auch M1) erstellen, NICHT für einen anderen Zeitrahmen arbeiten wird, müssen Sie einfach eine neue FXT generieren, wenn Sie einen Backtest auf einem anderen Zeitrahmen durchführen möchten. Stellen Sie sicher, dass Ihr Terminal mit dem Broker verbunden ist (sehen Sie in der unteren rechten Ecke, wenn es 8220not connected8221 sagt, müssen Sie das beheben, bevor Sie fortfahren). Stellen Sie sicher, dass DLL-Aufrufe zulässig sind. Wenn Sie wissen, wie das geht, müssen Sie das Menü Extras öffnen, Optionen auswählen, Expertenberater auswählen und sicherstellen, dass DLL-Import zulassen aktiviert ist, während DLL-Funktionsaufrufe bestätigen deaktiviert ist. Doppelklicken Sie auf das CSV2FXT-Skript im Navigationsbereich (im Abschnitt Scripts). Konfigurieren Sie die Parameter in dem sich öffnenden Fenster. CSV2FXT Version 8211 Dies ist ein Parameter, der nur Ihnen einen schnellen Hinweis geben soll, welche Version Sie installiert haben. Ändern hat keine Wirkung. CSV-Dateiname 8211 können Sie dieses leer lassen, wenn die Datei genauso wie das Symbol benannt wird und ansonsten eine CSV-Erweiterung (z. B. EURUSD. csv) hat, geben Sie einfach den Dateinamen ein. Erstellen Sie HST-Dateien 8211 Diese Einstellung muss true sein, um die HST-Dateien zu erstellen, die Sie für Ihren Backtest benötigen. Sie können es auf false gesetzt, wenn Sie bereits HST-Dateien für das Symbol mit den gleichen GMTDST-Einstellungen erstellt und you8217re nur die Erzeugung eines FXT für einen anderen Zeitrahmen. Wenn Sie die GMT oder DST ändern, müssen Sie neue HST-Dateien erstellen. Hinweis: Wenn Sie diese Einstellung aktivieren, werden HST-Dateien für die gesamte Zeitspanne Ihrer Tick-Datendatei erstellt, unabhängig vom gewählten Zeitbereich. Verbreite 8211 die feste Ausbreitung deiner resultierenden FXT-Datei, ausgedrückt in Pips (2.3 ergibt eine 2,3-Pips-Ausbreitung). Wenn Sie es auf den Standardwert von 0.0 setzen, wird der Konverter die aktuelle Ausbreitung Ihres Brokers verwenden. Bitte beachten Sie die Tatsache, dass viele Makler verbreiten ihre Spreads an den Wochenenden. Wenn Sie echte Spread (die variablen Spread in Ihrem CSV) verwenden möchten, können Sie diesen Parameter auf 0.0 zu verlassen. Hinweis: Ab MT4 baut 8xx auf, das Spread-Feld im MT4-Backtesting-Fenster überschreibt den für FXT konfigurierten Spread, sofern der FXT keine echte Spreadausgabe verwendet (siehe unten). Anfangsdatum und Enddatum 8211 Diese Felder steuern die Zeitspanne der FXT-Datei. Sie können diese Felder auf ihre Standardwerte (1907.01.01) setzen, wobei der Konverter nur den gesamten in der CSV-Datei verfügbaren Zeitbereich verwenden wird. Verwenden Sie echten (variablen) Verbreitung 8211, wie der Name schon andeutet. Wenn Sie diesen Parameter verwenden, wird die resultierende FXT die echte (variable) Ausbreitung aus Ihrer CSV-Datei verwenden. Die Tick Data Suite wird automatisch erkennen, ob Ihre FXT ist mit echten Spread oder nicht so there8217s nichts zu befürchten, wenn you8217re mit dem. Hinweis: Mit diesem Parameter wird der in der MT4-Backtesting-Benutzeroberfläche konfigurierte Spread ignoriert und der in der CSV-Datei gespeicherte Spread in Form verschiedener Ask - und Bid-Preise verwendet. Spread-Polsterung 8211, wenn mit echten Spread, können Sie es durch eine bestimmte Anzahl von Pips, wenn Sie es von 0,8 Pips, nur angeben 0,8 hier pad. Minimaler Spread 8211, wenn ein Spread angetroffen wird, der niedriger als der für diesen Parameter angegebene Wert ist, wird er auf diesen Wert angepasst. Dies wird nur bei Verwendung echter Spreizung angewendet. Kommission in pips 8211, wenn Sie möchten, dass Ihre FXT eine Provision hat, können Sie hier den gewünschten Wert konfigurieren. Die Figur ist Round-Trip und wird in Pips ausgedrückt. Hinweis: Metaquotes hat diese Funktion ab MT4 baut 845 und höher gebrochen. Wenn Sie Pips-Kommission benötigen, empfehle ich MT4 Build 842 oder früher alternativ, basierend auf der Währung des Backtests können Sie einfach eine Geld-Provision, die auf den gleichen Betrag funktioniert. Kommission in Kontowährung 8211 als eine Alternative zu der Kommission in Pips, können Sie auch die Kommission in Geld setzen. Der Wert wird in Basiskontowährung pro Losrundgang ausgedrückt. Wenn Sie dies ausfüllen, wird jeder Wert, der für die Kommission in Pips angegeben wird, nicht berücksichtigt. Hebelwirkung 8211 ändert die Hebelwirkung Ihrer FXT. FXT GMT-Offset 8211, wenn Sie möchten, dass Ihr FXT einen GMT-Offset von 0 hat, geben Sie ihn hier an. FXT DST-Einstellung 8211 die DST-Einstellung Ihres resultierenden FXT 8211 wählen Sie einfach die DST-Einstellung, die die Datei haben soll. Beachten Sie, dass die US DST-Einstellung die DST nach den Vorschriften, die ab 2007 angewendet wurden, berechnet. CSV GMT-Offset 8211 der GMT-Offset der Daten in Ihrer CSV-Datei. Das Konvertierungsskript ist in der Lage, die Formate von mehreren freien Tick-Datenanbietern automatisch zu ermitteln und die richtige Einstellung hier anzuwenden, so dass es wahrscheinlich sicher ist, es auf 8220autodetect8221 setzen zu lassen. Wenn Sie eine Meldung im Expertenprotokoll erhalten, dass das Skript nicht in der Lage ist, Ihre Tickdatenquelle zu identifizieren, können Sie hier den CSV-GMT-Offset manuell setzen. CSV-DST-Einstellung 8211 die DST-Einstellung Ihrer CSV. Sollte sicher sein, es zu 8220autodetect8221 zu lassen. Verwenden Sie andernfalls die gleichen Richtlinien wie für die FXT-Sommerzeit-Einstellung. Zeitverschiebung 8211 Durch Aktivieren dieses Parameters werden alle generierten Daten 28 Jahre in der Vergangenheit verschoben. Dies ist für den Einsatz mit EAs gedacht, die verdächtig sind, hardcodierte Tage zum Zweck des Betrugs von Backtests zu haben. Der Grund für die 28-Jahres-Schicht ist, dass der Kalender identisch ist, wenn es um die Tage der Woche und Schaltjahre geht. Dies ist keine narrensichere Methode und einige EAs können berechtigte Gründe haben, unterschiedliche Ergebnisse zu erzielen, wenn sie mit einer verschobenen Zeit getestet werden. Preismultiplikationsfaktor 8211 Alle Preise werden mit diesem Wert multipliziert. It8217s in der Regel sicher, diesen Parameter zu verlassen, um 1.0 8211 don8217t ändern, dass wenn you8217re Umwandlung von Forex-Daten. Einige Makler verwenden einen angepassten Wert für CFDs, Indizes, Metalle und so weiter 8211 anstelle des Normalpreises (zB 12.3456) haben sie einen Wert multipliziert mit einem bestimmten Wert (zum Beispiel 1234.56) in diesen Fällen müssen Sie herausfinden Multiplikator durch Betrachten der Diagrammpreise gegen die CSV Preise. Erstellen Sie M1 FXT. Erstellen Sie M5 FXT. Erstellen Sie M15 FXT. Erstellen Sie M30 FXT. Erstellen Sie H1 FXT. Erstellen Sie H4 FXT. Erstellen Sie D1 FXT. Erstellen Sie W1 FXT. MN FXT 8211 erstellen Mit diesen Parametern können Sie mehrere FXT-Dateien in einem einzigen Lauf erzeugen. Standardmäßig erstellt das Skript den FXT für den Zeitrahmen des Diagramms, auf dem Sie es ausführen, unabhängig davon, ob der Parameter für diesen bestimmten Zeitrahmen aktiviert ist oder nicht. Aktivieren Sie diese Parameter nur, wenn Sie den FXT für einen anderen Zeitraum benötigen. Klicken Sie auf 8220Ok8221. Sobald Sie das tun, wird die Datenerzeugung beginnen und es wird in der Regel dauert eine halbe Stunde bis zu mehreren Stunden, je nach Datenbereich und Lautstärke, möglicherweise sogar noch mehr, wenn you8217re mit einer langsamen Maschine. Eine Fortschrittsanzeige wird in der oberen linken Seite des Diagramms angezeigt, und wenn die Verarbeitung beendet ist, erhalten Sie eine Warnung. Während der Umwandlung werden einige Daten im Expertenprotokoll gedruckt und wenn Sie irgendwelche Probleme mit dem Skript haben, ist es wahrscheinlich eine gute Idee, das im Auge zu behalten. Sobald Sie mit allen Schritten oben fertig sind und das Skript die Verarbeitung beendet hat, werden Sie gefragt, ob das Skript die Dateien an die entsprechenden Speicherorte verschieben soll. Wenn Sie "Ja" wählen, starten Sie das Terminal neu, um sicherzustellen, dass die HST-Dateien ordnungsgemäß synchronisiert sind, und fahren Sie mit dem nächsten Handbuch fort (Verwenden der Tickdaten in Ihren Backtests). Wenn Sie Nein wählen, haben Sie eine FXT-Datei und eine Reihe von HST-Dateien in Ihrem MQL4Files-Ordner, und bevor Sie sie tatsächlich verwenden, müssen Sie sie an den richtigen Speicherort kopieren. Gehen Sie mit den folgenden Schritten vor: Verlassen Sie das Terminal Metatrader 4. Verschieben Sie alle. HST-Dateien von MQL4Files zu historyyourservername. Achten Sie sehr aufmerksam, wenn Sie mehrere Serververzeichnisse in Ihrem Verlaufsordner haben, müssen Sie sie in die für das aktive Konto korrekte verschieben. Verschieben Sie die generierte FXT-Datei aus MQL4Files in testerhistory. An diesem Punkt, you8217re getan mit der Konvertierung und Setup You8217re jetzt bereit, um Backtesting, aber beachten Sie bitte, dass es8217s nicht so einfach, wie auf Start in der Backtesting-Benutzeroberfläche. Sie müssen einige zusätzliche Tools verwenden, die im Abschnitt Verwenden der Tick-Daten in Ihrem Backtests-Abschnitt beschrieben werden. Wenn Sie irgendwelche Probleme haben, wenden Sie sich an die FAQ 038 Fehlerbehebung Seite. Das erste, was Sie tun sollten, ist rechts klicken Sie auf das Ergebnis der Optimierung und deaktivieren Sie 8220Skip unbrauchbare Ergebnisse8221. Dies zeigt selbst nicht rentable Optimierungsläufe. Sie können dann das Ergebnis, dass Sie dachten, wäre rentabel sein, führen die gleichen Params in einem regelmäßigen Backtest und vergleichen Sie das Ergebnis 8211 sollten sie identisch sein. Wenn sie aren8217t, stellen Sie sicher, dass Sie Schlupf deaktiviert haben. 514 geschrieben von Steve August 6, 2015 (Vor 1 Jahr) Dear Birt8217s Wie kann ich die FXT-Datei mit BRENTCMDUSD amp vorbereiten LIGHTCMDUSD von dukascopy danken Ihnen 515 geschrieben von birt August 6, 2015 (Vor 1 Jahr) Finden Sie einen MT4-Broker, der diese hat Symbole und konvertieren die Daten mit CSV2FXT. 516 geschrieben von STEVE 7. August 2015 (Vor 1 Jahr) Sorry Birts Ich meine, wenn ich die CSV2FXT getan, die FXT I Test immer stoppen und in meinem Tagebuch zeigt es die 8220exchange Rate kann nicht berechnet werden8221. Thank you 517 geschrieben von Mike September 8, 2015 (Vor 1 Jahr) I8217m Prüfung mit einem Makler, der Provision (ECN Broker) Gebühren. Obwohl ich in der Kommissionsabteilung von CSV2FXT nichts spezifizieren kann, zieht der Backtester 7 pro Los von jedem Handel ab. Gibt es eine Möglichkeit, dies zu überschreiben beim Erstellen der FXTHST-Dateien 518 geschrieben von birt 23. November 2015 (Vor 1 Jahr) It8217s ein Problem mit MT4 baut 8xx. Builds 9xx nutzen die Provision der FXT erneut. 519 geschrieben von Vinisius 12. September 2015 (Vor 1 Jahr) Ich verstehe, was CSV Dukas histor8217s Dateien von CFD8217s DAX30 ist mit 0 oder 1 oder 2 oder 3 Dezimalstellen: 8230 10186.5,10188.27. 8230 10185.691,10186.692 8230 ActivTrades mit 1 Dezimalzahl 8230. 10176.5 und FXCM mit 2 Dezimalstellen 8230. 10186.00 die ich in den Einstellungen in CSV2FXT Script 8230. extern double PriceFactor einsetze. 520 geschrieben von birt 13. September 2015 (Vor 1 Jahr) Sie don8217t brauchen, um etwas anzugeben, wird es automatisch an die Anzahl der Ziffern auf dem Broker, dass Sie bei der Konvertierung verbunden sind angepasst. Z. B. Auf ActivTrades 10185.691 wird 10185.7, während auf FXCM wird es 10185.69 521 geschrieben von Vinisius September 13, 2015 (Vor 1 Jahr) Dann 8230when sollte verwendet werden. Sie könnten ein Beispiel mit jedem Produkt geben, in dem unterschiedliche Standardeinstellungen von PriceFactor festgelegt werden sollten. 522 geschrieben von birt 13. September 2015 (Vor 1 Jahr) Wenn Ihre CSV 10185.691 und den gleichen Preis auf Ihrem Broker wäre 1018.56 wäre, würden Sie mit einem PriceFactor von 0.1. Ich habe nur ein solches Szenario nur ein - oder zweimal gesehen. Hallo Birt, Ich habe versucht, Ihren Patch verwenden, um eine Simulation auf Tick-Daten laufen. Wie pro Anweisungen ging ich zu dukascopy und erhielt zwei Tage Wert der Tickdaten für USDJPY. Ich legte die USDJPY-Datei in MQL4filesUSDJPY. csv. Ich platzierte alle anderen DLL - und Skriptdateien an ihren richtigen Stellen. Nun, wenn ich doppelklicken csv2fxt Skript aus dem MT4-Terminal (M1) und geben Sie den Dateinamen USDJPY. csv Ich erhalte die Fehlermeldung 8220Can8217t Öffnen Sie Eingabedatei: USDJPY. csv8221. Bitte Rat, wo ich falsch liegen könnte. Meine USDJPY. csv-Datei sieht so aus. Uhrzeit (UTC) Fragen Sie bei Bid AskVolume BidVolume 2015.12.01 04: 00: 19,942 122,879 122,876 1,75 2,25 2015.12.01 04: 00: 20,297 122,88 122,879 1,1 2015.12.01 04: 00: 20,399 122,881 122,877 2,25 1,2 2015.12.01 04:00 : 20.820 122.878 122.875 1.5 1.87 Hinsichtlich der Sekundenrundung geht es eher darum, noch eine kleine Granularität zu haben, aber nicht unbedingt jede Zecke zu speichern. Wie mit einer Option zum Emulieren von 5 Sekunden von Daten, würden Sie nur Bewegung 12 mal pro Minute bar (vielleicht mehr, wenn Sie emulieren die OHLC der 5 Sekunden bar). Dies könnte zu xx Sekunden, die ein Vielfaches von 60 Sekunden (1 Minute) Ihre csv2fxt könnte dies möglicherweise tun. 82128211 Manchmal habe ich Backtest, die langsam zu einem Crawling und ich bin unsicher, warum das der Fall ist. Ausführen einer anspruchsvollen Gitterstrategie intraday, die jedes Tick benötigt, um Eigenkapital und viele andere Funktionen zu aktualisieren. Es ist fast immer auf dem Markt. Es scheint, zunächst etwas schnell zu gehen. Aber nach ein paar Monaten kann es erheblich verlangsamen. Es könnte sein, Prozess Lasso, aber ich wollte Ihre nehmen auf sie. 566 geschrieben von birt 21. August 2016 (Vor 5 Monaten) Wir konnten feststellen, dass die Mehrheit des Problems war, dass EA Objekte erstellt, wenn Backtesting, auch wenn 8216visual-Modus off8217 ist. Zu viele Objekte, die die EA jedes Tick verarbeiten muss, verlangsamen schließlich den Backtest. Wir haben eine Funktion zum Löschen von Handelsobjekten erstellt, nachdem sie erstellt wurden (die offenen Pfeile, die Dreiecke schließen und die Trendlinien, die die 2 verbinden). Dies zusammen mit der Begrenzung anderer Indikator8217s maximale historische Objekte generiert hielt die gesamte Objekte bis zu rund lt100 im gesamten Backtest. Ein 1 Jahr Backtest, der so viel wie 30 Stunden dauerte, wurde auf 6-7 Stunden reduziert. Zuvor hatten wir etwa 500-1000 akkumulierende Objekte pro Börsentag wieder, doesn039t Angelegenheit, wenn Tester läuft mit visuellen Modus an oder aus, es ist immer noch die Verarbeitung der Objekte. Sie können durch Hinzufügen der Funktion nach dem void onTick die Anzahl der vom Backtest erzeugten Objekte alle 3 Stunden überprüfen, wenn (TimeCurrent () 10800 0) Print (Object Count, ObjectsTotal ()) Und TDSv2 macht das Backtesting jetzt noch einfacher FXT-Dateien.


No comments:

Post a Comment