Was ist Backtesting?

Beim Backtesting wird eine Strategie oder ein Vorhersagemodell auf historische Daten angewendet, um deren Genauigkeit zu bestimmen. Es kann verwendet werden, um die Realisierbarkeit von Handelsstrategien zu testen und zu vergleichen, so dass Trader Sechs wesentliche Fähigkeiten von Master-Tradern Fast jeder kann Trader werden, aber einer der Master-Trader zu sein, erfordert mehr als Investitionskapital und einen dreiteiligen Anzug. Denken Sie daran: Es gibt ein Meer von Personen, die sich den Reihen der Meister anschließen und die Art von Geld nach Hause bringen möchten, die zu diesem Titel gehört. kann erfolgreiche Strategien anwenden und optimieren.

Backtesting

Zusammenfassung

  • Beim Backtesting wird eine Strategie oder ein Vorhersagemodell auf historische Daten angewendet, um deren Genauigkeit zu bestimmen.
  • Es ermöglicht Händlern, Handelsstrategien zu testen, ohne Risikokapital zu benötigen.
  • Zu den gängigen Backtesting-Maßnahmen gehören Nettogewinn / -verlust, Rendite, risikobereinigte Rendite, Marktexposure und Volatilität.

Wie Backtesting funktioniert

Analysten verwenden Backtesting, um verschiedene Handelstechniken zu testen und zu vergleichen, ohne Geld zu riskieren. Die Theorie ist, dass wenn ihre Strategie in der Vergangenheit schlecht abschneidet, es unwahrscheinlich ist, dass sie in der Zukunft gut abschneidet (und umgekehrt). Die beiden Hauptkomponenten, die beim Testen betrachtet werden, sind die Gesamtrentabilität und das eingegangene Risiko.

Bei einem Backtest wird jedoch die Leistung einer Strategie in Bezug auf viele verschiedene Faktoren untersucht. Ein erfolgreicher Backtest zeigt den Händlern eine Strategie, die nachweislich historisch positive Ergebnisse zeigt. Während sich der Markt nie genau gleich bewegt, basiert das Backtesting auf der Annahme, dass sich Aktien in ähnlichen Mustern bewegen wie in der Vergangenheit.

Backtesting - wie es funktioniert

Implementierung

Ein Backtest wird normalerweise von einem Programmierer codiert. Programmieren Beim Programmieren werden Anweisungen geschrieben, die ein Computer ausführen soll. Es ähnelt einem Rezept für Menschen. Ein Rezept enthält eine Liste von Aktionen, mit denen eine Simulation der Handelsstrategie ausgeführt wird. Die Simulation wird unter Verwendung historischer Daten von Aktien, Anleihen und anderen Finanzinstrumenten durchgeführt. Die Person, die den Backtest durchführt, bewertet die Renditen des Modells über mehrere verschiedene Datensätze hinweg.

Es ist auch wichtig, dass das Modell unter vielen verschiedenen Marktbedingungen getestet wird, um die Leistung objektiv bewerten zu können. Die Variablen innerhalb des Modells werden dann zur Optimierung gegen verschiedene Backtesting-Maßnahmen optimiert.

