Thursday 23 November 2017

Backtesting Forex Mt4


Wie man einen Metatrader Backtest durch Shaun Overton am 12. März 2014 06:01:17 GMT Hallo, das ist Shaun Overton mit ForexNews und OneStepRemoved. In diesem zehnminütigen Video werde ich dir zeigen, wie man einen Backtest für MetaTrader 4 einrichtet. Du kannst mit einem kostenlosen OANDA Demo Account folgen, indem du auf den Link unter diesem Video klickst. Melden Sie sich hier für ein kostenloses OANDA MT4 Demo-Konto an. Sobald Sie MetaTrader eröffnet haben und entschieden haben, dass Sie einen Backtest laufen müssen, ist der erste Schritt, historische Daten zu erhalten. Es gibt ein bisschen vorgespannte Daten, aber es ist nicht genug, um einen sehr langen Backtest zu laufen. Backtesting geht es um mehr als auf historische Aufführung. Sie können Ihre Erfahrungen mit historischen Daten nutzen, um zu analysieren, wie ein Fachberater unter verschiedenen Marktbedingungen arbeitet. Ich gehe zum Beispiel für ist immer das gleitende durchschnittliche Kreuz. Die Idee ist, dass ein schnell gleitender Durchschnitt über einen langsamen gleitenden Durchschnitt kreuzt, könnte man bedenken, dass ein Kaufsignal. Diese Art von Strategie ist natürlich für einen Trending-Markt konzipiert. Die Signale treten immer spät auf, weil sie auf einer nachlaufenden Anzeige basieren. Die Theorie ist, dass Trends potenziell groß genug sind, dass der Eintritt nach einem Trend beginnt und den Handel verlassen, nachdem er beendet ist, sollte Platz für den Aufwärtstrend haben. Das ist die Theorie. Märkte reichen über 70 der Zeit. Wenn der Markt nicht Trends und youre läuft eine Trend-Trading-Strategie, kann ich Ihnen sagen, dass Ihre Trend-Trading-Strategie ist nicht wahrscheinlich, gut zu tun, wenn keine Trends erscheinen. Backtesting bietet Einblicke, wie sich Ihr Fachberater verhält, wenn der Markt nicht Ihren Weg macht. Es hilft Ihnen, nach unten Szenarien zu planen, und wenn Sie es richtig machen, kann Backtesting Ihnen helfen, mit realistischen Leistungserwartungen zu entwickeln. Ich nehme an, du hast bereits den Fachberater installiert, den du testen möchtest. Wenn Sie das getan haben, hat Forex News ein weiteres Video, das Ihnen zeigt, wie Sie die EA installieren. Sie müssen Daten für das Währungspaar laden, das Sie backtest möchten, bevor Sie Tests starten. Es ist spannend, die Märkte zu analysieren, aber die Tests sind nur so gut wie Ihre Daten, also springen Sie nicht weiter. Ich mag Gold. Das ist das Diagramm, das ich hier gewählt habe. Ich muss den Zeitrahmen und das Währungspaar kennen, um die korrekten Daten zu laden. Egal, was Sie tun möchten, sollten Sie eine Minute dauern. Eine Minute Daten ist der kleinste Zeitrahmen zur Verfügung. Durch die Verwendung der genauesten Daten, verbessern Sie die Genauigkeit Ihres Backtests. Der ganze Punkt dabei ist es, dir ein genaues Bild der historischen Aufführung zu geben. Laden Sie eine Minute Daten verbessert die Qualität Ihrer Backtest, um Ihnen eine genauere Schätzung. Öffnen Sie ein 1-minütiges Diagramm für Gold, das ist das Instrument Im Backtesting in diesem Video. Gehe zum oberen linken Menü und wähle File New Chart Gold XAUUSD. Ändern Sie nun den Zeitrahmen. Wählen Sie die M1-Option aus diesem Menü-Streifen, oder gehen Sie zu Charts Periodizität Eine Minute Wir müssen autoscroll jetzt deaktivieren, dass das Diagramm geöffnet ist. Schieben Sie den Knopf an die Spitze mit dem kleinen grünen Dreieck. Es ähnelt einem Spielknopf. Sie können auch mit der rechten Maustaste auf das Diagramm klicken und auf Eigenschaften klicken oder F8 drücken. Wählen Sie Eigenschaften, dann Common. Deaktivieren Sie neben Chart Autoscroll. Nun, da das Diagramm geöffnet ist, geh zum Werkzeug Optionen. Wähle die Registerkarte Charts. Max Bars in der Geschichte, ändern Sie es auf 999999999. Max Bars auf Diagramm muss das gleiche sein, 99999999999. Diese Einstellungen ermöglicht MT4, so viele historische Daten wie möglich zu laden. Gehen Sie zurück zu Ihren einminütigen Charts. Der nächste Schritt ist ziemlich langweilig 8211 müssen Sie die Home-Taste drücken, während MT4 Ihre historischen Daten herunterlädt. Dieser Teil dauert ziemlich lange und leider funktioniert es nur, wenn man dort sitzt und den Heimschlüssel drückt. Wenn Sie vergessen, die Autoscroll auszuschalten, springt das Diagramm zur aktuellen Leiste. Ich habe eine Stunde Charts für Backtesting ausgewählt, weil ich sie finden, um die beste Balance zwischen Handelshäufigkeit und Handelskosten zu schlagen. Jedes Mal, wenn Sie einen Handel betreten, zahlen Sie den Makler die Ausbreitung als Kosten für die Eingabe. Wenn Sie hyperaktiv auf M1-Charts oder M5-Charts handeln, ist es unglaublich schwierig, mit jeder Art von Kante zu handeln, die Kosten des Handels sind einfach zu unerschwinglich. Das Diagramm, das Id wie Backtest ist das einstündige Diagramm. Also, ich muss diesen Vorgang wiederholen, indem ich zurück auf H1-Diagrammen blättert, bis Ive genug Daten geladen hat, um die Dauer meiner Testperiode zu decken. Wechseln Sie auf die H1 so. Vergewissern Sie sich, dass der Autoscroll ausgeschaltet ist, und drücken Sie dann erneut die Home-Taste, bis die Daten über Ihr Testfenster hinausgehen. Weve beendete die ganze Beinarbeit. Wir können den Datenlade-Schritt für alle zukünftigen Tests mit H1-Gold-Charts überspringen. Wenn Sie sich entscheiden, ein anderes Währungspaar oder Zeitrahmen zu testen, dann müssen Sie diesem Datenladevorgang folgen. Lässt uns auf, unsere EA im Backtester zu laden und unsere Einstellungen zu wählen. Ich werde die MACD Sample EA in diesem Video verwenden, weil es standardmäßig in OANDAs MetaTrader erscheint. Ich weiß, dass jeder das sieht, dass diese EA bereits auf ihrem Computer geladen ist. Die Arbeit, die wir bisher gemacht haben, ist für XAUUSD 8211 Gold 8211 auf einer Stunde Charts. Wählen Sie diese Option aus dem Dropdown-Menü aus. Du hast gebeten, das Modell auszuwählen. Dies bezieht sich darauf, wie schnell und genau Sie wollen, dass der Test läuft. Ihre Auswahl kann die Testergebnisse enorm beeinflussen. Expertenberater laufen nacheinander durch die Zeit. Wenn Sie alle Preis Geschichte über den ganzen Tag, die gemeinhin als Tick-Daten bekannt ist, würde es Zehntausende von Preisen jeden Tag enthalten. Die Verflüssigung dieser Informationen in Zeitblöcke macht die Daten viel lesbarer und leichter zu analysieren. Die Anzeigemethode kann sehr 8211 Leuchter, Stäbe, Linien auf dem Diagramm. Sie alle repräsentieren mindestens ein gemeinsames Element. Der Start - oder Open-Preis des Zeitraums und der End - oder Schlusskurs für den Zeitraum. Ich bezahle beiläufig auf diese diskreten Zeit-Elemente als Takte 8211 Sie sollten davon ausgehen, dass ich eine Stunde Zeit für dieses Video meine. Wenn du eine Strategie hast, die intrabar läuft, dh deine EA eröffnet Trades, ohne auf die Bar zu warten, musst du unbedingt jeden Tick benutzen. Ansonsten ist der Backtester gezwungen, Annahmen über das Preisverhalten zu machen. Dies kann zu schweren Diskrepanzen zwischen der modellierten Leistung und dem, was historisch geschehen sollte, verursachen. Jeder Tick ist die genaueste Option zur Verfügung, aber seine auch die meisten zeitaufwendig. EAs, die nur am offenen einer neuen Bar handeln, können mit den Kontrollpunkten weggehen, solange der Stoppverlust und der Profit nicht dem Risiko ausgesetzt sind, in denselben Stab getroffen zu werden. Wenn entweder dein Stopp oder Gewinn nehmen kann in einem einzigen Stab getroffen werden, kann der Backtester verwirren, was zuerst geschlagen wurde: der Stopp oder der Take Profit. Dies kann wiederum zu großen Diskrepanzen in den gemeldeten Ergebnissen führen. Der Backtester könnte sagen, du hast gewonnen, als du verloren hast und umgekehrt. All das ist ein langer Weg, Ihnen zu sagen, dass Sie jedes Tick verwenden, es sei denn, Sie haben einen zwingenden Grund, anders zu tun. Ich empfehle nicht, irgendwelche Backtests mit Open Only Preisen zu laufen. Die Modellierungsfehler kommen immer zu stark heraus und der Test ist für die Analyse nützlich. Mit den Daten können Sie das Start - und Enddatum für den Test steuern. Das Format ist Jahr-Monat-Datum. Die Option auf der linken Seite ist das Startdatum. Die Option rechts ist das Enddatum. Mein Test läuft vom 1. Februar 2013 bis zum 1. Februar 2014. Hier drüben kann ich das Diagramm kontrollieren, das ich anschauen möchte. Wählen Sie H1 als Zeitrahmen, der für eine Stunde Diagramme steht. Darunter ist das verbreitet. Das kann auch einen erheblichen Einfluss auf den Backtest haben. Der Spread ist eine Handelskosten. Es ist entscheidend, dass Ihr Backtest mindestens die Broker typisch verbreitet oder schlechter ist. Sie wollen annehmen, was passiert, wenn die Dinge schief gehen, nicht was im Märchenland passieren könnte. Historische Backtests sind in der Regel der beste Fall Szenario 8211 Sie sollten generell erwarten eine Verringerung der Leistung, wenn Sie in die Zukunft zu bewegen. Mit einer Spread, die schlechter ist als die Broker verbreitet ist es ratsam, sowohl mit variablen Spreads und potenziellen negativen Schlupf Rechnung zu tragen. Der Backtest gibt dir immer perfekte Fills, die ich versichere, dass es in der realen Welt nicht passiert. Schlupf ist ein sehr reales und gegenwärtiges Element des Handels. Ich werde es auf 30 für diesen Backtest setzen, was 30 Mikropips 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 von Leistungspotenzial sein. Schließlich müssen wir zum Fachberater gehen. Hier kontrollieren wir die Eingaben, die für den Fachberater eindeutig sind, den Sie testen. Klicken Sie auf die Registerkarte Eingaben. Jeder EA hat unterschiedliche Einstellungen. Anstatt über die MACD Sample EA im Detail zu sprechen, möchte ich dieses High Level behalten, damit du die verschiedenen Spalten verstehst. Hier sind links die Einstellungen im Backtest. Wenn du die Losgröße ändern möchtest, die für jedes Signal gehandelt wird, ist dies die Box, die du änderst. Die Boxen auf der rechten Seite gelten nur für eine Optimierung, die in einem separaten Video gut abdeckt. Schieben Sie ok, wenn Sie mit den Einstellungen zufrieden sind. Der visuelle Modus wirkt sich nicht auf die Testergebnisse aus. Wenn Sie sehen wollen, dass die Trades auf den Charts abschrecken, dann legen Sie einen Scheck neben dieser Option. Lassen Sie es unkontrolliert, wenn Sie sich nur um den Leistungsbericht kümmern. Pushing Start startet den Backtest und du bist bereit, die Ergebnisse zu analysieren. Sie können Ihre EAs in einem kostenlosen MetaTrader Praxis-Account von OANDA starten. Klicken Sie auf den Link unterhalb dieses Videos, um Ihr kostenloses Demo-Konto zu öffnen. Backtesting in MT4 Kann jemand mir hier helfen Ive lesen Tutorials und immer noch die quotsqueakquot Lärm ohne Ergebnisstraßen 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,640 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 entsprechen die Volumenzahlen auf dem unteren Zeitrahmen, wenn sie addiert werden, nicht mit den Volumennummern des höheren Zeitrahmens übereinstimmen.

No comments:

Post a Comment