Backtest Trading Strategien Mt4


Wie man manuell Backtest einer Trading-Strategie in Metatrader 4 (MT4) Wenn youre in den automatischen Forex-Handel über Expert Advisors (EAs), das ist großartig Es gibt einige Vorteile zum Aufbau von EAs zu handeln, wie die Beseitigung von menschlichen Fehlern und in der Lage, Jahre des Backtests laufen in ein paar Stunden. EAs haben ihre Grenzen jedoch. Zum Beispiel, die Wahl guter Unterstützung und Widerstand Ebenen, um Ihre Trading-Setups aus ist ein ziemlich subjektiver Prozess. Wie werden Sie eine EA programmieren, um nur Trades von guten supportresistance Ebenen Manchmal manuelles Backtesting ist der Weg zu gehen. Wenn es um manuelles Backtesting geht, haben Sie verschiedene Möglichkeiten. Sie können eine Backtesting-Software, wie Forex Tester verwenden. Um Ihnen zu helfen, den Überblick über Ihre Leistung, und auch, damit Sie Faktor in der Ausbreitung, Broker Regeln, etc. Während das ist ein großes Training-Tool, und ein schnellerer Prozess für diejenigen, die es sich leisten können, heute Im werde Ihnen zeigen, wie Manuelles Testen einer Handelsstrategie in Metatrader 4 (MT4). Manuelles Backtest einer Handelsstrategie in Metatrader 4 (MT4) Wenn Sie eine neue Installation von MT4 verwenden, verfügen Sie möglicherweise nicht über genügend Daten, um mit Ihren längeren Zeiträumen zu arbeiten, d. h. täglich, wöchentlich und monatlich. Wenn Sie mehr Diagrammverlauf benötigen, öffnen Sie Ihr History Center (F2) und laden oder importieren Sie die erforderlichen Daten für Ihr Währungspaar. Hinweis: Sie können Zeit und Festplattenplatz sparen, indem Sie nur die Daten herunterladen, die Sie benötigen. Zum Beispiel, wenn Sie nur sein Backtesting Ihr Handelssystem auf den Daily Charts, gibt es keinen Sinn beim Herunterladen von 1 Minute (M1) Daten. Als nächstes müssen Sie Ihren Diagrammverlauf in MT4 zurückspulen, also stellen Sie sicher, dass die grüne automatische Bildlauf-Schaltfläche nicht aktiviert ist (siehe Abbildung unten). Zurückspulen Sie den Diagrammverlauf, indem Sie mit der Maus oder mit der Pfeiltaste ziehen. Hinweis: Um manuelles Backtesting zu starten, müssen Sie einige nützliche Metatrader 4-Hotkeys kennen. Hauptsächlich bewegt F12 das Diagramm um 1 Leuchter auf einmal. Um das Diagramm um jeweils 1 Leuchter zu verschieben, drücken Sie ShiftF12. Sobald Sie weit genug zurück in Ihrem Diagrammverlauf gegangen sind, schlagen Sie einfach F12, bis eine Einstellung erscheint, die die Anforderungen die Handelstrategie erfüllt, die Sie prüfen. Im Beispiel unten verwendete ich ein Morgensternleuchtermuster als Eingangssignal. Beim manuellen Backtesting einer neuen Handelsstrategie im MT4 stellen einige Trader ihre Eintragung, Stopverlust und Gewinnniveaus bei jedem Handelsaufbau (wie ich oben im Bild oben) aus. Allerdings kann dies mühsam sein, vor allem, wenn Sie planen, hundert oder mehr Backtesting-Trades zu nehmen. Ein schneller Weg zum Backtest ist zu überspringen Plotten oder Messen überhaupt nichts, es sei denn, Sie müssen. Halten Sie sich an Ihre Regeln. Wenn der Preis geht direkt zu Ihrem Stop-Loss, dann Sie offensichtlich zählen, dass als Verlust. Wenn Preis-Aktion geht direkt auf Ihren Gewinn zu nehmen, dann zählen Sie, dass als ein Sieg. Wenn das Handelsergebnis offensichtlich ist, muss nichts anderes getan werden. Wenn das Ergebnis nicht so offensichtlich ist, können Sie einfach messen mit dem Fadenkreuz in MT4 (klicken Sie auf das Mausrad oder CtrlF). In dem Bild oben können Sie die gleiche Handelseinrichtung wie zuvor sehen. Dieses Mal habe ich einfach die Pips von meinem Eintritt zu meinem Stop-Loss gemessen, und dann verdoppelt, dass, um meinen Gewinn zu erzielen. In beiden Fällen ist es leicht zu sehen, dass mein Handel nicht ganz einen vollen Gewinn getroffen hat. Nur durch das Messen mit dem Fadenkreuz konnte ich das Ergebnis viel schneller bestimmen und zum nächsten Handel übergehen. Setzen Sie Ihr neues Handbuch Backtesting Fähigkeiten zum guten Gebrauch Ich schlage vor, ein paar hundert Backtesting Trades, für jede neue Strategie, mit diesen Techniken. Bestimmen Sie Ihr Risiko und notieren Sie die Ergebnisse der einzelnen Handel, z. -2, 4, BE, etc. Um eine genaue Darstellung Ihrer Trading-Strategien Rentabilität zu erhalten, müssen Sie die Mathematik auf einem hypothetischen Trading-Konto zu tun. Beispiel: Beginnend mit einem hypothetischen Handelskonto von 1.000, ein 2 Verlust bringt das Konto auf 980. Nach einem Gewinn von 4 ist das Konto bis zu 1.001,2. Der nächste Handel wurde in der Pause sogar gestoppt (BE), was zu keiner Veränderung führte. Es ist wichtig, Ihren Gewinn und Verlust auf jedem Währungspaar separat zu verfolgen, da die meisten Handelsstrategien zumindest eine gewisse Varianz in der Leistung zwischen Paaren erleben. Viele führen sehr gut auf bestimmten Paaren und extrem schlecht auf andere. Einige dieser Techniken scheinen Ihnen offensichtlich, aber das Lernen, wie man manuell Backtest einer Handelsstrategie in Metatrader 4 (MT4) können Sie sparen eine Menge Zeit und Geld auf der Straße. Obwohl langweilig manchmal, gehen durch diese Schritte, gründlich, wird Ihnen helfen, Unkraut aus dem Verlierer Strategien und bauen Ihr Vertrauen in die Gewinne Strategien. Backtest auf MT5 Ich habe versucht, einige Indikatoren mit einem Null-ea auf mt5, das ist sehr getestet Nützlich für die Vorbereitung einer guten manuellen Strategie. Auf mt4 nach run ein Backtest, können Sie einfach die Simulation pausieren und fügen Sie alle Indikatoren als spielen. Anstatt auf mt5 seine nicht möglich ist, können Sie nur die ea sehen, aber Sie können keine Indikatoren anhängen. Könnten Sie bitte helfen Sie mir auf diesem Ich brauche, um Indikatoren aus einer Null ea oder was mladen aufrufen: Richten Sie ein Diagramm (ein normales Diagramm) mit Inidcators Sie visuell zurück getestet und speichern Sie es als Vorlage unter dem Namen der EA Sie gehen zu testen. Sobald Sie den Test starten, werden alle geladen (Indikatoren und Einstellungen) und laufen Sie können die EA angeschlossen (es tut nichts) für diesen Zweck, und was Indikatoren, die Sie testen möchten einfach eingerichtet auf der Und speichern Sie die Vorlage wie für visuellen Test. Das ist alles. Ich verstehe wirklich nicht, warum sie alles versuchen, unser Leben mit der neuen Plattform zu komplizieren. Ist schrecklich kann nicht ändern Eingänge während eines Backtests. Ich habe versucht, was Sie hier erklären, aber wenn ich Ihre Snapshot (hier beigefügt) auf Vorlage gespeichert, am Anfang einer null ea, mt5 keine Bilder Diese Datei ist in Ex5 Ursache meines Kodierers hat noch nicht den Auftrag beenden, sorry. Ich habe wirklich nicht versucht, die Momentaufnahme von metatrader 5. Was ich bemerkte, dass einige Indikatoren nicht in Visual Back-Test in Metatrader 5 funktionieren, da sie in der üblichen Arbeit arbeiten und ohne in der Lage, auf den Code schauen Ich habe keine Ahnung, was schief gehen könnte In dem Sie haben. Ich verstehe wirklich nicht, warum sie alles versuchen, unser Leben mit der neuen Plattform zu komplizieren. Ist schrecklich kann nicht ändern Eingänge während eines Backtests Ich habe versucht, was Sie hier erklären, aber wenn ich Ihre Snapshot (hier beigefügt) auf Vorlage gespeichert, am Anfang eines null ea, tut mt5 keine Bilder Diese Datei ist in ex5 Ursache meines Kodierers hat Nicht den Job noch beenden, sorry. Mladen: Doc Ich habe wirklich nicht versucht, die Momentaufnahme von metatrader 5. Was ich bemerkte, dass einige Indikatoren nicht in Visual-Back-Test in Metatrader 5 funktionieren, da sie in der üblichen Arbeit arbeiten und ohne in der Lage, sich auf den Code Ich habe keine Ahnung, was Könnte schief gehen in die, die Sie haben. Jedenfalls vielen Dank, Ill kommen wieder mit mq5 version. MetaTrader 4 Strategy Tester Tutorial Um das Beste aus Ihrem Experten-Berater, youll Notwendigkeit zu optimieren und Backtest Ihre Strategie mit MetaTraders Strategy Tester. Während Vorwärts-Tests auf einem Demo-Konto ist von wesentlicher Bedeutung, Backtesting ermöglicht es Ihnen, den Handel über einen langen Zeitraum in nur wenigen Minuten zu simulieren. Mit der Optimierungsfunktion können Sie herausfinden, welche Einstellungen am besten über eine ausgewählte Zeitspanne durchgeführt werden. Es gibt erhebliche Debatte über die Genauigkeit der MetaTraders-Strategie-Tester. Am besten, Backtesting bietet nur eine enge Annäherung, wie Trades in Echtzeit ausgeführt werden würde. Aber es ist das einzige Werkzeug, um schnell zu testen jede Strategie über eine breite Palette von Handelssituationen, und eine, die Sie lernen sollten, wie gut zu nutzen. Öffnen Sie den Strategie-Tester in MetaTrader, indem Sie auf die entsprechende Schaltfläche in 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, sicherzustellen, dass Ihre Verlaufsdaten vollständig und genau sind, insbesondere wenn Sie mit jedem Tick als Testmodell arbeiten. Wenn Sie fehlerhafte Diagrammfehler in Ihrem Journalprotokoll sehen oder wenn Ihre Modellierungsqualität kleiner als 90 ist, reicht Ihre Verlaufsdaten nicht aus, um genaue Zecken zu generieren. Öffnen Sie das History Center im Menü Extras oder drücken Sie F2 auf Ihrer Tastatur. Doppelklicken Sie auf das Diagrammpaar in der linken Spalte, für das Sie einen Backtest planen. Eine Liste der Zeiträume wird unten angezeigt. Beginnen Sie mit einem Doppelklick auf 1 Minute (M1), um die Verlaufsdaten für diesen Zeitraum zu laden. Der Backtester verwendet M1-Daten, um Zecken zu erzeugen. Daher ist es wichtig, dass Ihre M1-Daten vollständig sind. Im History Center können Sie Daten herunterladen oder importieren, die im Backtesting verwendet werden sollen. 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 (zugänglich über den Download-Button) nicht immer vollständig und können große Lücken enthalten. Sie können kostenlos herunterladen M1-Daten von forextesterdatadatasources. html. Wählen Sie zuerst die M1-Periode für das Symbol aus der Liste auf der linken Seite. Klicken Sie auf die Schaltfläche Importieren, und klicken Sie im Dialogfeld Importieren auf Durchsuchen, um die M1-Datendatei auszuwählen, die Sie gerade heruntergeladen haben. Drücken Sie OK, um die Daten zu importieren - es kann einige Minuten dauern. Sie haben nun mehrere Jahre M1-Daten für dieses Symbol. Um diese Daten auf höheren Zeitrahmen zu verwenden, müssen Sie das Periodenkonvertierungsskript verwenden, das mit MetaTrader geliefert wird. Öffnen Sie ein Diagrammfenster und stellen Sie es auf M1. Ziehen Sie das Periodenkonvertierungsskript aus dem Navigatorfenster auf das Diagramm, und legen Sie die ExtPeriodMultiplier-Einstellung auf die Anzahl der zu konvertierenden Minuten fest. 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 Historiedaten haben, können Sie mit dem Testen beginnen. Das folgende Video zeigt den Vorgang des Importierens und Konvertierens der M1-Daten: Optimierung Mit der Optimierungsfunktion von MetaTrader 4 können Sie tausende Kombinationen von Expertenberater-Einstellungen testen, um die profitabelsten Einstellungen für das ausgewählte Diagramm, den Zeitraum und den Zeitraum zu finden. Indikator-basierte Strategien müssen für eine maximale Rentabilität optimiert werden. Allerdings werden fast alle EAs von der Optimierung profitieren - auch diejenigen, die mit Tickdaten handeln, vorausgesetzt, Sie haben vollständige M1-History-Daten (siehe oben). Während das Optimierungsprogramm die profitabelsten Einstellungen für den ausgewählten Datumsbereich zurückgibt, ist dies keine Garantie dafür, dass diese Einstellungen in Zukunft profitabel sein werden. Die Marktbedingungen ändern sich oft, deshalb ist es wichtig, Ihren Fachberater regelmäßig für optimale Ergebnisse zu optimieren. Um Ihren Expertenberater zu optimieren, wählen Sie ihn zuerst im Dropdown-Menü Expert Advisor aus. Wählen Sie das Währungspaar aus dem Feld "Symbol" und dem Diagrammzeitraum aus dem Feld "Zeitraum" aus. Für Modell. Youll generell nur Open-Preise auswählen möchten, es sei denn, Sie optimieren eine EA, die auf Tick-Daten ausgeführt wird. Wählen Sie in diesem Fall Every Tick. Überprüfen Sie die Option Datum verwenden, und wählen Sie einen Zeitraum für die Optimierung aus. Stellen Sie außerdem sicher, dass die Optimierung aktiviert ist. Klicken Sie auf die Schaltfläche Expert Properties (Eigenschaften), um Ihre Expertenberatereinstellungen zu öffnen. Unter der Registerkarte Eingänge geben Sie den Bereich der Werte ein, für die optimiert werden soll. Die Spalte Start ist der niedrigste Wert für eine bestimmte Einstellung, während die Spalte Stop die höchste ist. Die Spalte Step ist die Menge, die der Optimierer durchlaufen wird. Im obigen Bild optimieren wir die Einstellungen für SL, TS und TP für einen Expertenberater. Der Startwert ist 20, der Schritt 20 und der Stop 200. Der Optimierer testet jede Kombination von Werten von 20, 40, 60 und so weiter bis zu 200. Verwenden Sie einen geeigneten Start-, Stopp - und Stoppwert Die Sie optimieren. Sogar Werte (5, 10, etc.) sind gut. Das Kontrollkästchen ganz links muss für die zu optimierende Einstellung ausgewählt sein. 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 Anfangseinzahlung auf etwas realistischeres einstellen. Lassen Sie die anderen Einstellungen auf ihre Standardwerte. Wenn Sie bereit sind, die Optimierung zu beginnen, klicken Sie auf die Schaltfläche Start unten rechts im Strategy Tester-Fenster. Abhängig von der Periode, dem Datumsbereich, dem Testmodell und der Anzahl der zu optimierenden Einstellungen kann es von einigen Minuten bis zu mehreren Stunden dauern. Wenn es zu lange dauert, sollten Sie den Zeitraum verkürzen, weniger Einstellungen vornehmen oder einen größeren Schrittwert 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 eines der Ergebnisse, um es in den Tester zu laden. Drücken Sie erneut die Start-Taste, um mit den gewählten Einstellungen Backtests durchzuführen. Backtesting Von nun an sollte es offensichtlich sein, wie der Backtester arbeitet. Wählen Sie Ihren Expertenratgeber aus. Symbol. Zeitraum und Modell. Aktivieren Sie das Kontrollkästchen Datum verwenden, und wählen Sie einen Datumsbereich aus. Wählen Sie Visual Mode nur aus, wenn Sie eine visuelle Lösung des Backtests wünschen. Lassen Sie die Optimierung nicht aktiviert. Klicken Sie auf die Schaltfläche Expert Properties und geben Sie Ihre Einstellungen in die Spalte Wert unter der Registerkarte Eingänge ein. Sie können die Einstellungen auch mit den Schaltflächen unten rechts laden oder speichern. Die Spalten Start, Step und Stop werden ebenso ignoriert wie die Checkboxen. Schließen Sie das Dialogfeld Expert-Eigenschaften und drücken Sie Start, um mit dem Testen zu beginnen. Es dauert von einigen Sekunden bis zu einigen Minuten, abhängig von Ihren Einstellungen. Sobald die Tests abgeschlossen sind, ö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. Profitfaktor - Verhältnis des Bruttogewinns zum Bruttoverlust. Höher ist besser, alles über 1,5 ist gut. Absolute Drawdown - Der Drawdown Ihrer ursprünglichen Anzahlung. Hohe Drawdowns erhöhen die Wahrscheinlichkeit, dass Ihr Konto ausgeblasen wird. Profit Trades - Ihr Gesamterfolg Prozentsatz. Modellierung Qualität - nur wichtig, wenn Ihr Test-Modell ist Jeder Tick. Wenn ja, sollte dies bei 90 sein. Wenn nicht, folgen Sie den Anweisungen oben, um Ihre Geschichte mit genauen M1-Daten zu aktualisieren. Die Registerkarte Ergebnisse am unteren Rand des Strategie-Tester gibt Ihnen die Details über geöffnete und geschlossene Bestellungen, einschließlich nachlaufenden Stop, profitieren und Stop-Loss. Klicken Sie auf die Schaltfläche Diagramm öffnen, um eine visuelle Darstellung der Ergebnisse zu erhalten. Bei der Prüfung Ihrer neuen EA, diese genau prüfen, um sicherzustellen, dass Ihre Strategie arbeitet wie beabsichtigt. Walk Forward Analysis Während Backtesting und Optimierung Ihnen eine gute Vorstellung davon geben können, wie Ihr EA handeln wird, müssen Sie umfangreichere Tests durchführen, um sicherzustellen, dass Ihr Handelssystem wirklich profitabel ist. 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 zur Walk forward Analyse erklärt den Prozess detaillierter. Mit unserem Walk Forward Analyzer für MetaTrader können Sie WFA schnell und einfach durchführen.

Comments

Popular Posts