Einzelne Inhalte können noch auf Englisch angezeigt werden, solange keine Übersetzung vorliegt. Unternehmensnamen und Börsenkürzel bleiben unverändert.

Lernbereich

Lerne Schritt für Schritt – von den Grundlagen bis zu fortgeschrittenen Themen.

← Zurück zur Übersicht
Hochschulstufe 2

Was ist Backtesting?

An der Börse gibt es viele verschiedene Anlagestrategien. Manche Menschen kaufen Aktien, wenn deren Kurse gefallen sind. Andere kaufen erst dann, wenn die Kurse wieder zu steigen beginnen. Doch welche Methode ist besser? Um das herauszufinden, können wir einen Blick in die Vergangenheit werfen und verschiedene Strategien anhand früherer Börsendaten ausprobieren. Dieses Verfahren nennt man Backtesting. Beim Backtesting wird mithilfe historischer Daten untersucht, welche Ergebnisse eine bestimmte Anlagestrategie in der Vergangenheit erzielt hätte. Statt echtes Geld zu investieren, simuliert man Käufe und Verkäufe anhand früherer Aktienkurse und Handelsdaten. So lässt sich beispielsweise feststellen, ob eine Strategie Gewinne erzielt hätte und wie hoch die zwischenzeitlichen Verluste ausgefallen wären. Stellen wir uns vor, ein Anleger entwickelt eine Strategie, die auf dem Durchschnittskurs der letzten 50 Handelstage basiert. Dafür werden die Aktienkurse der vergangenen 50 Börsentage gemittelt. Dieser Wert wird auch als gleitender 50-Tage-Durchschnitt bezeichnet. Der Anleger möchte eine Strategie testen, bei der er Aktien kauft, wenn der Kurs über diesem Durchschnitt liegt, und sie verkauft, wenn der Kurs darunter fällt. Doch wie lässt sich überprüfen, ob diese Strategie tatsächlich funktioniert? Am einfachsten geht das mit historischen Kursdaten. Dazu betrachtet man die Aktienkurse der vergangenen zehn Jahre in chronologischer Reihenfolge und simuliert Käufe und Verkäufe nach zuvor festgelegten Regeln. Ist beispielsweise am Ende eines Handelstages die Kaufbedingung erfüllt, kann man für die Berechnung annehmen, dass die Aktie am nächsten Handelstag gekauft wurde. Wiederholt man diesen Vorgang über den gesamten Zeitraum, lässt sich feststellen, wie viele Transaktionen innerhalb der zehn Jahre stattgefunden hätten und welche Gewinne oder Verluste dabei entstanden wären. Mit einem Computerprogramm können selbst Tausende solcher Transaktionen in kurzer Zeit berechnet werden. Nehmen wir an, jemand hätte mit einem Startkapital von 10.000 Euro investiert und nach zehn Jahren ein Vermögen von 16.000 Euro erreicht. Das entspräche einem Gewinn von 60 Prozent auf das ursprünglich eingesetzte Kapital. Hätte dieselbe Person die Aktien jedoch einfach gekauft und während der gesamten zehn Jahre gehalten, ohne weitere Transaktionen vorzunehmen, wäre ihr Vermögen möglicherweise auf 17.000 Euro gestiegen. In diesem Fall hätte die getestete Strategie zwar einen Gewinn erzielt, aber schlechter abgeschnitten als das bloße Halten der Aktien. Natürlich handelt es sich bei diesen Zahlen um ein rein fiktives Beispiel. Deshalb ist es beim Backtesting wichtig, nicht nur darauf zu achten, ob eine Strategie Gewinne erzielt hätte, sondern ihre Ergebnisse auch mit anderen Anlagestrategien zu vergleichen. Besonders hilfreich ist der Vergleich mit einer sogenannten Buy-and-Hold-Strategie, bei der Aktien gekauft und langfristig gehalten werden. So lässt sich besser beurteilen, ob sich der zusätzliche Aufwand einer komplizierteren Anlagestrategie überhaupt gelohnt hätte. Außerdem sollte man untersuchen, wie hoch die Verluste während des Anlagezeitraums zwischenzeitlich ausgefallen wären. Angenommen, zwei Anlagestrategien hätten über zehn Jahre hinweg jeweils einen Gewinn von 50 Prozent erzielt. Bei der ersten Strategie wäre das Vermögen zwischenzeitlich um höchstens 10 Prozent gesunken, bei der zweiten dagegen um bis zu 60 Prozent. Obwohl beide Strategien am Ende dieselbe Rendite erzielt hätten, wäre das Risiko für die Anleger also sehr unterschiedlich gewesen. Der größte zwischenzeitliche Rückgang des Vermögens gegenüber seinem zuvor erreichten Höchststand wird als maximaler Drawdown (Maximum Drawdown) bezeichnet. Beim Backtesting betrachtet man deshalb nicht nur die endgültige Rendite, sondern auch den maximalen Drawdown, die Anzahl der Transaktionen sowie die Zeitpunkte, zu denen Gewinne und Verluste entstanden wären. Allerdings gibt es beim Backtesting einige wichtige Dinge zu beachten. Besonders entscheidend ist, dass die Kosten und Bedingungen, die beim tatsächlichen Handel auftreten würden, möglichst realistisch berücksichtigt werden. Beim Kauf und Verkauf von Aktien können Transaktionsgebühren anfallen. Je nach Markt können außerdem Steuern erhoben werden. Hinzu kommt, dass Aktien nicht immer genau zu dem gewünschten Preis gekauft oder verkauft werden können. Besonders bei Aktien, die nur selten gehandelt werden, kann der tatsächliche Ausführungspreis vom erwarteten Preis abweichen. Werden solche Kosten und Preisunterschiede beim Backtesting ignoriert, können die Ergebnisse deutlich besser aussehen, als sie unter realen Handelsbedingungen tatsächlich wären. Ebenso wichtig ist der korrekte Umgang mit historischen Daten. Stellen wir uns beispielsweise vor, wir möchten überprüfen, ob ein Anleger im Jahr 2020 eine bestimmte Aktie gekauft hätte. Dabei dürfen wir nicht davon ausgehen, dass ihm bereits die Geschäftszahlen bekannt waren, die das Unternehmen erst 2021 veröffentlicht hat. Schließlich standen diese Informationen einem Anleger im Jahr 2020 noch gar nicht zur Verfügung. Wenn bei der Analyse vergangener Anlageentscheidungen Informationen verwendet werden, die erst später bekannt wurden, spricht man vom sogenannten Look-Ahead-Bias, also einer Verzerrung durch die Verwendung zukünftiger Informationen. Auch die ausschließliche Betrachtung von Unternehmen, die heute noch an der Börse notiert sind, kann zu verzerrten Ergebnissen führen. In der Vergangenheit waren zahlreiche Unternehmen börsennotiert, von denen einige aufgrund wirtschaftlicher Schwierigkeiten, einer Insolvenz oder aus anderen Gründen später von der Börse genommen wurden. Wenn man diese Unternehmen aus der Untersuchung ausschließt und nur die bis heute verbliebenen Unternehmen analysiert, kann der Eindruck entstehen, dass Aktieninvestitionen in der Vergangenheit sicherer und profitabler gewesen seien, als sie tatsächlich waren. Diese Verzerrung wird als Survivorship Bias oder Überlebendenverzerrung bezeichnet. Ein weiteres häufiges Problem beim Backtesting besteht darin, eine Anlagestrategie zu stark an die Ergebnisse der Vergangenheit anzupassen. Nehmen wir an, eine Strategie auf Grundlage des gleitenden 50-Tage-Durchschnitts liefert keine zufriedenstellenden Ergebnisse. Daraufhin verändert der Anleger die Einstellung immer wieder und probiert stattdessen einen Durchschnitt über 40, 30 oder 20 Handelstage aus. Wenn er genügend verschiedene Einstellungen testet, findet er möglicherweise eine Variante, die in der Vergangenheit außergewöhnlich hohe Gewinne erzielt hätte. Das bedeutet jedoch nicht, dass diese Variante auch in Zukunft erfolgreich sein wird. Möglicherweise hat sie nur zufällig besonders gut zu den damaligen Kursbewegungen gepasst. Dieses Problem bezeichnet man als Überanpassung (Overfitting). Eine Möglichkeit, das Risiko einer solchen Überanpassung zu verringern, besteht darin, die historischen Daten in zwei Zeiträume aufzuteilen. Zunächst entwickelt man die Anlagestrategie anhand der Daten aus dem ersten Zeitraum. Anschließend überprüft man mit den Daten aus dem zweiten Zeitraum, ob die Strategie weiterhin gute Ergebnisse liefert. Wenn eine Strategie auch in einem Zeitraum funktioniert, dessen Daten bei ihrer Entwicklung nicht verwendet wurden, ist das ein zusätzlicher Hinweis auf ihre mögliche Zuverlässigkeit. Allerdings garantiert auch dieses Vorgehen keine zukünftigen Gewinne. Vor allem sollte man sich bewusst machen, dass Backtesting ein Verfahren zur Analyse der Vergangenheit ist und keine Methode, mit der sich die Zukunft zuverlässig vorhersagen lässt. Die Aktienmärkte verändern sich durch zahlreiche Faktoren, darunter die wirtschaftliche Entwicklung, das Zinsniveau, die Geschäftsergebnisse der Unternehmen und das Verhalten der Anleger. Eine Strategie, die früher gut funktioniert hat, kann deshalb in Zukunft ihre Wirksamkeit verlieren. Das bedeutet jedoch nicht, dass Backtesting nutzlos wäre. Im Gegenteil: Es ist ein hilfreiches Instrument, um die eigene Anlagestrategie möglichst objektiv zu überprüfen, bevor man echtes Geld investiert. Statt sich allein auf das Bauchgefühl oder bestimmte Erwartungen zu verlassen, kann man mithilfe historischer Daten die Stärken und Schwächen einer Strategie besser erkennen. Letztlich geht es beim Backtesting also nicht darum, zu beweisen, dass eine bestimmte Anlagestrategie zwangsläufig erfolgreich sein wird. Vielmehr soll untersucht werden, wie sich diese Strategie unter verschiedenen Marktbedingungen in der Vergangenheit verhalten hätte. Vergangene Ergebnisse sind keine Garantie für zukünftige Erträge. Eine sorgfältige Analyse der Vergangenheit kann jedoch dabei helfen, fundiertere und vernünftigere Anlageentscheidungen zu treffen.