Saturday 18 November 2017

How To Backtest Forex Trading Strategien


Wie zu backtest Forex Ich möchte eine Strategie in Forex backtest, aber bin nicht ganz sicher, wie man darüber geht. Es gibt eine Reihe von Möglichkeiten, die in den Sinn kommen. 1. Exportieren Sie Daten in Excel und analysieren Sie es durch selbst geschriebene Funktionen (könnte schwierig sein, die richtigen Funktionen zu konstruieren, und kann das Rad neu erfinden) 2. Holen Sie sich einige Diagramme für die letzten 3 Monate oder so und visuell markieren Exits und Einträge, und nehmen Sie eine Notiz von Gewinnverlust in Excel oder 3. verwenden Sie eine Form von Plattform-Strategie-Tester wie die in MT4 (was ich denke, Sie müssen in der Lage sein, Ihre Strategie in einen Experten Code und verstehen, wie zu schreiben in MMS). Bevor ich irgendwelche dieser Strecken hinuntergehe, hat irgendjemand irgendwelche pointersexperiences, die ich im Auge behalten sollte, oder irgendwelche Vorlieben, welche Route zu nehmen und wie weit zurück eine repräsentative Probe liefern würde. Gibt es irgendwelche handlichen Referenzen irgendwo, die in der einfachen Sprache erklären, wie zu Schreibe in die MT4-Sprache Zuletzt bearbeitet von Fish Oct 27, 2006 at 9:03 am. It039s möglich meine Antwort ist nicht über das Thema. Aber es scheint Ihnen, dass im Falle der Registrierung des Profils und der Wahl des Austausches müssen Sie die Aufmerksamkeit auf die Stiftungen Ich meine Verbesserung der Geschicklichkeit des Handels, und sogar die laufenden Handelssysteme Ein sehr Fachmann kann seine zu produzieren Eigene Indikatoren oder sogar Handelsautomaten Jedenfalls beruht das alles auf einer wichtigen Sache, die wir alle ausnahmslos lernen müssen: auf der Handelsplattform Sie können die Rezensionen studieren oder die beliebtesten Plattformen selbst genehmigen. Ich würde vorschlagen, sie absolut frei zu erleben und hier zu testen: 203 Aufrufe middot Nicht zur Reproduktion Bryan Fletcher. 7 Jahre läuft ein Algo-Fonds FXCM Product Manager Algorithmic Trading Eine Option zu berücksichtigen, dass unterstützt Forex und Python ist QuantConnect. Siehe den Thread unten für weitere Details. 467 Aufrufe middot Nicht für ReproduktionHow to Backtest Ihre Trading-Strategie korrekt Viele erfolgreiche Trader teilen sich eine Gewohnheit 8211 sie backtest ihre Handelsstrategien. Backtesting Ihre Trading-Strategie wird nicht allein garantieren, dass Sie profitabel werden, aber es ist ein riesiger Schritt in die richtige Richtung. In diesem Artikel untersuchen wir einige potenzielle Vorurteile, die in Ihr Backtesting kriechen können, und wir werden uns anschauen, wie wir die Auswirkungen dieser Vorurteile minimieren können. Es gibt viele Probleme, die auftreten können, wenn Sie Ihr Trading-System backtest, aber die meisten Probleme fallen in eine von drei Kategorien: postdictive Fehler, zu viele Variablen oder nicht zu antizipieren drastische Veränderungen im Markt. Jeder dieser Fehler wird erklärt, zusammen mit Methoden zur Vermeidung von Fehlern. Klicken Sie hier, um zu erfahren, wie Sie Bollinger Bands mit einem quantifizierten, strukturierten Ansatz nutzen können, um Ihre Handelskanten zu erhöhen und größere Gewinne mit Trading mit Bollinger Bands 8211 A Quantified Guide zu sichern. 1. Postdictive Error Der postdictive Fehler ist nur eine ausgefallene Art zu sagen, dass Sie Informationen nur verfügbar 8220 nach der fact8221 verwendet haben, um Ihr System zu testen. Glaub es oder nicht, das ist ein sehr häufiger Fehler beim Testen von Handelssystemen. Dieser Fehler ist einfach zu machen. Einige Software ermöglicht es Ihnen, today8217s Daten in der Prüfung eines Handelssystems zu verwenden, das ist immer ein postdictive Fehler (wir wissen nicht, ob heute8217s Daten nützlich ist, aber für die Vorhersage der Zukunft, aber wir wissen sicher, ob es nützlich ist, die Vergangenheit vorherzusagen ). Wäre es nicht so, dass du den Schlusskurs des GBPUSD nutzen kannst, um vorherzusagen, was der Markt heute machen wird. Natürlich würdetest du es definitiv, aber leider ist diese Information für uns nicht verfügbar, bis der Tag vorbei ist. Zum Beispiel können Sie ein System haben, das den Schlusskurs einbezieht, dann bedeutet dies offensichtlich, dass der Handel erst nach dem Tag eingeleitet werden kann. Sonst ist dies ein postdictiver fehler Ein anderes Beispiel kann helfen, illustrieren die postdictive Fehler, wenn Sie eine Regel in Ihrem Trading-System über die höchsten Preise haben, dann haben Sie einen postdictive Fehler. Dies ist, weil die höchsten Preise oft durch Daten, die später kommt, in der Zukunft definiert werden. Der Weg, um die postdictive Fehler zu vermeiden ist, um sicherzustellen, dass, wenn Sie backtest ein System, dass nur Informationen, die in der Vergangenheit zu diesem Zeitpunkt verfügbar ist, wird in Backtesting verwendet. Mit manueller Backtesting oder Backtesting mit Forex Tester können Sie dies ganz einfach zu erreichen, aber mit automatisierten Backtesting der postdictive Fehler kann in Ihr Trading-System schleichen. 2. Zu viele Variablen Dies ist auch bekannt als die 8220Degrees of Freedom8221 Bias. Dies bedeutet einfach, dass Sie zu viele Variablen oder Trading Indikatoren in Ihrem Trading-System haben. Es ist sehr möglich, mit einem Handelssystem zu kommen, das das vergangene Preisverhalten eines Währungspaares erklären kann. In der Tat, je mehr Indikatoren Sie hinzufügen, desto einfacher wird es oft. Das Problem kommt, wenn Sie dieses System in die Zukunft anwenden möchten. Oft, wenn ein Handelssystem zu viele Indikatoren hat, kann es das Verhalten des Marktes während eines Zeitraums sehr gut vorhersagen. Aber das ist alles System gut, denn in Zukunft fällt das System auseinander. Die obige Aussage ist oft schwierig für Händler, um in den Griff zu kommen, aber es ist wahr. Überlegen Sie, was William Eckhardt von den New Market Wizards über Trading-Systeme zu sagen hat. Im Allgemeinen sind die heiklen Tests, die die Statistiker nutzen, um die Signifikanz aus marginalen Daten zu quetschen, keinen Platz im Handel. Wir brauchen stumpfe statistische Instrumente, robuste Techniken. Offensichtlich warnt er vor dem Grad der Freiheitsfehler und deutet darauf hin, dass einfache Handelssysteme eher der Test der Zeit stehen. Das ist absolut wahr Einige der leistungsstärksten Handelssysteme sind äußerst einfach. Denken Sie daran, wie Sie handeln, und wie Sie versuchen, ein profitables Handelssystem zu finden. Die meisten Händler werden feststellen, dass mit Erfahrung, werden sie eher zu der Ansicht, dass einfachere Handel ist bevorzugt über einen komplexen Ansatz zu umarmen. 3. Drastische Veränderungen im Markt Viele Händler vergessen, unvorhergesehene Ereignisse vorwegzunehmen, die in der Zukunft auftreten werden. Es ist wirklich egal, dass du nicht weißt, was in der Zukunft passieren wird 8211, weil du das weißt: Es wird mal in der Zukunft sein, wenn sich die Märkte unregelmäßig verhalten werden. Wenn dies geschieht, hättest du dein Trading-System entworfen, um während dieser Zeiten zu funktionieren. Vielleicht können einige Beispiele dazu beitragen: Als Saddam Hussein gefunden wurde (über das Wochenende), reagierten die Devisenmärkte sehr drastisch am Montag8217s Eröffnung. Als die globale Finanzkrise im September 2008 entstand, haben die meisten Währungspaare mit viel mehr Volatilität gehandelt als seit Jahren gesehen. Die Tatsache ist, dass es in der Zukunft unerwartete Ereignisse geben wird, und diese Ereignisse werden die Märkte beeinflussen, so dass das Beste, was Sie tun können, vorbereitet werden soll. Wie bereiten Sie sich auf das Unerwartete Betrachten Sie diese einfachen Lösungen: 1) Übertreiben Sie Ihre erwarteten Verluste. Wenn Ihr Backtesting einen maximalen Verlust von 5000 zeigt, nehmen Sie einen maximalen Verlust von 10.000 an. Sind Ihre Handelssysteme unter diesen Bedingungen noch rentabel 2) Entscheiden Sie sich für ein angemessenes Risiko für jeden Handel. Denken Sie daran, dass auch dieses Risiko nicht überschritten werden soll. Wenn Sie sich entschieden haben, 1 auf jeden Handel zu riskieren, sollten Sie davon ausgehen, dass irgendwann in der Zukunft, können Sie in einem Handel und ein unerwartetes Ereignis auftreten, und Ihr Handel wird nicht verlieren 1, sondern statt 5 wird verloren gehen. 3) Du solltest einen Notfallplan aufstellen. Das heißt, wie wirst du einen Handel beenden, wenn etwas Schlimmes passiert und du kannst nicht auf dein Konto zugreifen. Zum Beispiel, was passiert, wenn deine Handelsplattform unzugänglich ist und du verzweifelt aus einem Handel willst. Die meisten Broker bieten den Händlern eine Telefonleitung an. Haben Sie die Telefonnummer 4) Haben Sie eine maximale Risiko-Ebene gesetzt Dies wäre anwendbar, wenn Sie mehrere Trades gleichzeitig geöffnet haben. Wenn Sie sich entscheiden, 1 pro Handel zu riskieren, und Sie haben 7 Trades gleichzeitig geöffnet, bedeutet dies, dass Sie 7 Ihr Konto riskieren werden oder haben Sie sich für ein maximales Risiko Ebene zu sagen, 3 Denken Sie daran, dass das Unerwartete auftreten, Sie sollten wahrscheinlich ein maximales Risiko für jene Zeiten haben, wenn Sie mehrere offene Trades haben. 5) Was ist der maximale Drawdown (Geldbetrag Ihr Trading-System verliert über einen längeren Zeitraum) Sie sind bereit zu tolerieren Halten Sie im Auge, dass Sie (und Sie sind nicht alleine) sind eher zu überschätzen die Schwere der Drawdowns, die Sie Kann widerstehen, es ist wichtig, realistisch zu sein. Wenn du 30 deines Kontos verlierst, wirst du aufhören zu handeln Was ist, wenn du 50 verlierst oder wenn du 70 deines Kontos sehst, verschwindet wieder der beste Weg, um Drawdowns zu planen, um umfangreiche Backtesting zu machen, um herauszufinden, welche Art von historischen Drawdowns dein Trading ist System Erfahrungen und dann planen für noch schlimmer Drawdowns in der Zukunft. Die Antizipation drastischer Veränderungen in den Märkten ist der einzige beste Weg, um das Eigenkapital in Ihrem Konto zu bewahren. Also, Sie wissen, dass erfolgreiche Händler diese Gewohnheit teilen 8211 sie backtest ihre Handelsstrategien. Sie wissen, dass das Backtesting die reichen Händler von denen, die Geld verlieren, trennt. Sie kennen auch mehrere Möglichkeiten, Backtesting in Ihr Trading-Regime zu integrieren. Und du kennst die Fallstricke 8211 was soll ich bei 8211 aussehen, wenn du backtest, damit du das Beste aus dem Prozess herausholst. Aber was genau, werden Sie aus dem Backtesting Ihr Trading-System Im nächsten Artikel werde ich die Nebenwirkungen der Backtesting zu erkunden. Walter Peters, PhD ist ein professioneller Forex Trader und Geld Manager für einen privaten Forex Fonds. Darüber hinaus ist Walter der Mitbegründer von Fxjake. Eine Ressource für Forex Trader. Walter liebt es, von anderen Händlern zu hören, er kann per E-Mail bei walterfxjake erreicht werden.

No comments:

Post a Comment