Backtest Strategie Forex Handel


Backtesting Was ist Backtesting Backtesting ist der Prozess der Prüfung einer Handelsstrategie auf relevante historische Daten, um ihre Lebensfähigkeit zu gewährleisten, bevor der Händler ein tatsächliches Kapital riskiert. Ein Trader kann den Handel einer Strategie über einen angemessenen Zeitraum simulieren und die Ergebnisse für die Rentabilität und das Risiko analysieren. BREAKING DOWN Backtesting Wenn die Ergebnisse die notwendigen Kriterien erfüllen, die für den Händler akzeptabel sind, kann die Strategie dann mit einem gewissen Maß an Vertrauen umgesetzt werden, dass es zu Gewinnen führen wird. Wenn die Ergebnisse weniger günstig sind, kann die Strategie modifiziert, angepasst und optimiert werden, um die gewünschten Ergebnisse zu erzielen, oder sie kann vollständig verschrottet werden. Eine erhebliche Menge des Volumens, das in dem heutigen Finanzmarkt gehandelt wird, wird von Händlern durchgeführt, die eine Art Computerautomatisierung verwenden. Dies gilt insbesondere für Handelsstrategien auf Basis technischer Analysen. Backtesting ist ein integraler Bestandteil der Entwicklung eines automatisierten Handelssystems. Sinnvolles Backtesting Wenn es richtig gemacht wird, kann Backtesting ein unschätzbares Werkzeug sein, um Entscheidungen darüber zu treffen, ob eine Handelsstrategie genutzt werden soll. Die Sample-Zeitspanne, auf der ein Backtest durchgeführt wird, ist kritisch. Die Dauer des Sample-Zeitraums sollte lang genug sein, um Perioden unterschiedlicher Marktbedingungen einschließlich Aufwärtstrends, Abwärtstrends und reichengebundenen Handel einzubeziehen. Die Durchführung eines Tests auf nur einer Art von Marktbedingung kann zu einzigartigen Ergebnissen führen, die bei anderen Marktbedingungen nicht gut funktionieren, was zu falschen Schlussfolgerungen führen kann. Auch die Stichprobengröße in der Anzahl der Trades in den Testergebnissen ist entscheidend. Wenn die Stichprobenanzahl zu klein ist, ist der Test möglicherweise nicht statistisch signifikant. Ein Beispiel mit zu vielen Trades über einen zu langen Zeitraum kann optimierte Ergebnisse erzielen, bei denen eine überwältigende Anzahl von Siegertätigkeiten um eine spezifische Marktbedingung oder einen Trend, der für die Strategie günstig ist, zusammenfließen. Dies kann auch dazu führen, dass ein Händler irreführende Schlussfolgerungen zieht. Halten Sie es Real Ein Backtest sollte die Realität so weit wie möglich widerspiegeln. Trading-Kosten, die ansonsten von den Händlern als vernachlässigbar angesehen werden können, können bei der Analyse der einzelnen Kosten eine wesentliche Auswirkung haben, wenn die Gesamtkosten über die gesamte Backtesting-Periode berechnet werden. Diese Kosten beinhalten Provisionen, Spreads und Slippage, und sie könnten den Unterschied zwischen der Frage, ob eine Handelsstrategie rentabel ist oder nicht. Die meisten Backtesting-Softwarepakete beinhalten Methoden, um diese Kosten zu berücksichtigen. Vielleicht ist die wichtigste Metrik mit Backtesting verbunden ist die strategys Ebene der Robustheit. Dies wird erreicht, indem die Ergebnisse eines optimierten Rücktests in einer bestimmten Abtastzeitperiode (in der Probe als Beispiel bezeichnet) mit den Ergebnissen eines Backtests mit der gleichen Strategie und Einstellungen in einer anderen Abtastzeitperiode (bezeichnet als Out - Der Probe). Wenn die Ergebnisse ähnlich profitabel sind, dann kann die Strategie als gültig und robust angesehen werden und ist bereit, in Echtzeitmärkten umgesetzt zu werden. Wenn die Strategie bei Out-of-Sample-Vergleichen fehlschlägt, dann braucht die Strategie eine weitere Entwicklung, oder sie sollte ganz aufgegeben werden. Wie kann ich Strategien zurückgeben Können Sie mir sagen, wie kann ich meine Strategien zurücktreiben, ich weiß nicht, wie man Experten kennt MT. Gibt es eine andere Art und Weise, die es mir erlaubt, Backtesting Ergebnisse PL zu sehen. Vielen Dank für Ihre Hilfe Jungs, Jubel Backtest. Backtest Und backtest Immer machen wir backtest Aber der Preis kümmert sich nicht um diesen Backtest. Denn wenn du mit der Bar zurückkommst und irgendwelche von den Indikatoren herauskommst, änderst du sie bald, um den Preis zu veranlassen. Das wird in der Vergangenheit sein. Und du sagst jetzt ist es gut, dass ich vorangehen werde. Aber wenn du anfängst, wirst du einen anderen Punkt finden, der Verluste verursacht. Und du wirst wieder ändern. Der Preis bekennt sich nicht mit Pack Test. Es gesteht mit sich selbst. Da wird nichts den Preis beherrschen. Sonst deine tischnische analisation Aber Sie können sich auf die Indikatoren verlassen, um zu sehen, wo Sie sind. Bekomme die Situation des Preises von ihnen. analysieren. Aber deine TRGT. Und bekomme deine pips Lassen Sie sich vorstellen, dass wir einen Experten-Indikator bekommen und einen Backtest gemacht haben. Und wir fanden es gut Und alle Händler haben begonnen, es zu benutzen. Und öffnete die gleiche Art von Position. Glaubst du, dass der Preis vorausgehen wird, wie auch die Händler wünschen. Backtesting 103 Automatisierte Strategieoptimierung Automatisiertes Backtesting ist ziemlich effizient, dauert aber Zeit, um mehrere Einstellungen zu testen. Trading Station Desktoprsquos Optimierung Tool ermöglicht mehrere Backtests gleichzeitig. Das spart uns Zeit und hilft uns, Strategien zu finden, die sich historisch besser gemacht haben. In der vergangenen Woche haben wir diskutiert, wie man manuell Strategien mit kostenlosen historischen Daten zu testen Und dann haben wir erklärt, wie wir den ba c ktesting-Prozess automatisieren können, um Zeit zu sparen. Todayrsquos Artikel nimmt Backtesting einen Schritt weiter, wenn wir die Vorteile der automatisierten Strategieoptimierung erklären. Automatisierte Backtesting Schwäche Für diejenigen, die die beiden letzten Artikel in dieser Serie lesen, können Sie sich verwechseln, wie automatisiertes Backtesting verbessert werden kann. Immerhin dauert es nur ein paar Momente, um durch 1000rsquos von Kerzen im Wert von Daten laufen und sehen, was die Ergebnisse der Strategie sind. Aber in der Regel wollen wir versuchen, unsere Strategie zu verbessern und zu verfeinern, und das kann eine überraschende Zeit in Anspruch nehmen. Jeder kleinere Tweak, den wir zu unseren strategyrsquos Einstellungen machen, erfordert einen weiteren Durchlauf durch den Backtester und eine andere Seite von Ergebnissen, die wir aufnehmen und vergleichen müssen. Der ganze Prozess wird schnell mühsam und ist nicht so effizient wie es zuerst erschien. Lernen Sie Forex: Backtesting Strategies, schnell aber toll So wie können wir beschleunigen diesen Prozess der Prüfung mehrerer Iterationen unserer Strategie Überprüfen Sie die Trading Station Desktoprsquos Strategy Optimizer. Strategische Optimierung von Strategien Der Trading Station Strategy Optimizer wurde für uns entwickelt, um eine Strategie zu machen, mehrere Variablen für die strategyrsquos Komponenten einzurichten und dann einen Test auf die ausgewählten Preisdaten auszuführen. Alle Ergebnisse für jede Kombination von Einstellungen werden auf einer einzigen Seite angezeigt, um Vergleiche einfach zu machen. Das Beste von allem, es spart uns auch viel Zeit. Also, wie starten wir den Strategie-Optimierer und setzen alles auf. Wir wollen zuerst auf die Strategie-Optimierungstaste in der rechten oberen Ecke des Trading Station-Fensters klicken. Wir können dann unsere Strategie auswählen. In diesem Beispiel werde ich die gleiche MACD mit Trend Filter-Strategie verwenden, die wir in Backtesting 102 verwendet haben. Lerne Forex: FX Code Base: Benutzerdefinierte Strategien Wenn wir durch die verschiedenen Optionen vorankommen, werden wir feststellen, dass es die gleichen Fragen wie die Strategie fragt Backtester (gelernt im Backtesting 102). Aber wenn wir zum Programm "Strategieparameter" gelangen, ist dieses Fenster der Hauptunterschied. Anstatt die Moving Average Periods und den Stop and Limit in Pips einzustellen, können wir nun einen Bereich für jeden Parameter auswählen. Also, anstatt nur eine kurze MA von 100 und eine lange MA von 200 zu testen, können wir eine kurze MA zwischen 50 und 150 und eine lange MA zwischen 200 und 300 wählen. Mit dem ldquoSteprdquo können wir wählen, welches Inkrement wir zwischen dem Min. Und max. Werte. Ich habe den Schritt auf 50 für die Moving Averages in das Bild unten so die Short MAs getestet wird 50, 100 und 150, und die Long MAs getestet werden 200, 250 und 300. Learn Forex: Strategie Optimizerrsquos Parameter Seite Die Stop und Limit sind auch im Bereich von 40 bis 80 bei einem 10-Pip-Schritt (40, 50, 60, 70 und 80) eingestellt und stoppt zwischen 20 und 60 bei einem 10-Pip-Schritt (20, 30, 40 , 50 und 60). So wird der Strategie-Optimierer diese MACD mit Trend Filter-Strategie mit allen Kombinationen von Short MAs (50, 100, 150), Long MAs (200, 250, 300), Limits (40, 50, 60, 70, 80) und Anschläge (20, 30, 40, 50, 60). Dies kommt zu 225 verschiedenen Kombinationen der gleichen Strategie, die zurückversetzt werden wird. Sobald wir auf Start klicken, wird das Optimierungs-Tool beginnen, alle diese verschiedenen Einstellungen zu testen und können uns mitteilen, welche Einstellungen die besten Ergebnisse hatten. Es könnte einige Minuten bis zu mehreren Stunden dauern, je nachdem wie viele Kombinationen wir ausgewählt haben und wie schnell unser Computerrsquos-Prozessor ist. Learn Forex: Strategy Optimizer Ergebnisse Fenster Es gibt zwei Möglichkeiten, die resultierenden Daten werden angezeigt, sobald der Optimierer beendet ist. An der Unterseite ist eine traditionelle Excel-Stil-Tabellenkalkulation mit Zeilen und Spalten, und an der Spitze ist eine visuelle Anzeige oder ldquoheat maprdquo der verschiedenen Einstellungen mit profitable Einstellungen in grün und unrentable Einstellungen in rot. Wir können sehen, dass die besten Einstellungen für diese Strategie für die ausgewählten Daten war eine kurze MA von 150, eine lange MA von 300, ein Limit auf 80 Pips gesetzt, und ein Stop auf 30 Pips gesetzt. Diese Einstellungen lieferten einen Gewinn von 89,55 oder 895,5 Pips (seit der Strategie handelte 1 microlot oder 0.10pip) Trading Stationrsquos Automatisierte Optimierungssoftware ist ein leistungsfähiges Werkzeug, das völlig frei zu verwenden ist, aber die Informationen, die es uns gibt, ist von unschätzbarem Wert. Es kann uns schnell sagen, die besten Einstellungen, die historisch gearbeitet haben, um zu helfen, uns zu einer Strategie zu bringen, die Versprechen für die Zukunft zeigt. Es lohnt sich auf jeden Fall, Ihren automatisierten Handel auf die nächste Stufe zu bringen. Denken Sie daran, Sie können sich für ein Trading Station Demo-Konto kostenlos anmelden und haben Zugriff auf diese eingebaute Software. --- Geschrieben von Rob Pasche Wollte jemals eine Plattform, die automatisch Trades auf dein Konto 24 Stunden am Tag platziert. Check out FXCMs Spiegel Trader Plattform. DailyFX bietet Forex News und technische Analysen über die Trends, die die globalen Devisenmärkte beeinflussen. Strategy Backtesting Strategie Backtesting ist ein wichtiges Werkzeug, um zu sehen, ob Ihre Strategie funktioniert oder nicht. Backtesting Software simuliert Ihre Strategie auf historische Daten und bietet einen Backtesting-Bericht, mit dem Sie eine ordnungsgemäße Trading-Systemanalyse durchführen können. Die 64-Bit-Version ermöglicht es Ihnen, so viele Daten zu laden, wie Sie es brauchen, auch das genaueste Backtesting. Für technische Informationen über diese Funktion Blick auf die zugehörige Wiki-Seite. Genauigkeit ist der Schlüssel MultiCharts ist eine Lösung, die speziell für die Strategieentwicklung und das Backtesting entwickelt wurde. Unsere Philosophie ist, dass Strategie-Backtesting so realistisch sein sollte wie die moderne Technologie erlaubt. Multicharts 64-Bit ermöglicht es, eine große Anzahl von Tick-by-Tick-Daten für ein präzises Backtesting zu verarbeiten. Realistisches Backtesting Auch wenn keine Approximation 100 perfekt ist, haben wir alles getan, um die Marktbedingungen und die Auftragsabwicklung für den Strategiehandel genau wiederherzustellen. Typische Backtesting-Engines haben viele Annahmen und Shortcuts, die zu unrealistischen Tests und unzuverlässigen Ergebnissen führen. MultiCharts ist eine institutionelle Ebene Handelsplattform, die Annahmen minimiert und berücksichtigt viele Faktoren. Advanced Tech Strategy Backtesting benötigt oft viele Daten und Software, die in der Lage ist, es zu verarbeiten. Multi-Threading wird verwendet, wenn Sie Strategy Optimization in MultiCharts verarbeiten. Es verbreitet mehrere Aufgaben in verschiedene Kerne, so dass sie viel schneller abschließen. 64-Bit-Version von MultiCharts können Sie auch Jahre und Jahre der Tick-Daten für detaillierte Preisbewegungen laden. Einfach zu lesen Sie können ändern, wie Ihre Signale auf Ihrem chartin nur ein paar Klicks erscheinen. Beenden von Aufträgen können durch eine sichtbare Linie an alle zugehörigen Eintragsbefehle angeschlossen werden, da die Linie grün ist, wenn der Handel rentabel war, rot, wenn nicht. Wenn Sie diese Farben oder andere visuelle Aspekte nicht mögen, können Sie sie leicht ändern. Wählen Sie Ihre Währung für Backtesting Basiswährung ermöglicht die Berechnung von Gewinn und Verlust während der Strategie Backtesting mit einer bestimmten Währung für Forex-Paare oder Nicht-US-Symbole. Wenn Sie Ihre Strategie auf ein Symbol, das in einer anderen Währung als Ihr Broker-Konto basiert, backtest, dann können Sie eine Währungsumrechnung anwenden. Um die Ergebnisse so nah an Perfektion wie möglich zu machen, verwenden wir die tatsächlichen Wechselkurse für jeden Tag. Alle Währungsumrechnungen finden hinter den Kulissen statt, um Ihren Handel so einfach wie möglich zu machen. Wir verwenden unsere Server, um Daten im Hintergrund anzufordern und notwendige Berechnungen durchzuführen. Alle wesentlichen Faktoren, die in unserer Backtesting-Software enthalten sind, berücksichtigen die folgenden wesentlichen Faktoren: Liquidität, Tick-by-Tick-Preisänderungen, Ask-Bid-Trade-Preisdifferenzen, Provisionen, Schlupf, Anfangskapital, Zins - und Handelsgröße. Liquidität berücksichtigen Wenn MultiCharts-Motor eine Strategie umgibt, erkennt es, dass nicht alle Limit-Aufträge aufgrund des Mangels an Liquidität gefüllt werden. Aus diesem Grund haben Sie die Wahl, Aufträge zu füllen, wenn ein Preisziel getroffen wird oder wenn es durch eine bestimmte Anzahl von Punkten überschritten wird (Pips). Mehr Infos finden Sie auf unserer Wiki Seite. Fragen, Angebot und Handel Preise Backtesting berücksichtigt, dass echte Kauf geschieht zu fragen Preise, echte Verkauf zu Gebot Preise. Das macht unsere Backtesting-Simulation so realistisch wie möglich. Präzise Strategie Backtesting kann dem Benutzer eine realistischere Emulation geben. Um Hochfrequenzstrategien wie statistische Arbitrage zu unterstützen, muss der Benutzer zusätzlich zu den historischen Handelsdaten die historischen Bidaskdaten berücksichtigen. Tick-by-Tick Simulation Bar Lupe ist wichtig für die Erhöhung der Präzision beim Backtesting. MultiCharts können größere Balken aus kleineren Komponenten zweiter und minimaler Balken aus Zecken, Stunden - und Tagesbars aus Minuten herausbauen. Sie können genaue Preisbewegungen innerhalb jeder Leiste neu erstellen, indem Sie die Bar Lupe verwenden. Zum Beispiel kann Bar Lupe unsichtbar Minuten laden, die die Stunde ausmachen, und die Strategie wird auf einer Minute-für-Minute-Basis zurückgestellt. Erfahren Sie hier mehr technische Details. Strategien für die sofortige Praxis MultiCharts Backtesting Engine emuliert auch Markt, Stop, Limit, Stop Limit und One-cancels-andere (OCO) Bestellungen. Profit-Ziel, Stop-Loss und Loop-Stops sind auch Standard-Backtesting-Features. Darüber hinaus kommt MultiCharts mit mehr als 80 EasyLanguage-Strategien, so dass Sie Backtesting üben können.

Comments

Popular Posts