Sunday 19 November 2017

How To Use Forex Strategie Tester


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 basierend auf offenen Preisen benötigen. 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 eine 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 Investitions-oder Brokerage-Dienstleistungen in Finanzmärkten. Advanced Guide To MetaTrader 4 - Strategie-Testing und Optimierung MT4 ermöglicht es Händlern Test Expert Advisors vor der Verwendung sie in einem Live-Markt. Dies ermöglicht es Händlern, die Effizienz der Experten zu bewerten und zu bestätigen, dass sie wie erwartet funktioniert. Tester-Fenster MT4s Tester ist ein multifunktionales Fenster, in dem Händler Trading-Strategien (objektive Regeln für Handelseintragung, - austritt und - management) testen und auch eine Expertenparameter optimieren können, um die Kombination von Variablen zu finden, die die günstigsten Ergebnisse erzielen. So öffnen Sie das Tester-Fenster: Im Hauptmenü gt View gt Strategy Tester oder Drücken Sie die Taste Strategy Tester in der Standard-Symbolleiste oder drücken Sie CTRL R auf der Computertastatur. 13 13 Eine dieser Aktionen öffnet das Tester-Fenster am unteren Rand des MT4-Bildschirms, wie in Abbildung 21.13 dargestellt. Abbildung 21 - Das Tester-Fenster erscheint am unteren Rand des MT4-Bildschirms. Zuerst werden nur die Register "Einstellungen" und "Journal" im Fenster "Tester" angezeigt. Die anderen Registerkarten werden angezeigt, wenn bestimmte Aktionen beispielsweise ausgeführt werden, die Registerkarte Ergebnisse wird nur angezeigt, nachdem ein Experte getestet wurde. Die Tester-Fenster-Registerkarten umfassen: 13 Einstellungen - die Einstellungen der Prüfung und Optimierung, z. B. die zu testende Zeitspanne. Ergebnisse - die Ergebnisse der Handelsgeschäfte, die an den historischen Daten durch den Sachverständigen durchgeführt wurden. Graph - eine grafische Darstellung der Ergebnisse. Bericht - ein ausführlicher Prüfbericht. Journal - ein Protokoll, in dem alle Aktionen und internen Meldungen des Experten angezeigt werden. Optimierungsergebnisse - Daten zu allen Optimierungspässen inklusive Inputs, Rentabilität und Drawdowns. Optimierungsgraph - die Ergebnisse der in graphischer Form dargestellten Optimierung. 13 Einrichten von Testparametern 13 Um einen Expertenratgeber zu testen, klicken Sie im Tester-Fenster auf die Registerkarte Einstellungen. Hier muss der Händler wählen: Expertenratgeber - Es werden nur kompilierte Expertenberater für Testzwecke zur Verfügung stehen, die im Dropdown-Menü neben Expert Advisor angezeigt werden. Experteneigenschaften - Nachdem der Experte ausgewählt wurde, klicken Sie auf die Schaltfläche Expert Properties, um Parameter für die drei Registerkarten Testing, Inputs und Optimization auszuwählen. Symbol und Zeitraum - Das Symbol wird im Feld Symbol definiert. Der Zeitraum wird im Feld Zeitraum festgelegt. Wenn für das Symbol oder die Periode keine historischen Daten gespeichert sind, lädt der Tester automatisch die letzten 512 historischen Balken herunter. Modell - Eine der drei Methoden der historischen Datenmodellierung kann für die Prüfung gewählt werden: 13 13o Nur offene Preise - die schnellste Methode, die für Expertenberater geeignet ist, die die Baröffnung eröffnen.13o Kontrollpunkte - die Ergebnisse gelten nur als Schätzungen. 13o Jedes Tick - die genaueste Methode der Modellierung. Da dieses Verfahren eine große Menge an Zeigendaten beinhaltet, ist es typischerweise langsam und kann den Computerbetrieb beschädigen. Verwendungsdatum - Die historischen Preisdaten, für die der Test angewendet wird, führen die Felder From und To aus, um einen Bereich zu identifizieren. Optimierung - Aktivieren Sie den Expertenparameter-Optimierungsmodus, wenn er deaktiviert ist, wird der Experte getestet, aber nicht optimiert, wenn die Taste Start gedrückt wird. Chart öffnen - Öffnet ein neues Kursdiagramm mit dem für den Test ausgewählten Symbol. Die Tabelle zeigt Handelseinträge und Exits und kann erst nach dem Test des Expert geöffnet werden. Expert ändern - Klicken Sie hier, um den MetaEditor zu öffnen und gegebenenfalls Änderungen am Code vorzunehmen. Start - Drücken Sie die Taste Start, um zu testen oder zu optimieren. Ein Fortschrittsbalken erscheint am unteren Rand des Testerfensters, wie in Abbildung 22 gezeigt. 13 131313 Abbildung 22 - Eine Statusleiste wird am unteren Rand des Testerfensters angezeigt. Einrichten Optimierung MT4 kann automatisch aufeinanderfolgende Durchläufe des gleichen Expert, mit verschiedenen Eingaben für die gleichen Daten. Die Durchführung dieser Optimierung kann helfen, Händler bestimmen die Eingaben, die die günstigsten Ergebnisse haben. Um eine Optimierung einzurichten, müssen Händler angeben, welche Variablen optimiert werden sollen, indem sie auf die Schaltfläche Expert Properties im Tester-Fenster klicken. Dies öffnet ein neues Fenster mit drei Registerkarten (siehe Abbildung 23:13). Testing - Allgemeine Optimierungsparameter Inputs - Inputs sind Variablen, die sich auf den Expertenbetrieb auswirken. Überprüfen Sie, um Eingaben in die Optimierung einzuschließen, lassen Sie das Kontrollkästchen deaktivieren, um die Optimierung zu ignorieren. Wenn aktiviert, doppelklicken Sie in jedem Feld, um die Werte für Start (Anfangswert), Schritt (Änderungsintervall) und Stop (Endwert) anzugeben. Optimierung - die Registerkarte ermöglicht es Händlern, Einschränkungen während der Optimierung gelten. Wenn eine der Bedingungen während eines separaten Durchlaufs des Optimierungsprozesses erfüllt ist, wird die Optimierung unterbrochen. Aktivieren Sie eine Limitbedingung, z. B. Profit Maximum und Folgeschäden. 13 Abbildung 23 - Stellen Sie die Parameter Testing, Inputs und Optimization ein, um eine Optimierung durchzuführen. 13Wenn Sie die gewünschten Einstellungen vorgenommen haben, klicken Sie auf OK, um das Fenster zu schließen. Stellen Sie sicher, dass das Kontrollkästchen neben dem Feld Optimierung im Tester-Fenster aktiviert ist (um die Optimierung zu ermöglichen) und klicken Sie auf Start, um die Optimierung zu starten. Optimierungen nehmen in Abhängigkeit von der Art der Daten, auf denen die Optimierung durchgeführt wird, und der Komplexität der Eingaben unterschiedliche Zeitspannen. Im Allgemeinen nehmen Multi-Variable-Optimierungen - diejenigen, die mehrere Ebenen von mehreren Variablen testen - am längsten. 13Die Registerkarte Optimierungsergebnisse im Testerfenster enthält einen Abschlussbericht für jeden Durchlauf der Optimierung. Alle Daten werden in einer Tabelle mit den folgenden Feldern dargestellt, siehe Abbildung 24: Pass - Pass - Nummer. Gewinn - Reingewinn (Bruttoergebnis abzüglich Bruttoverlust). Total Trades - Gesamtzahl der generierten Trades. Profit Faktor - Verhältnis zwischen Gesamtgewinn und Gesamtverlust. Werte kleiner als eins deuten auf ein verlierenden System hin. Erwartete Auszahlung - mathematische Erwartung des Sieges. Drawdown - maximaler Drawdown in Bezug auf die erste Einzahlung. Drawdown - maximaler Drawdown in Prozent. Eingänge - dynamische Werte der Eingänge während jedes Durchlaufs. 13 13 Abbildung 24 - Optimierungsergebnisse durch Passieren der Eingaben, die für die Erstellung der Ergebnisse jedes Durchgangs verwendet werden, erscheinen in der Spalte Eingänge ganz rechts. 13Klicken Sie auf einen beliebigen Header (zB Profit), um die Daten nach diesem Feld zu sortieren. Klicken Sie mit der rechten Maustaste auf die Optimierungsergebnisse, und wählen Sie Als Bericht speichern, um eine Kopie der Ergebnisse zu speichern. Schlussfolgerung Automatisierte Trading - und Strategietestoptimierung sind erweiterte Funktionen der MetaTrader 4-Plattform. Automatisierte Handel ist beliebt, weil es einige der Emotionen aus dem Handel, hilft Händler vermeiden teure Order-Entry-Fehler, und reagiert schnell auf sich ändernde Marktbedingungen. Die Fähigkeit, eine Trading-Idee (Expert Advisor) zu testen und zu optimieren, bevor sie mit echtem Geld in einen Live-Markt gebracht wird, ist ein unschätzbarer Schritt in der Entwicklung eines profitablen Handelssystems.

No comments:

Post a Comment