Allgemeine Backtesting-Maßnahmen

  • Nettogewinn (-verlust
  • Rückkehr : Die Gesamtrendite des Portfolios über einen bestimmten Zeitrahmen
  • Risikobereinigte Rendite Risikobereinigte Renditequoten Es gibt eine Reihe von risikoadjustierten Renditequoten, mit denen Anleger bestehende oder potenzielle Anlagen beurteilen können. Diese Kennzahlen können hilfreicher sein als einfache Kennzahlen für die Anlagerendite, bei denen das Anlagerisiko nicht berücksichtigt wird. : Die Rendite des Portfolios ist risikobereinigt
  • Marktexposition : Der Grad der Exposition gegenüber verschiedenen Marktsegmenten
  • Volatilität Volatilität Die Volatilität ist ein Maß für die Schwankungsrate des Wertpapierpreises im Zeitverlauf. Es gibt das Risiko an, das mit den Preisänderungen eines Wertpapiers verbunden ist. Anleger und Händler berechnen die Volatilität eines Wertpapiers, um frühere Preisschwankungen zu bewerten: Die Streuung der Renditen des Portfolios

Backtesting Bias

Bei der Erstellung eines Handelsmodells, das erneut getestet werden soll, müssen Händler Verzerrungen bei der Erstellung des Modells vermeiden. Um Objektivität zu gewährleisten, muss die Strategie in mehreren unterschiedlichen Zeiträumen mit einer unvoreingenommenen und repräsentativen Stichprobe von Beständen getestet werden. Wenn ein Händler die Aktien und den Zeitraum auswählen würde, gegen den seine Strategie zurückgetestet wird, wäre das Modell grundlegend fehlerhaft. Während der Test möglicherweise positive Ergebnisse liefert, liegt dies nur daran, dass das Modell so erstellt wurde, dass es perfekt zu diesen Daten passt. Daher ist es wichtig, dass während des gesamten Prozesses unterschiedliche Datensätze verwendet werden.

Look-Ahead-Bias

Ein weiterer Fehler beim Backtesting ist die Vorausschau. Look-Ahead-Bias beinhaltet das Einbeziehen von Informationen in das Backtest-Modell, die normalerweise nicht verfügbar wären, wenn das Modell tatsächlich implementiert wird.

Angenommen, Sie testen ein Handelsmodell, das auf den zum Geschäftsjahresende verfügbaren Finanzinformationen basiert. Im Modell geben Sie die Informationen zum 31. Dezember ein. Die Informationen sind jedoch in der Regel erst einige Wochen nach Jahresende verfügbar. Die Implementierung der Daten in einem Backtest würde dazu führen, dass die Rendite des Modells aufgrund der Vorausschau-Verzerrung künstlich hoch ist.

Backtesting - Vorausschauendes Bais-Diagramm

  • A - Geschäftsjahresende (Zeitpunkt, zu dem das Backtesting-Modell den veröffentlichten Jahresbericht annimmt)
  • B - Geschäftsbericht veröffentlicht
  • C - Zeitpunkt, zu dem das Backtesting-Modell die Veröffentlichung des Berichts für das erste Quartal annimmt
  • D - Bericht zum ersten Quartal veröffentlicht

Die obige Grafik zeigt eine Zeitleiste, wie ein Backtesting-Modell aufgrund von Vorausschau-Verzerrungen fehlerhaft werden kann. Das Modell geht davon aus, dass Informationen an den Punkten A und C verfügbar werden, während die Informationen in der Realität an den Punkten B und D verfügbar werden. Das Ergebnis eines ordnungsgemäß konstruierten Backtests würde wahrscheinlich ein völlig anderes Ergebnis liefern als das, bei dem dieselben Annahmen wie gemacht werden über.

Wer verwendet Backtesting?

Jeder kann seinen eigenen Backtest durchführen. Backtests werden jedoch normalerweise von institutionellen Anlegern und Geldverwaltern durchgeführt. Beim Backtesting werden Daten verwendet, deren Beschaffung teuer sein kann und die eine komplexe Modellierung erfordern.

Institutionelle Händler und Investmentgesellschaften verfügen über das erforderliche Human- und Finanzkapital, um Backtesting-Modelle in ihre Handelsstrategien einzubeziehen. Darüber hinaus sind institutionelle Anleger mit großen Geldbeträgen institutioneller Anleger. Institutioneller Anleger Ein institutioneller Anleger ist eine juristische Person, die die Mittel zahlreicher Anleger (bei denen es sich möglicherweise um private Anleger oder andere juristische Personen handelt) ansammelt, um häufig einen Backtest zur Risikobewertung durchzuführen.

Beispiel

Angenommen, Sie sind Analyst bei einer Wertpapierfirma und wurden gebeten, eine Strategie anhand einer Reihe historischer Daten zu testen, die Ihnen zur Verfügung gestellt wurden. Die Strategie beinhaltet den Kauf einer Aktie, wenn sie ein 90-Tage-Tief erreicht. Der erste Schritt beim Backtesting wäre die Auswahl unvoreingenommener historischer Daten.

Anschließend wenden Sie die Strategie auf die Daten an und stellen fest, dass die Strategie eine Rendite von 150 Basispunkten erzielt, die besser ist als die aktuelle Strategie des Unternehmens. Der Backtest trug dazu bei, die bei der Erstellung der Handelsstrategie durchgeführten Untersuchungen zu festigen. Die Wertpapierfirma kann entscheiden, ob der Backtest Grund genug ist, die Strategie anzuwenden.

Verwandte Lesungen

Finance ist der offizielle Anbieter der globalen CBCA-Zertifizierung (Certified Banking & Credit Analyst). Die CBCA-Akkreditierung (Certified Banking & Credit Analyst) ist ein globaler Standard für Kreditanalysten, der Finanzen, Rechnungswesen, Kreditanalyse und Cashflow-Analyse umfasst , Covenant-Modellierung, Kreditrückzahlungen und mehr. Zertifizierungsprogramm, das jedem helfen soll, ein erstklassiger Finanzanalyst zu werden. Um Ihre Karriere weiter voranzutreiben, sind die folgenden zusätzlichen Ressourcen hilfreich:

  • Algorithmen Algorithmen (Algos) Algorithmen (Algos) sind eine Reihe von Anweisungen, die zur Ausführung einer Aufgabe eingeführt werden. Algorithmen werden eingeführt, um den Handel zu automatisieren und Gewinne mit einer Frequenz zu erzielen, die für einen menschlichen Händler unmöglich ist
  • Clustering-Illusion Clustering-Illusion Clustering-Illusion bezieht sich auf eine kognitive Verzerrung in der Verhaltensfinanzierung, bei der ein Investor Muster in tatsächlich zufälligen Ereignissen beobachtet. In anderen
  • Hypothesentest Hypothesentest Hypothesentest ist eine Methode zur statistischen Inferenz. Es wird verwendet, um zu testen, ob eine Aussage zu einem Populationsparameter korrekt ist. Hypothesentest
  • Stichprobenauswahlverzerrung Stichprobenauswahlverzerrung Die Stichprobenauswahlverzerrung ist die Verzerrung, die sich aus dem Versagen ergibt, die ordnungsgemäße Randomisierung einer Populationsstichprobe sicherzustellen. Die Mängel der Stichprobenauswahl

Empfohlen

Wurde Crackstreams geschlossen?
2022
Ist die MC-Kommandozentrale sicher?
2022
Verlässt Taliesin die kritische Rolle?
2022