Warum können Handelsstrategien, die im Backtest hervorragende Ergebnisse erzielen, am realen Markt dennoch scheitern?
Eine Handelsstrategie kann im historischen Backtest beachtliche Renditen, eine hohe Trefferquote und sogar einen gut kontrollierten maximalen Drawdown aufweisen. Sobald sie jedoch tatsächlich am Markt eingesetzt wird, kann das Ergebnis ganz anders ausfallen. Das Problem muss nicht unbedingt an der Strategie selbst liegen, sondern kann auch auf die Unterschiede zwischen Backtests und dem realen Handel zurückzuführen sein.
Erstens: Historische Daten sagen nichts Sicheres über die Zukunft aus. Ein Backtest kann nur prüfen, wie sich eine Strategie unter den Bedingungen eines bestimmten historischen Marktumfelds entwickelt hat. Marktstrukturen, Volatilität und das Verhalten der Marktteilnehmer verändern sich. Muster, die in der Vergangenheit funktioniert haben, müssen nicht dauerhaft Bestand haben.
Zweitens: Beim realen Handel fallen zusätzliche Kosten an. Gebühren, Slippage, Finanzierungskosten und Verzögerungen bei der Orderausführung können die Rendite einer Strategie schmälern. Werden diese Faktoren im Backtest nicht ausreichend berücksichtigt, ist das Ergebnis leicht zu optimistisch.
Drittens: Die Optimierung von Parametern kann zu einer Überanpassung führen. Werden Parameter immer wieder angepasst, nur damit die historische Kurve besser aussieht, passt sich die Strategie möglicherweise lediglich an vergangene Daten an, ohne tatsächlich ein dauerhaft tragfähiges Muster gefunden zu haben. Bei neuen Marktbedingungen kann sich ihre Leistung dann rasch verschlechtern.
Viertens: Eine Validierung außerhalb der Stichprobe ist unverzichtbar. Historische Daten lassen sich in Trainings- und Testzeiträume aufteilen: Zunächst wird die Strategie anhand eines Teils der Daten entwickelt, anschließend wird ihre Leistung mit Daten überprüft, die nicht in die Optimierung eingeflossen sind. Außerdem sollten unterschiedliche Marktumfelder berücksichtigt werden, damit die Strategie nicht nur in einseitigen Aufwärtsmärkten getestet wird.
Fünftens: Der Übergang vom simulierten zum realen Handel sollte schrittweise erfolgen. Beginnen Sie mit dem simulierten Handel und beobachten Sie anschließend mit einer kleinen Positionsgröße die tatsächlichen Ausführungen, Handelskosten und die Einhaltung Ihrer Regeln. Selbst bei hervorragenden Backtest-Ergebnissen sollten Sie klare Risikolimits festlegen und die tatsächliche Leistung fortlaufend überwachen.
Der Wert eines Backtests liegt nicht darin, zu beweisen, dass eine Strategie für immer funktioniert. Er hilft uns vielmehr, Probleme aufzudecken, Annahmen zu überprüfen und das Risiko unüberlegter Trades zu verringern.
Eine wirklich zuverlässige Strategie zeichnet sich nicht nur dadurch aus, dass sie in der Vergangenheit gut abgeschnitten hat. Sie muss sich auch an neuen Daten, realen Kosten und unterschiedlichen Marktumfeldern bewähren.
Im nächsten Beitrag gehen wir der Frage nach: Was ist Überanpassung? Und warum kann eine Strategie umso anfälliger werden, je perfekter ihre Parameter erscheinen?
Eine Handelsstrategie kann im historischen Backtest beachtliche Renditen, eine hohe Trefferquote und sogar einen gut kontrollierten maximalen Drawdown aufweisen. Sobald sie jedoch tatsächlich am Markt eingesetzt wird, kann das Ergebnis ganz anders ausfallen. Das Problem muss nicht unbedingt an der Strategie selbst liegen, sondern kann auch auf die Unterschiede zwischen Backtests und dem realen Handel zurückzuführen sein.
Erstens: Historische Daten sagen nichts Sicheres über die Zukunft aus. Ein Backtest kann nur prüfen, wie sich eine Strategie unter den Bedingungen eines bestimmten historischen Marktumfelds entwickelt hat. Marktstrukturen, Volatilität und das Verhalten der Marktteilnehmer verändern sich. Muster, die in der Vergangenheit funktioniert haben, müssen nicht dauerhaft Bestand haben.
Zweitens: Beim realen Handel fallen zusätzliche Kosten an. Gebühren, Slippage, Finanzierungskosten und Verzögerungen bei der Orderausführung können die Rendite einer Strategie schmälern. Werden diese Faktoren im Backtest nicht ausreichend berücksichtigt, ist das Ergebnis leicht zu optimistisch.
Drittens: Die Optimierung von Parametern kann zu einer Überanpassung führen. Werden Parameter immer wieder angepasst, nur damit die historische Kurve besser aussieht, passt sich die Strategie möglicherweise lediglich an vergangene Daten an, ohne tatsächlich ein dauerhaft tragfähiges Muster gefunden zu haben. Bei neuen Marktbedingungen kann sich ihre Leistung dann rasch verschlechtern.
Viertens: Eine Validierung außerhalb der Stichprobe ist unverzichtbar. Historische Daten lassen sich in Trainings- und Testzeiträume aufteilen: Zunächst wird die Strategie anhand eines Teils der Daten entwickelt, anschließend wird ihre Leistung mit Daten überprüft, die nicht in die Optimierung eingeflossen sind. Außerdem sollten unterschiedliche Marktumfelder berücksichtigt werden, damit die Strategie nicht nur in einseitigen Aufwärtsmärkten getestet wird.
Fünftens: Der Übergang vom simulierten zum realen Handel sollte schrittweise erfolgen. Beginnen Sie mit dem simulierten Handel und beobachten Sie anschließend mit einer kleinen Positionsgröße die tatsächlichen Ausführungen, Handelskosten und die Einhaltung Ihrer Regeln. Selbst bei hervorragenden Backtest-Ergebnissen sollten Sie klare Risikolimits festlegen und die tatsächliche Leistung fortlaufend überwachen.
Der Wert eines Backtests liegt nicht darin, zu beweisen, dass eine Strategie für immer funktioniert. Er hilft uns vielmehr, Probleme aufzudecken, Annahmen zu überprüfen und das Risiko unüberlegter Trades zu verringern.
Eine wirklich zuverlässige Strategie zeichnet sich nicht nur dadurch aus, dass sie in der Vergangenheit gut abgeschnitten hat. Sie muss sich auch an neuen Daten, realen Kosten und unterschiedlichen Marktumfeldern bewähren.
Im nächsten Beitrag gehen wir der Frage nach: Was ist Überanpassung? Und warum kann eine Strategie umso anfälliger werden, je perfekter ihre Parameter erscheinen?