BACKTESTING-HANDEL: Definition, Funktionsweise und Beispiele

BACKTESTING-TRADING_-Definition-wie-es-funktioniert-Beispiele

Was ist Backtesting?

Backtesting ist die allgemeine Methode, um zu sehen, wie gut eine Ex-post-Strategie oder ein Modell funktionieren würde. Backtesting bewertet die Realisierbarkeit einer Handelsstrategie, indem anhand historischer Daten ermittelt wird, wie sie sich entwickeln würde. Wenn Backtesting funktioniert, können Marketer und Analysten sicher sein, es in Zukunft zu nutzen.

Die Grundlagen des Backtestings

Backtesting ermöglicht es einem Händler, eine Handelsstrategie mit historischen Daten zu simulieren, um Ergebnisse zu generieren und Risiko und Rendite zu analysieren, bevor er echtes Kapital riskiert.

Ein gut durchgeführter Test mit positiven Ergebnissen versichert Vermarktern, dass die Strategie grundsätzlich solide ist und wahrscheinlich profitabel ist, wenn sie tatsächlich umgesetzt wird. Ein gut durchgeführter Test mit unbefriedigenden Ergebnissen wird Marketer dazu bringen, die Strategie zu ändern oder abzulehnen. Besonders komplexe Handelsstrategien, wie sie von automatisierten Handelssystemen verwendet werden, verlassen sich stark auf Tests, um ihren Wert zu beweisen, da sie zu viel Spaß machen, um sie anders zu bewerten.

Sobald eine Geschäftsidee quantifiziert werden kann, kann sie erneut getestet werden. Einige Vermarkter und Investoren suchen möglicherweise das Fachwissen eines qualifizierten Entwicklers, um die Idee zu einem Testformat zu entwickeln. Normalerweise beinhaltet dies einen Entwickler, der die Idee in der von der Handelsplattform gehosteten proprietären Sprache codiert. Der Programmierer kann benutzerdefinierte Eingabevariablen integrieren, die es dem Händler ermöglichen, das System zu „modifizieren“.

Ein Beispiel hierfür wäre das oben erwähnte einfache Crossover-System mit gleitendem Durchschnitt. Der Händler könnte die Längen der beiden im System verwendeten Animationen eingeben (oder ändern). Der Trader könnte erneut versuchen festzustellen, welche gleitenden Durchschnittslängen bei den historischen Daten am besten abschneiden würden.

Warum Backtesting wichtig ist

Backtesting bietet Analysten, Händlern und Wechselrichtern eine Form der Bewertung und Optimierung ihrer Handelsstrategien und Analysemodelle vor der Implementierung. Die Idee ist, dass eine Strategie, die in der Vergangenheit schlecht funktioniert hätte, wahrscheinlich auch in Zukunft schlecht funktionieren wird und umgekehrt. Wie Sie sehen können, ist ein Teil des Backtesting-Schlüssels die arithmetische Annahme, dass die vordere Verzweiflung der zukünftigen Verzweiflung vorausgeht.

Wie Backtesting funktioniert

Der ideale Backtest wählt Datenproben aus einem relevanten Zeitraum mit einer Dauer aus, die eine Vielzahl von Marktbedingungen widerspiegelt. Auf diese Weise können Sie besser beurteilen, ob die Backtest-Ergebnisse einen Misserfolg oder ein gutes Geschäft darstellen.

Der historische Datensatz sollte eine wirklich repräsentative Stichprobe von Aktien enthalten, einschließlich Unternehmen, die schließlich bankrott gingen oder verkauft oder liquidiert wurden. Die Alternative, die nur historische Bestandsdaten enthält, die heute noch existieren, wird künstlich hohe Backtesting-Renditen produzieren.

Ein Backtest muss alle noch so unbedeutenden Handelskosten berücksichtigen, da diese während des Testzeitraums ansteigen und die Rentabilität einer Strategie drastisch beeinträchtigen können. Händler sollten sicherstellen, dass ihre Testsoftware diesen Kosten entspricht.

Out-of-Sample-Tests und erweiterte Leistungstests liefern eine zusätzliche Bestätigung der Effektivität eines Systems und können das wahre Gesicht eines Systems zeigen, bevor tatsächliches Geld verfügbar ist.

Eine gute Korrelation zwischen den Out-of-Sample-Leistungstestergebnissen und der zukünftigen Leistung ist entscheidend für die Bestimmung der Lebensfähigkeit eines kommerziellen Systems.

Regeln für das Backtesting von Handelsstrategien

Es gibt viele Faktoren zu berücksichtigen, wenn Händler Handelsstrategien ausprobieren. Im Folgenden finden Sie eine Liste der wichtigsten Dinge, die Sie beim Testen beachten sollten:

  • Berücksichtigen Sie die allgemeinen Markttrends
  • Betrachten Sie das Universum, in dem der Test durchgeführt wurde
  • Variabilitätsmaße sind bei der Entwicklung eines Handelssystems äußerst wichtig zu berücksichtigen
  • Die durchschnittliche Anzahl der gehaltenen Balken ist ebenfalls sehr wichtig, um die Entwicklung eines Handelssystems zu überwachen
  • Belichtung ist ein zweischneidiges Schwert
  • Die jährliche Leistung wird als Instrument verwendet, um die Leistung eines Systems im Vergleich zu anderen Anlagestandorten zu bewerten
  • Backtesting kann manchmal zu einer sogenannten Überoptimierung führen
  • Backtesting ist nicht immer die genaueste Methode, um die Effektivität eines bestimmten Handelssystems zu messen
  • Es ist wichtig, nicht nur die jährliche Gesamtrendite zu betrachten, sondern auch die Erhöhung oder Verringerung des Risikos zu berücksichtigen.

