Friday 17 February 2017

Forex Tester Mql4

Trading Strategy Tester Testen und optimieren Sie Ihre Trading-Roboter, bevor Sie es für echte Trading Die integrierte MetaTrader 5-Strategie-Tester erleichtert die Prüfung der automatisierten Roboter-Performance im Handel. Dieses leistungsstarke Tool ermöglicht nicht nur die Prüfung der Effizienz eines Expert Advisor, sondern ermöglicht auch die Ermittlung der besten Eingabeparameter, bevor Sie die EA auf Ihrem realen Konto ausführen. Der gesamte Betrieb des Strategy Tester basiert auf historischen Kursen von Währungen, Aktien und anderen Vermögenswerten. Während der Tests durchläuft der Expert Advisor die akkumulierten Anführungszeichen und führt virtuelle Transaktionen gemäß seinem Algorithmus durch. Dieses Verfahren ermöglicht eine Bewertung, wie die EA in der Vergangenheit gehandelt haben würde. Der MetaTrader 5 Strategy Tester ermöglicht das Prüfen von Expertenberatern auf mehreren Währungen. Handelsroboter haben Zugang zu allen Finanzinstrumenten im Tester und können Handelsgeschäfte mit irgendeinem von ihnen durchführen. Mit dieser Funktion können Sie noch anspruchsvollere Expertenberater testen, die mehrere Währungen analysieren und die Korrelation zwischen ihnen identifizieren können. Der Hauptvorteil des Testverfahrens ist die Möglichkeit, eine Roboterleistung vor dem Handel auf einem realen Konto auszuwerten. Darüber hinaus dauert es nur wenige Minuten in der Tester anstatt Tage, Wochen oder Monate benötigt, um eine EA auf dem realen Markt zu testen. Dies ist ein unbestreitbarer Vorteil des Strategy Tester, aber nicht alle seiner Fähigkeiten. Testmodi MetaTrader 5 Strategy Tester bietet mehrere Testmodi, um das optimale Geschwindigkeitsqualitätsverhältnis auf der Grundlage der Händlerbedürfnisse zu erreichen. Jedes Tick wird verwendet, um die beste Prüfgenauigkeit zu gewährleisten. Simulierte Bedingungen sind in diesem Modus am realistischsten. 1 Minute OHLC wird für Händler eingeführt, die eine Strategie schnell, aber auch genau gleichzeitig testen möchten. Wählen Sie Offene Preise nur dann aus, wenn Sie eine sehr schnelle und grobe Schätzung benötigen, die auf baren Preisen basiert. Der Strategie-Tester wird nicht nur zum Testen der Handelsroboter eingesetzt, sondern auch zur Lösung vieler mathematischer Probleme der Parameteroptimierung. In diesem Fall wird die Handelsgeschichte nicht verwendet, und das Marktumfeld wird nicht simuliert, sodass mathematische Berechnungen im Expert Advisor durchgeführt werden. Mit Stresstests kann die Prüfung von Handelsrobotern noch realistischer sein. Der Zufallsverzögerungsmodus simuliert Netzwerkverzögerungen bei der Übertragung und Verarbeitung von Handelsanforderungen sowie Verzögerungen bei der Ausführung von Aufträgen durch Händler im realen Handel. Grafische Darstellung der Testergebnisse Die Darstellung der Testergebnisse von Expert Advisors ist eines der bemerkenswertesten Merkmale des Strategy Testers. Die Ergebnisse sind in den Abbildungen dargestellt, die einen Profit-Profit während eines Tests anzeigen. Darüber hinaus sind sie auch durch eine große Menge an statistischen Daten einschließlich Profit-Prozent-Verhältnis, die Zahl der profitablen verlierenden Angeboten, Risikofaktor, erwartete Auszahlung und vieles mehr vertreten. Strategien Testergebnisse können in Diagrammen für bequemere Analyse präsentiert werden. Visuelle Prüfung Visual Testing macht es möglich, eine Expert Advisors Operationen auf historische Preisdaten in Echtzeit verfolgen: Alle ausgeführten Angebote werden auf einem Diagramm visualisiert, was die Analyse bequemer macht. Der Testprozess kann verlangsamt oder gestoppt werden, um zu beobachten, wie der Handel zu einem bestimmten Zeitintervall durchgeführt wird. Der Visualisierungsmodus ermöglicht es dem Trader nicht nur, den Handelsroboterbetrieb in Echtzeit zu überwachen, sondern ermöglicht darüber hinaus die Prüfung von kundenspezifischen technischen Indikatoren. Beispielsweise können Sie ein Indikatorverhalten auf historische Daten auswerten, bevor Sie es vom Markt kaufen. Optimierung Ein weiterer wichtiger Nutzen des Strategie-Testers ist die Funktion der Optimierung, die es ermöglicht, die besten Eingabeparameter für einen bestimmten Handelsroboter auszuwählen. Mit Optimierung, können Sie die Parameter, um maximale Rentabilität und Stabilität, minimale Risiko und so weiter zu erzielen. Während des Optimierungsprozesses wird ein Handelsroboter mehrmals mit unterschiedlichen Sätzen von Parametern getestet. Nach der Optimierung können Sie die Ergebnisse vergleichen, um die Parameter auszuwählen, die die beste Leistung für Ihren Roboter bieten. Die Anzahl der Kombinationen von Eingabeparametern in der Optimierung kann überwältigend sein: Sie können bis zu Hunderte oder sogar Tausende solcher Kombinationen haben. Dadurch kann die Optimierung zu einem sehr umfangreichen Prozess werden, kann aber durch den Einsatz genetischer Algorithmen noch deutlich verkürzt werden. Diese Funktion deaktiviert die serielle Suche aller Kombinationen von Eingabeparametern und wählt nur diejenigen aus, die den optimierten Kriterien am besten entsprechen. In nachfolgenden Phasen werden die optimalen Kombinationen gekreuzt, bis das bestmögliche Ergebnis erreicht ist. Die genetischen Algorithmen helfen dabei, die Anzahl der Kombinationen und die Gesamtoptimierungszeit deutlich zu reduzieren. Grafische Darstellung von Optimierungsergebnissen Der Strategy Tester bietet leistungsstarke 2D - und 3D-Tools für die visuelle Analyse von Optimierungsergebnissen. Sie können zum Beispiel die Korrelation eines Endergebnisses mit zwei Parametern in 2D analysieren, während 3D Ihnen ermöglicht, den gesamten Prozess der optimalen Ergebnissuche während der Optimierung anzuzeigen. Zusätzlich zu den integrierten Funktionen können Sie benutzerdefinierte Visualisierungsmethoden verwenden. Es besteht keine Notwendigkeit, Daten in einer bestimmten Weise vorzubereiten, zu exportieren oder in einer Drittanbieteranwendung zu verarbeiten. Die Ergebnisse können während des Optimierungsprozesses überprüft werden. Vorwärts-Tests Die integrierte Vorwärts-Testoption vermeidet das Problem der Überoptimierung oder der Parametrierung. Diese Option teilt die Datenbank der Währungs - und Aktienkurse für die Optimierung in zwei separate Teile auf. Die Optimierung wird für den ersten Teil durchgeführt, während der zweite Teil verwendet wird, um die erhaltenen Ergebnisse zu bestätigen. Wenn ein Handelsroboter in beiden Segmenten gleichermaßen effizient ist, ist dies der Beweis dafür, dass das Handelssystem die besten Parameter hat und eine Parametrierung praktisch unmöglich ist. MQL5 Cloud Network Verteiltes Testen und Optimieren ermöglicht den Anschluss zusätzlicher Rechenressourcen, um diese Prozesse zu verbessern. Sie können z. B. zusätzliche Computer in Ihrem lokalen Netzwerk verwenden, um den Optimierungsprozess zu beschleunigen. Aber das ist nicht alles. MQL5 Cloud Network ist ein Cloud-Computing-Netzwerk, das Tausende von Computern aus der ganzen Welt vereint. Der Strategie-Tester kann mit dem Netzwerk verbinden, das von fast unbegrenzter Rechenleistung profitiert. Mit dem MQL5-Cloud-Netzwerk kann die Optimierung von Handelsanwendungen, die normalerweise nur wenige Monate dauern würde, wenn man nur einen Rechner benötigt, innerhalb weniger Stunden abgeschlossen werden. MQL5 Cloud Network kann durch die MetaTrader 5 Handelsplattform in nur wenigen Klicks aktiviert werden. Erfahren Sie mehr darüber, wie MQL5 Cloud Network Berechnungen beschleunigen kann gtgt Neben der Verwendung der verteilten Computing-Netzwerk können Sie Ihre CPU-Rechenleistung und Geld zu verdienen. Sie sollten die MetaTester-Komponente starten, die in der MetaTrader 5-Handelsplattform enthalten ist, und Ihr Computer wird mit dem MQL5-Cloud-Netzwerk verbunden sein. Der Strategy Tester ist ein außergewöhnliches, leistungsfähiges Werkzeug für Entwickler von Handelsrobotern. Ohne die Verwendung des Testers ist die Schaffung eines effizienten und zuverlässigen Roboters praktisch unmöglich. Der Strategie-Tester spart Ihnen viel Zeit und ermöglicht die Schaffung eines wirklich optimalen Handelsroboter MetaQuotes Software Corp. ist ein Software-Unternehmen und bietet keine Investitionen oder Brokerage-Dienstleistungen in Finanzmärkten. MetaTrader 4 Strategy Tester Tutorial Um das Beste aus Ihrem professionellen Berater , Müssen Sie Ihre Strategie mit MetaTraders Strategy Tester optimieren und backtest. 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, besonders 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 Stopp 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 haben, 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 Experteneigenschaften, 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.


No comments:

Post a Comment