Wie man einen Metatrader-Backtest Run Von Shaun Overton am Mrz 12, 2014 06:01:17 GMT Hallo, dies ist Shaun Overton mit ForexNews und OneStepRemoved. In diesem 10 Minuten Video, Im werde Ihnen zeigen, wie Sie einen Backtest für MetaTrader 4 einrichten. Sie können mit einem kostenlosen OANDA Demo-Konto, indem Sie auf den Link unten dieses Video folgen. Registrieren Sie sich hier für ein kostenloses OANDA MT4 Demo-Konto. Sobald Sie MetaTrader geöffnet haben und entschieden haben, dass Sie einen Backtest ausführen müssen, ist der erste Schritt, historische Daten zu erhalten. Theres ein wenig vorbelastete Daten, aber sein nicht genug, um einen sehr langen backtest laufen zu lassen. Beim Backtesting geht es um mehr als um historische Aufführungen. Sie können Ihre Erfahrungen mit historischen Daten verwenden, um zu analysieren, wie ein Fachberater in unterschiedlichen Marktbedingungen agiert. Mein Beispiel für ist immer das gleitende Durchschnittskreuz. Die Idee ist, dass ein schnell bewegenden Durchschnitt kreuzt über einem langsamen gleitenden Durchschnitt, könnten Sie prüfen, dass ein Kauf-Signal. Diese Art von Strategie ist natürlich für einen Trendmarkt konzipiert. Die Signale treten immer spät auf, da sie auf einem nachlaufenden Indikator basieren. Die Theorie ist, dass Trends sind potenziell groß genug, dass die Eingabe nach einem Trend beginnt und den Handel verlassen, nachdem sie beendet sollte Raum für Oberseite zu verlassen. Das ist die Theorie. Märkte reichen Handel über 70 der Zeit. Wenn der Markt nicht trends und youre, das eine Tendenzhandelsstrategie läuft, kann ich Ihnen jetzt erklären, dass Ihre Tendenzhandelstrategie nicht wahrscheinlich ist, gut zu tun, wenn keine Tendenzen erscheinen. Backtesting bietet Einblicke, wie sich Ihr Fachberater verhält, wenn der Markt nicht Ihren Weg geht. Es hilft Ihnen, Planungsszenarien zu planen, und wenn Sie es richtig machen, kann Backtesting Ihnen helfen, mit realistischen Leistungserwartungen zu entwickeln. Ich nehme an, Sie haben bereits die Experten-Berater installiert, die Sie testen möchten. Wenn Sie havent getan haben, dass, hat Forex News ein weiteres Video, das Ihnen zeigt, wie die EA zu installieren. Sie müssen Daten für das Währungspaar, das Sie backtest möchten, laden, bevor Sie mit der Ausführung von Tests beginnen. Seine spannende, die Märkte zu analysieren, aber die Tests sind nur so gut wie Ihre Daten, also nicht vorspringen. Ich mag Gold. Das ist die Tabelle Ive gewählt hier. Ich muss den Zeitrahmen und das Währungspaar kennen, um die korrekten Daten zu laden. Egal, was Sie tun möchten, sollten Sie das Laden einer Minute Daten. Eine Minute-Daten sind der kleinste verfügbare Zeitrahmen. Durch die Verwendung der genauesten Daten können Sie die Genauigkeit Ihres Backtests verbessern. Der ganze Punkt, dies zu tun ist, um sich ein genaues Bild der historischen Leistung. Das Laden einer Minute Daten verbessert die Qualität Ihrer Backtest, um Ihnen eine genauere Schätzung. Öffnen Sie eine 1-Minute-Chart für Gold, die das Instrument Im Backtesting in diesem Video ist. Gehen Sie nach oben links Menü und wählen Sie Datei New Chart Gold XAUUSD. Ändern Sie nun den Zeitrahmen. Wählen Sie die M1-Option aus dieser Menüleiste aus oder gehen Sie zu Charts Periodicity Eine Minute Wir müssen AutoScroll jetzt deaktivieren, wenn das Diagramm geöffnet ist. Drücken Sie den Knopf an der Spitze mit dem kleinen grünen Dreieck. Es ähnelt einem Play-Button. Sie können auch mit der rechten Maustaste auf das Diagramm klicken und Eigenschaften anklicken oder F8 drücken. Wählen Sie Eigenschaften, dann Gemeinsam. Deaktivieren Sie neben Diagramm Autoscroll. Nachdem das Diagramm geöffnet ist, gehen Sie zu Extras. Wählen Sie die Registerkarte Charts. Max Bars in der Geschichte, ändern Sie es auf 999999999. Max Bars auf dem Diagramm muss die gleiche sein, 99999999999. Diese Einstellungen ermöglicht MT4, so viel historische Daten wie Sie vielleicht möchten. Gehen Sie zurück zu Ihren 1-Minuten-Charts. Der nächste Schritt ist ziemlich langweilig 8211 müssen Sie die Home-Taste drücken, während MT4 Downloads Ihre historischen Daten. Dieser Teil dauert ziemlich lange und leider funktioniert es nur, wenn Sie dort sitzen und drücken Sie die Home-Taste. Wenn Sie vergessen, die Autoscroll auszuschalten, springt das Diagramm zur aktuellen Leiste. Ich wählte eine Stunde Charts für Backtesting, weil ich sie finden, um das beste Gleichgewicht zwischen Handelsfrequenz und Handelskosten Streik. Jedes Mal, wenn Sie einen Handel geben, zahlen Sie den Broker die Spread als Kosten für die Eingabe. Wenn Sie hyperaktiv auf M1-Charts oder M5-Charts, seine unglaublich schwierig handeln mit jeder Art von Rand die Kosten des Handels sind einfach zu prohibitiv. Das Diagramm, dass Id wie Backtest ist die ein Stunden-Diagramm. Also, ich muss diesen Vorgang wiederholen, indem ich wieder auf H1-Diagramme, bis Ive genug Daten geladen, um die Dauer meiner Testphase zu decken. Ändern Sie auf die H1 wie folgt. Vergewissern Sie sich, dass die Autoscroll ausgeschaltet ist, und drücken Sie dann erneut die Home-Taste, bis die Daten über das Testfenster hinausgehen. Wir haben alle Beinarbeiten beendet. Wir können den Daten-Lade-Schritt für alle zukünftigen Tests mit H1-Gold-Charts überspringen. Wenn Sie sich entscheiden, ein anderes Währungspaar oder einen Zeitrahmen zu testen, müssen Sie diesen Ladevorgang befolgen. Ermöglicht es uns, unsere EA im Backtester zu laden und unsere Einstellungen zu wählen. Ich werde die MACD Sample EA in diesem Video verwenden, da es standardmäßig in OANDAs MetaTrader angezeigt wird. Ich weiß, dass jeder, der dieses beobachtet, dieses EA bereits auf ihren Computer geladen hat. Die Arbeit weve getan, so weit ist für XAUUSD 8211 Gold 8211 auf einer Stunde Charts. Wählen Sie diese Option aus dem Dropdown-Menü. Sie werden gebeten, das Modell auszuwählen. Dies bezieht sich darauf, wie schnell und genau Sie wollen, dass der Test ausgeführt wird. Ihre Auswahl kann die Testergebnisse enorm beeinflussen. Fachberater laufen nacheinander durch die Zeit. Wenn Sie alle Preis-Geschichte den ganzen Tag, die gemeinhin als Tick-Daten bekannt ist genommen, es würde Zehntausende von Preisen jeden Tag enthalten. Diese Informationen in Zeitblöcke zu verdichten macht die Daten deutlich lesbarer und leichter zu analysieren. Die Anzeigemethode kann sehr 8211 Leuchter, Stäbe, Linien auf dem Diagramm. Sie repräsentieren mindestens ein gemeinsames Element. Der Anfang oder der offene Preis des Zeitraums und das Ende oder der Schlusskurs für den Zeitraum. Ich beiläufig beziehen sich auf diese diskrete Zeit Elemente als Bars 8211 Sie sollten davon ausgehen, dass ich eine Stunde Zeit für dieses Video bedeuten. Wenn Sie eine Strategie, die intrabar läuft, bedeutet, dass Ihre EA eröffnet Trades, ohne zu warten, bis die Bar zu schließen, müssen Sie unbedingt Every Tick. Andernfalls ist der Backtester gezwungen, Annahmen über das Preisverhalten zu machen. Dies kann zu starken Diskrepanzen zwischen der modellierten Leistung und dem, was historisch geschehen sollte, hervorrufen. Jeder Tick ist die genaueste Option zur Verfügung, aber seine auch die meisten zeitaufwändig. EAs, die nur an der offenen Stelle einer neuen Bar handeln, können entweder mit Kontrollpunkten entkommen, solange der Stop-Loss und der Gewinn nicht dem Risiko ausgesetzt sind, in die gleiche Bar getroffen zu werden. Wenn entweder Ihre Haltestelle oder Profit profitieren kann möglicherweise innerhalb einer einzigen Bar getroffen werden, kann der Backtester verwirren, die zuerst getroffen wurde: die Haltestelle oder die Take Profit. Dies kann wiederum große Diskrepanzen in den gemeldeten Ergebnissen. Der Backtester könnte sagen, Sie gewonnen, wenn Sie verloren und umgekehrt. All dies ist ein langer Weg zu sagen, dass Sie jeden Tick verwenden, es sei denn, Sie haben einen zwingenden Grund, etwas anderes zu tun. Ich dont empfehlen, die Ausführung von Backtests mit Open Only Preise. Die Modellierungsfehler kommen immer zu schwer und der Test ist für die Analyse nützlich. Mit den Daten können Sie das Start - und Enddatum des Tests kontrollieren. Das Format ist Jahr-Monat-Datum. Die Option auf der linken Seite ist das Startdatum. Die Option auf der rechten Seite ist das Enddatum. Mein Test läuft vom 1. Februar 2013 bis zum 1. Februar 2014. Über hier auf der rechten Seite kann ich das Diagramm kontrollieren, das ich mir ansehen möchte. Wählen Sie H1 als Zeitrahmen, der für eine Stunde Diagramme steht. Darunter verbreitet sich. Auch das kann einen erheblichen Einfluss auf den Backtest haben. Die Spread ist eine Kosten des Handels. Seine kritisch, dass Ihr Backtest verwenden mindestens die Broker typischen Verbreitung oder noch schlimmer. Sie wollen annehmen, was passiert, wenn Dinge schief gehen, nicht, was im Märchenland passieren könnte. Historische Backtests sind in der Regel die besten Fall Szenario 8211 sollten Sie in der Regel eine Leistungsreduktion erwarten, wenn Sie in die Zukunft zu bewegen. Mit einem Spread, der schlechter ist als die Broker-Spread ist für beide mit variablen Spreads und potenzielle negative Schlupf Rechnung zu tragen. Der Backtest gibt immer perfekte Füllungen, die ich versichere, dass Sie nicht in der realen Welt geschehen. Slippage ist ein sehr reales und gegenwärtiges Element des Handels. Im gehend, es zu 30 für diesen backtest einzustellen, der 30 micropips oder 3 Pips ist. Das ist viel schlimmer OANDAs typisch verbreitet. Wenn eine Strategie eine 3-Pip-Spread auf EURUSD überleben kann, kann es ein ermutigendes Zeichen des Leistungspotentials sein. Schließlich müssen wir zu Fachberater gehen. Dies ist, wo wir die Eingaben, die einzigartig für die Experten-Berater, dass youre testing. Klicken Sie auf die Registerkarte Eingänge. Jeder EA hat unterschiedliche Einstellungen. Anstatt über die MACD Sample EA im Detail zu sprechen, möchte ich diese hohe Ebene behalten, damit Sie die verschiedenen Spalten verstehen. Hier sind links die Einstellungen im Backtest. Wenn Sie die Losgröße ändern möchten, die für jedes Signal gehandelt wird, ist dies die Box, die Sie ändern. Die Boxen auf der rechten Seite gelten nur für eine Optimierung, die auch in einem separaten Video abdeckt. Drücken Sie ok, wenn Sie mit den Einstellungen zufrieden sind. Der visuelle Modus wirkt sich nicht auf die Testergebnisse aus. Wenn Sie sehen möchten, dass Trades in den Charts ausgelöst wird, setzen Sie einen Check neben dieser Option. Lassen Sie es ungeprüft, wenn Sie nur über den Leistungsbericht kümmern. Pushing Start startet den Backtest und youre bereit, die Ergebnisse zu analysieren. Sie können Backtesting Ihre EAs in einem kostenlosen MetaTrader Praxis-Konto von OANDA starten. Klicken Sie auf den Link unterhalb dieses Videos, um Ihr kostenloses Demo-Konto zu eröffnen. Forex Deutschland Forex Trading - MetaTrader 4 Backtesting Die Backtesting-Tools von MetaTrader 4 dienen zum Testen und Definieren der Handelsparameter der Expert Advisors. Auf diese Weise kann das Handelsverhalten der einzelnen EA für einen beliebigen Zeitraum - solange die historischen Kurse zur Verfügung stehen - simuliert werden, und die Werkzeuge ermöglichen eine Analyse der Auswirkungen unterschiedlicher Parameteränderungen. Grundlagen des Backtesting Die Arbeitsweise des Backtesting muss vor der Auswertung der Testergebnisse verstanden werden. In der Hauptsache historische Rate Informationen beruht nur auf Minuten und nicht auf einzelne Zecken. Dies kann zur Erzeugung von Kauf - oder Verkaufssignalen oder zur Auslösung von Gewinn - oder Stopverlusten im Live-Handel führen, insbesondere wenn die Marktbewegungen sehr volatil sind, ungeachtet der Tatsache, dass dies nicht nach den Ergebnissen der Folge geschehen ist Backtesting mit identischen Parametern. Zudem stehen für die Backtests nur historische Gebots - preise zur Verfügung, die auf der Basis der jeweils geltenden Spreads an der Prüfstelle ermittelt werden müssen. Dies impliziert, dass der bestimmte Zeitpunkt der Zeit das Ergebnis des Tests beeinflussen kann. Aus diesem Grund empfiehlt es sich, dass Expertenberater immer während der Handelszeiten getestet werden. Da die Spreads in der Regel in den letzten Minuten des Handels und die Ausbreitung zuletzt registriert wird für Tests an Wochenenden verwendet verwendet werden, können die Testergebnisse deutlich verzerrt werden. Wenn ein Fachberater für ein bestimmtes Handelsfenster wie die asiatische Sitzung maßgeschneidert ist, sollten Tests während dieses bestimmten Zeitraums durchgeführt werden. Sobald das Enddatum einer Testperiode erreicht ist, schließt der Strategieprüfer alle offenen Positionen. In diesem Fall kann ein eventuell bestehender Drawdown unabhängig von der jeweiligen Handelsberatung vollständig realisiert werden. Bitte beachten Sie dies bei der Auswertung der Testergebnisse. Umgekehrt bedeutet dies, dass auf Basis der Backtesting-Ergebnisse ein allgemeiner Trend erwartet werden kann, der von jedem Experten-Advisor erwartet wird, jedoch können präzise Ergebnisse nicht prognostiziert werden. Die durch Backtesting gewonnenen Erkenntnisse sollten in einer Testphase auf einem Demokonto überprüft werden. Historische Sätze MetaTrader 4 verwendet die kleinste Rate, die für die gegebene Backtesting-Situation verfügbar ist. Es wird empfohlen, dass die Preise pro Minute vollständig heruntergeladen werden, um eine weitere Verschlechterung der Prüfgenauigkeit zu vermeiden. Download im MetaTrader 4 History Center (Werkzeuge - History Center oder F2), in dem individuelle Zeitrahmen für alle Währungspaare zur Verfügung stehen. Für jedes Währungspaar werden für den M1-Zeitrahmen 15 MB-Daten übertragen, nach der Verarbeitung durch MetaTrader 4 werden ca. 200 MB Speicherplatz benötigt, Zeitrahmen auf einer höheren Ebene werden automatisch berechnet. Lücken in den Kursinformationen der vorangegangenen 2-3 Monate treten regelmäßig aufgrund eines Softwarefehlers auf. Aus diesem Grund bieten einige FX-Broker die Möglichkeit, die Rateninformationen herunterzuladen, die Daten können aus dem History Center importiert werden. MetaTrader 4 Strategy Tester - Simulation Parameter für einzelne Tests werden im MetaTrader 4 Strategy Tester (View - Strategy Tester oder StrgR) erfasst. Der Zeitrahmen muss nach der Auswahl des Experten Advisors und des zu testenden Währungspaares definiert werden. Das Modell Jedes Tick sollte in jedem Fall gewählt werden, da andere Methoden in der Regel keine nützlichen Ergebnisse liefern. Die zu überwachende Zeitspanne kann in der Funktion Use Date definiert werden, eine Testperiode von 6 Monaten sollte für eine grobe Anpassung der Handelsparameter ausreichend sein. Der Visual Mode eignet sich für die Analyse eines einzelnen Handelstages. In Expert Properties werden Trading-Parameter gesetzt, die Funktion Testing dient der Eingabe des ursprünglichen Betrages und der Kontowährung. Zusätzlich kann die Richtung des Expertenberaters festgelegt werden - nur lang, nur kurz oder in beide Richtungen. Das Menü Inputs listet alle EA-spezifischen Handelsparameter auf, wobei die Spalte Value vorerst von Interesse ist. In der Regel finden Sie eine Beschreibung der Parameter im Handbuch des jeweiligen Expertenberaters. Die Funktion Reset erlaubt ein Zurücksetzen aller Parameter auf ihre ursprünglichen Werte. Je nach ausgewählter Zeitdauer und der Komplexität des Expertenberaters benötigt das Testen selbst einige Minuten, es kann mehrere Stunden dauern, wenn längere Zeiträume ausgewertet werden. Einzelne Aufträge können bereits in den Ergebnissen oder in der Graphik verfolgt werden, während die Berechnungen noch auf dem Weg sind, eine Zusammenfassung ist im Bericht nach Abschluss der Simulation verfügbar. Beachten Sie dabei besonders die Werte für Modellierungsqualität (Target: 90) und fehlerhafte Diagrammfehler (Target: 0). Im Falle einer Abweichung dieser Werte sind die historischen Wechselkursdaten fehlerhaft und erfordern eine Wiederholung der Berechnung oder einen komplett neuen Download. MetaTrader 4 Strategy Tester - Optimierung MetaTrader 4 Strategy Tester bietet die Möglichkeit, ausgewählte Parameter innerhalb eines vordefinierten Bereichs zu simulieren, um Experimente mit verschiedenen Handelsparametern zu vereinfachen. Für diese Funktion werden die Spalten Star, Step und Stop in Expert Properties verwendet. Die in diesem Abschnitt definierten Werte werden nur für Parameter mit aktivem Häkchen im Kontrollkästchen ganz links berücksichtigt. Weiterhin wird die Auswahl Optimierung in der Hauptanzeige des Strategie-Testers benötigt. Die Ergebnisse werden in den Optimierungsergebnissen angezeigt. Nach Möglichkeit sollten 2 oder 3 Handelsparameter gleichzeitig optimiert werden, sonst wird die Anzahl der Iterationen deutlich erhöht. Zunächst kann es eine gute Idee sein, eine grobe Optimierung durchzuführen, z. B. Ein Lauf in Schritten von zehn der Take-Profit-Grenzen von 10 bis 50 Pips und die Stop-Loss-Grenzen von 10 bis 100 Pips. Jedoch kann sogar eine Simulation von 50 Kombinationen, wie bei der oben beschriebenen Groboptimierung, mehrere Stunden dauern, wenn ein komplexes EA verwendet wird. Danach können die Parameter zwischen den beiden besten Ergebnissen in einem zweiten Schritt optimiert werden, zum Beispiel eine Stop-Loss-Grenze mit 60 Pips und Gewinnlimits von 10 bis 20 Pips. Kommentar: Standardmäßig werden keine negativen Optimierungsergebnisse angezeigt. Falls diese Anzeige für Vergleichszwecke benötigt wird, kann die Voreinstellung durch einen Rechtsklick auf die Optimierungsergebnisse deaktiviert und durch die Markierung von Skip Useless Results deaktiviert werden. Die Änderung wird sich nur auf zukünftige Testläufe auswirken, Ergebnisse, die bereits automatisch gelöscht werden, können nicht wiederhergestellt werden. MetaTrader 4 Strategy Tester - GMT Offset Viele Expertenberater nutzen eine GMT-Offset-Funktion für Zeitabstimmungen, insbesondere wenn sie nur zu bestimmten Handelszeiten aktiv sind. Bitte beachten Sie, dass die automatische Bestimmung des GMT-Offsets beim Backtesting nicht funktioniert. In der Regel muss die Funktion Auto GMT Offset des ausgewählten Expertenberaters deaktiviert und für den Backtesting manuell der erforderliche Parameter manuell eingegeben werden. Sommer - und Winterzeiten je nach Standort des Brokers müssen korrekt eingestellt sein, sonst führt die Simulation oder Optimierung mit falschen GMT-Offsets zu fehlerhaften Ergebnissen. Daher sind mindestens 4 Testläufe (Sommerwinterzeit für das erste Jahr und Sommerwinterzeit für das zweite Jahr) notwendig. Einige Broker verwenden Server mit einer Ganzjahreseinstellung von GMT-0. Backtests, die auf MetaTrader 4-Installationen dieser Art von Brokern ausgeführt werden, erfordern keine Anpassung der Handelszeiten während des Jahres oder der GMT-Offsets. MetaTrader 4 Strategy Tester - Bericht Die meisten in den Ergebnissen aufgeführten Kennzahlen sind selbsterklärend, jedoch werden einige der wichtigsten Aspekte im Folgenden erläutert: Modellierungsqualität Dies ist eine Kennzahl, die auf den verwendeten Wechselkursen basiert Basis wird auf einen Faktor von 0,9 eingestellt, und die Daten von weniger genauen Zeitrahmen werden auf Faktoren eingestellt, die zwischen 0,5 bis 0,25 reichen. Ein Wert von 0,9 oder 90 bedeutet, dass der Test vollständig auf winzigen Daten basiert. Profitfaktor Das absolute Verhältnis zwischen Bruttoeinkommen und Bruttoverlust. Erwartete Auszahlung Die statistische Erwartung für ein Ergebnis eines einzigen Handels in der jeweiligen Kontowährung. Dieser Wert wird unter Verwendung des Durchschnittsgewinns, des durchschnittlichen Verlustes und des Prozentsatzes der Profitverluste in der Anzahl der Trades berechnet. Absoluter Drawdown Der maximale Verlust, der in der Kontowährung in Bezug auf den Ausgangssaldo entstanden ist. Unrealisierte Gewinne werden bilanziert. Beispiel: Kontostand 1000, 500, 2000, 800 - Absolute Drawdown 500 Maximaler Drawdown Der maximale Verlust in Bezug auf die Kontowährung - bezogen auf die höchste erreichte Balance - muss chronologisch hinter dem Maximum liegen. Unrealisierte Gewinne werden ebenfalls berücksichtigt. Beispiel: Kontostand 1000, 500, 2000, 800 - Maximaler Drawdown 1.200 MetaTrader 4 Strategy Tester - Tick Data Suite Um Backtests mit einer Genauigkeit von 99 durchfuumlhren zu koumlnnen, sind entsprechende historische Daten erforderlich. Um diese Daten können Sie die Daten testen. Die Suite ist mit einer kostenlosen siebentaumlgigen Probezeit fuumlr USD 97, - erhaumlltlich, der Support kostet monatlich USD 10, -. Die Kaufabwicklung erfolgt über Clickbank. Der Handel mit Devisentermingeschäften und CFDs ist hochspekulativ und für alle Anleger nicht geeignet. Broker bieten Handel auf Marge. Die Leverage, die durch den Handel auf Margin geschaffen wird, kann sowohl gegen Sie als auch für Sie arbeiten, und Verluste können Ihre ursprüngliche Investition überschreiten. Nur mit Geld investieren, das Sie sich leisten können, zu verlieren und sicherzustellen, dass Sie die Risiken vollständig verstehen. Grundlagen Handelsstrategien MetaTrader 4 MetaTrader 4 Backtesting MetaTrader 4 VPS MetaTrader 4 Werkzeuge
No comments:
Post a Comment