Wer verwendet Backtesting?

Alles kann mit einem richtigen Backtest durchgeführt werden. Ohne Embargo realisieren institutionelle Umkehrungen und andere Dinosaurier-Administratoren retrospektive Prozesse. Backtesting verwendet Daten, die verwendet werden können, um Kosten zu erhalten und vollständige Modelle zu erfordern.

Institutionelle Unternehmen und Inversionsunternehmen verfügen über das Humankapital und den finanziellen Bedarf, um Testmodelle in ihren Geschäftsstrategien einzusetzen. Wenn große Geldsummen im Spiel sind, müssen die institutionellen Kehrseiten des Verstandes folgen und das Risiko absichtlich bewerten.

Die Leute suchen auch nach SCHLECHTE GUTSCHRIFT: Definitionen, Beispiele und Strafen

Backtesting vs. Forward-Performance

Forward Performance Monitoring, auch bekannt als Papierhandel, bietet Händlern einen weiteren Out-of-Sample-Datensatz zur Bewertung eines Systems. Es ist eine Simulation realer Transaktionen und beinhaltet die Überwachung der Logik des Systems in einem Live-Markt.

Die Überwachung der Forward Performance wird als Papierhandel bezeichnet, da alle Transaktionen nur auf Papier durchgeführt werden. Das heißt, Handelseingänge und -ausgänge werden zusammen mit etwaigen Gewinnen oder Verlusten im System dokumentiert, aber es werden keine tatsächlichen Transaktionen durchgeführt.

Ein wichtiger Aspekt bei der Förderung von Leistungstests besteht darin, der Logik des Systems genau zu folgen. Andernfalls ist es schwierig, wenn nicht sogar unmöglich, diesen Schritt im Prozess genau zu beurteilen.

Trader sollten bei eingehenden und ausgehenden Trades ehrlich sein und Verhaltensweisen wie Rosinenpflücker-Trades oder das Nichteinbeziehen von Paper-Trades vermeiden, die rationalisieren, dass „ich diesen Trade niemals erhalten hätte“, wenn der Trade zustande gekommen wäre. Entsprechend der Logik des Systems muss es dokumentiert und ausgewertet werden.

Der Unterschied zwischen Backtesting und Szenarioanalyse

Während beim Backtesting reale historische Daten verwendet werden, um die Eignung oder den Erfolg zu testen, verwendet die Szenarioanalyse hypothetische Daten, die verschiedene mögliche Ergebnisse simulieren. Beispielsweise würde die Szenarioanalyse bestimmte Änderungen der Wertpapierwerte des Portfolios oder Schlüsselfaktoren simulieren, die auftreten, wie z. B. eine Änderung der Zinssätze.

Die Szenarioanalyse wird üblicherweise verwendet, um Wertänderungen eines Portfolios als Reaktion auf ein unerwünschtes Ereignis abzuschätzen, und kann verwendet werden, um das theoretische Worst-Case-Szenario zu untersuchen.

Nachteile von Rücksetzungen

Damit Backtesting effektive Ergebnisse liefert, müssen Marketer ihre Strategien entwickeln und sie in gutem Glauben ausprobieren und dabei so viel Voreingenommenheit wie möglich vermeiden. Das bedeutet, dass die Strategie entwickelt werden muss, ohne sich auf die beim Backtesting verwendeten Daten zu verlassen.

Das ist schwieriger, als es sich anhört. Händler erstellen im Allgemeinen Strategien auf der Grundlage historischer Daten. Sie müssen streng sein, wenn sie Datensätze testen, die sich von denen unterscheiden, die von ihren Modellen trainiert wurden. Andernfalls wird der Backtest hervorragende Ergebnisse haben, die nichts bedeuten.

In ähnlicher Weise sollten Händler auch das Ausbaggern von Daten vermeiden, bei dem sie eine Vielzahl hypothetischer Strategien gegen denselben Datensatz ausprobieren, und sie werden auch Echtzeit-Marktversagen produzieren, da es viele ungültige Strategien zu überwinden gilt. über einen längeren Zeitraum auf dem Markt. zufällig festgelegter Zeitraum.

Eine Möglichkeit, der Tendenz zum Datenbaggern oder zur selektiven Auswahl entgegenzuwirken, besteht darin, eine Strategie zu verwenden, die im relevanten Zeitraum oder innerhalb der Stichprobe erfolgreich ist, und Daten aus einem anderen Zeitraum oder außerhalb der Stichprobe zu testen. Wenn der In-Sample- und der Out-of-Sample-Backtest ähnliche Ergebnisse liefern, dann ist er wahrscheinlich allgemein gültig.

Zusammenfassung

Backtesting ist einer der wichtigsten Aspekte bei der Entwicklung eines Handelssystems. Wenn es richtig erstellt und interpretiert wird, kann es Marketern helfen, ihre Strategien zu optimieren und zu verbessern, technische oder theoretische Fehler zu finden und Vertrauen in ihre Strategie zu gewinnen, bevor sie sie auf reale Märkte anwenden.

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *

Das Könnten Sie Auch Interessieren