Saturday 1 July 2017

Forex Backtesting Mt4


Backtesting in MT4 Kann jemand mir hier helfen Ive lesen Tutorials und immer noch das Quotsqueakquot Lärm ohne Ergebnisstrade Aktionen. Ich lade die EA, stellen Sie sicher, dass es auf quotevery Tick für die meisten genaue und klicken Sie auf quotstartquot. Ich bekomme das Quietschen Lärm, aber keine Ergebnisse. Wenn der Journal erscheint, gibt es einen Fehler, der sagt - Testgenerator: unübertroffener Datenfehler (hoher Wert 1.5894 bei 2010.11.17 03:00 wird vom kleinsten Zeitrahmen nicht erreicht, hoher Preis 1.5884 Mismatches) - Testgenerator: unerreichter Datenfehler (Volumengrenze 115 Am 2011.03.07 23:00 überschritten) Jetzt Ive Googled aber Lösungen Ive fand ovbiously havent gearbeitet. Könnte jemand mir helfen und direkt auf die wahrscheinliche Ursache von diesem ist es der Makler Danke für das Lesen, hoffe, dass Sie helfen können Joined Sep 2009 Status: Making Code während der Herstellung von Pips 1,643 Beiträge Gehen Sie in Visual-Modus und versuchen Sie einen anderen Zeitraum. Sehr oft sind aktuelle Daten (weniger als 3 Tage alt) nicht verfügbar. Daten, die älter als 2 Monate sind, sind in der Regel auch nicht verfügbar. Wenn das nicht funktioniert, versuchen Sie verschiedene Zeitrahmen, die mit dem unteren beginnen. Manchmal zwingt das Tester, Daten zu erhalten. Oder probier ein anderes Währungspaar aus. Soweit die Fehler gehen, sind sie sehr häufige Strategie Tester Fehler. Es ist ein Datenqualitätsproblem, nichts mit dem Code zu tun. Wenn es ein Anliegen ist, können Sie versuchen, andere Broker Daten oder Download-Daten aus dem History Center. Für meine Zwecke ignoriere ich es einfach. Für Renko, könnte es kritischer sein, und es gibt eine gute Diskussion über Heilmittel auf diesem Thread. Hier sind die besten Erklärungen, die ich für jeden der Fehler finden konnte. Das sind Meinungen, aber sie scheinen vernünftig zu sein. Grundsätzlich passen die Daten für einen längeren Zeitraum wie H1 nicht zu den Daten für eine kleinere Zeitperiode - z. B. Die hohen oder niedrigen impliziert durch die 60 einzelnen M1 Bars für eine Stunde stimmt nicht mit dem Highlow für die äquivalente H1 bar überein. Wenn Sie quotevery tick modequot verwenden, sieht es bei niedrigeren Zeitrahmen und erzeugt eine Pseudo-Tick-Datei. In diesem Fall stimmen die Volumenzahlen auf dem unteren Zeitrahmen, wenn addiert, nicht mit den Volumennummern des höheren Zeitrahmens überein. Wie kann ich mir die Strategien zurückgeben Können Sie mir sagen, wie kann ich meine Strategien backtest, ich weiß nicht, wie man Experten eingibt MT. Gibt es eine andere Art und Weise, die es mir erlaubt, Backtesting Ergebnisse PL zu sehen. Vielen Dank für Ihre Hilfe Jungs, Jubel Backtest. Backtest Und backtest Immer machen wir backtest Aber der Preis kümmert sich nicht um diesen Backtest. Denn wenn du mit der Bar zurückkommst und irgendwelche von den Indikatoren herauskommst, änderst du sie bald, um den Preis zu veranlassen. Das wird in der Vergangenheit sein. Und du sagst jetzt ist es gut, dass ich vorangehen werde. Aber wenn du anfängst, wirst du einen anderen Punkt finden, der Verluste verursacht. Und du wirst wieder ändern. Der Preis bekennt sich nicht mit Pack Test. Es gesteht mit sich selbst. Da wird nichts den Preis beherrschen. Sonst deine tischnische analisation Aber Sie können sich auf die Indikatoren verlassen, um zu sehen, wo Sie sind. Bekomme die Situation des Preises von ihnen. analysieren. Aber deine TRGT. Und bekomme deine pips Lassen Sie sich vorstellen, dass wir einen Experten-Indikator bekommen und einen Backtest gemacht haben. Und wir fanden es gut Und alle Händler haben begonnen, es zu benutzen. Und öffnete die gleiche Art von Position. Glaubst du, dass der Preis vorausgehen wird, wie auch die Händler wünschen. MetaTrader 4 Strategy Tester Tutorial Um das Beste aus Ihrem Fachberater herauszuholen, müssen Sie Ihre Strategie mit MetaTraders Strategy Tester optimieren und backtest. Während Vorwärts-Tests auf einem Demo-Konto ist wichtig, Backtesting ermöglicht es Ihnen, den Handel über einen langen Zeitraum in nur wenigen Minuten zu simulieren. Und mit der Optimierungsfunktion können Sie herausfinden, welche Einstellungen am besten über eine ausgewählte historische Chartperiode durchgeführt wurden. Es gibt eine beträchtliche Debatte über die Genauigkeit der MetaTraders Strategie Tester. Im besten Fall bietet das Backtesting nur eine enge Annäherung daran, wie Trades in Echtzeit ausgeführt werden würden. Aber es ist das einzige Tool zur Verfügung, um schnell zu testen jede Strategie über eine breite Palette von Trading-Situationen, und eine, die Sie lernen sollten, wie gut zu verwenden. Öffnen Sie den Strategie-Tester in MetaTrader, indem Sie auf die entsprechende Schaltfläche auf der Symbolleiste klicken oder indem Sie im Menü Ansicht die Option Strategie-Tester auswählen. History Center Vor dem Backtesting oder Optimieren, ist es wichtig, um sicherzustellen, dass Ihre Verlaufsdaten vollständig und genau sind, vor allem, wenn youre mit jedem Tick als Ihr Test-Modell. Wenn Sie in Ihrem Journal-Protokoll nicht übereinstimmende Diagrammfehler sehen oder wenn Ihre Modellierungsqualität weniger als 90 beträgt, sind Ihre Verlaufsdaten nicht ausreichend, um genaue Zecken zu erzeugen. Öffnen Sie das History Center aus dem Menü Extras oder drücken Sie F2 auf Ihrer Tastatur. Doppelklicken Sie auf das Diagrammpaar in der linken Spalte, das Sie für den Backtest planen möchten. Nachfolgend erscheint eine Liste der Zeiträume. Starten Sie mit einem Doppelklick auf 1 Minute (M1), um die Verlaufsdaten für diesen Zeitraum zu laden. Der Backtester verwendet M1-Daten, um Ticks zu erzeugen, also ist es wichtig, dass deine M1-Daten vollständig sind. Aus dem History Center können Sie Daten zum Backtest herunterladen oder importieren. Ihr Broker wird automatisch einige aktuelle Daten, aber es kann nicht genug für einen längeren Backtest. Darüber hinaus sind die kostenlos herunterladbaren Daten von MetaTrader (erreichbar über die Download-Taste) nicht immer vollständig und kann große Lücken enthalten. Sie können kostenlose M1 Daten von forextesterdatadatasources. html herunterladen. Zuerst wählen Sie die M1 Periode für das Symbol aus der Liste auf der linken Seite. Klicken Sie auf die Schaltfläche Importieren, und klicken Sie dann auf Durchsuchen im Dialogfeld Importieren, um die M1-Datei auszuwählen, die Sie gerade heruntergeladen haben. Drücken Sie OK, um die Daten zu importieren - es dauert einige Minuten. Sie haben jetzt mehrere Jahre M1 Daten für dieses Symbol. Um diese Daten auf höheren Zeitrahmen zu verwenden, müssen Sie das Periodconverter-Skript verwenden, das mit MetaTrader kommt. Öffnen Sie ein Diagrammfenster und setzen Sie es auf M1. Ziehen Sie das Periodconverter-Skript per Drag & Drop aus dem Navigator-Fenster auf das Diagramm und legen Sie die Einstellung des ExtPeriodMultiplier auf die Anzahl der Minuten, die Sie konvertieren möchten. Für M15, verwenden Sie 15 für H1, verwenden Sie 60 für H4, verwenden Sie 240, und so weiter. Wiederholen Sie diesen Vorgang für alle Symbolsperioden, die Sie testen möchten. Sobald Sie genügend Verlaufsdaten haben, können Sie mit dem Testen beginnen. Das Video unten zeigt den Prozess des Importierens und Konvertierens der M1-Daten: Optimierung Die Optimierungsfunktion von MetaTrader 4 ermöglicht es Ihnen, Tausende von Kombinationen von Experten-Advisor-Einstellungen zu testen, um die profitabelsten Einstellungen für das ausgewählte Diagramm, Zeitraum und Datumsbereich zu finden. Indikator-basierte Strategien müssen für maximale Rentabilität optimiert werden. Allerdings werden fast alle EAs von der Optimierung profitieren - auch diejenigen, die auf Tick-Daten handeln, vorausgesetzt, Sie haben komplette M1 History Daten (siehe oben). Während der Optimierer die profitabelsten Einstellungen für den ausgewählten Zeitraum zurückgibt, ist dies keine Garantie dafür, dass diese Einstellungen in Zukunft profitabel sein werden. Marktbedingungen ändern sich oft, so ist es wichtig, regelmäßig re-optimieren Sie Ihre Experten Berater für beste Ergebnisse. Um Ihren Fachberater zu optimieren, wählen Sie ihn zuerst aus der Dropdown-Liste Expert Advisor. Wählen Sie das Währungspaar aus dem Symbolfeld und der Diagrammperiode aus dem Feld Periode aus. Für Modell. Sie wollen in der Regel nur Open Awards wählen, es sei denn, Sie optimieren eine EA, die auf Tick-Daten läuft. Wählen Sie in diesem Fall jedes Tick aus. Überprüfen Sie die Option "Datum verwenden" und wählen Sie einen Bereich von Daten aus, für die optimiert werden soll. Schließlich stellen Sie sicher, dass die Optimierung überprüft wird. Klicken Sie auf die Schaltfläche Expert Properties, um Ihre Experten-Advisor-Einstellungen zu öffnen. Klicken Sie auf der Registerkarte Eingänge auf den Bereich der zu optimierenden Werte. Die Spalte Start ist der niedrigste Wert für eine gegebene Einstellung, während die Spalte Stop die höchste ist. Die Step-Spalte ist die Menge, die der Optimierer von der Start-to-Stop-Einstellung aus durchlaufen wird. Im obigen Bild optimieren wir die SL-, TS - und TP-Einstellungen für einen Fachberater. Der Startwert ist 20, der Schritt ist 20 und der Stopp ist 200. Der Optimierer testet jede Kombination von Werten von 20, 40, 60 und so weiter bis zu 200. Verwenden Sie einen Start-, Step - und Stop-Wert, der geeignet ist Die Einstellung, die du optimierst. Sogar Werte (5, 10, etc.) sind gut. Das Kontrollkästchen ganz links muss für die zu optimierende Einstellung ausgewählt werden. Alle Einstellungen, die arent überprüft werden, verwenden die Nummer in der Spalte Wert bei der Optimierung. Auf der Registerkarte "Testing" können Sie die Initial Deposit auf etwas ein bisschen realistischer einstellen. Lassen Sie die anderen Einstellungen auf ihre Standardwerte. Wenn Sie bereit sind, mit der Optimierung zu beginnen, klicken Sie auf die Schaltfläche Start rechts unten im Strategie-Tester-Fenster. Abhängig von der Periode, dem Datumsbereich, dem Testmodell und der Anzahl der zu optimierenden Einstellungen kann es überall von einigen Minuten bis zu mehreren Stunden dauern. Wenn es zu lange dauert, sollten Sie den Datumsbereich verkürzen, weniger Einstellungen optimieren oder einen größeren Schritt verwenden. Sobald die Optimierung abgeschlossen ist, öffnen Sie die Registerkarte Optimierungsergebnisse und doppelklicken Sie auf die Spalte Profit, um die Ergebnisse zu sortieren. Doppelklicken Sie auf eine der Ergebnisse, um sie in den Tester zu laden. Drücken Sie die Starttaste erneut, um mit den ausgewählten Einstellungen zu backtest. Backtesting Inzwischen sollte es offensichtlich sein, wie der Backtester funktioniert. Wähle deinen Expertenrat. Symbol Zeitraum und Modell. Überprüfen Sie das Feld Use Date und wählen Sie einen Datumsbereich. Wählen Sie nur visuellen Modus aus, wenn Sie eine visuelle Komplettlösung des Backtests wünschen. Lassen Sie die Optimierung unkontrolliert. Klicken Sie auf die Schaltfläche Expert-Eigenschaften und geben Sie Ihre Einstellungen in der Spalte Wert auf der Registerkarte Eingänge ein. Sie können auch Einstellungen über die Schaltflächen rechts unten laden oder speichern. Die Start-, Step - und Stop-Spalten werden ignoriert, ebenso wie die Checkboxen. Schließen Sie das Dialogfeld Eigenschaften von Experten und drücken Sie Start, um mit dem Testen zu beginnen. Es dauert je nach Ihren Einstellungen von einigen Sekunden bis zu mehreren Minuten. Sobald der Test beendet ist, öffnen Sie die Registerkarte Bericht auf der Unterseite, um Ihre Ergebnisse zu sehen. Einige Statistiken zur Kenntnis nehmen: Gesamtergebnis - Der Bruttogewinn abzüglich des Bruttoverlustes Gewinnfaktor - Das Verhältnis des Bruttogewinns zum Bruttoverlust Höher ist besser, alles über 1,5 ist gut Absolute Drawdown - Der Abzug Ihrer ersten Einzahlung. High Drawdowns erhöhen die Wahrscheinlichkeit, dass Ihr Konto ausgeblasen wird. Profit Trades - Ihr Gesamtsieg Prozentsatz. Modellierqualität - Nur wichtig, wenn Ihr Testmodell jedes Tick ist. Wenn ja, sollte dies bei 90 sein. Wenn nicht, folgen Sie den Anweisungen oben, um Ihren Verlauf mit genauen M1 Daten zu aktualisieren. Die Registerkarte Ergebnisse unten im Strategie-Tester gibt Ihnen die Details zu geöffneten und geschlossenen Aufträgen, einschließlich nachlaufendem Stopp, nehmen Sie Profit und stoppen Sie Verlust. Klicken Sie auf die Schaltfläche "Diagramm öffnen", um eine visuelle Darstellung Ihrer Ergebnisse zu erhalten. Wenn Sie Ihre neue EA testen, prüfen Sie diese genau, um sicherzustellen, dass Ihre Strategie wie beabsichtigt funktioniert. Walk Forward Analysis Während Backtesting und Optimierung können Sie eine gute Vorstellung davon, wie Ihre EA handeln wird, müssen Sie mehr umfangreiche Tests, um sicherzustellen, dass Ihr Trading-System ist wirklich profitabel. Der beste Weg, dies zu erreichen, ist ein Prozess namens Walk-Forward-Analyse. Walk-Forward-Analyse besteht einfach aus mehreren Zyklen der Optimierung und Backtesting, und die Analyse der Ergebnisse der Prüfung über einen langen Zeitraum. Unser Artikel über die Vorwärtsanalyse erklärt den Prozess näher. Mit unserem Walk Forward Analyzer für MetaTrader können Sie WFA schnell und einfach durchführen.

No comments:

Post a Comment