Dein System sollte bei zufälligen Testdaten nicht profitabel sein!!
Solltest Du die Annahme teilen, dass Aktienkurse nicht zufällig entstehen und du baust ein System für diese Annahme, dann muss dein System bei zufälligen Werten nicht profitabel sein.
Mit zufälligen Daten machst Du also einen Negativ Test.
Um aus der "Backtest Falle" zu kommen, gibt es in meinen Augen nur 2 Möglichkeiten:
1. Du entwickelst ein System zum Beispiel auf einer Datenbasis von 1998 - 2018 und lässt dann dein System einen "Forward-Test" laufen, also von 2019-heute. Hier sollten sich die Ergebnisse nicht signifikant vom Backtest unterscheiden.
2. Du änderst den Markt oder die Aktie für deinen Forward Test. Sprich Backtest von Aktie A Zeitraum 1998-heute und Forward Test von Aktie B 1998-heute. Wobei ich das nicht mit einer Aktie machen würde, sondern mit einem Pool von Aktien. Ich handle nur Werte aus dem S&P 500. In meinen Backtests spiele ich ab und zu folgendes durch:
Ich entwickle ein System auf 100 Aktien vom S&P 500, wenn das System und die Parameter fest stehen, lasse ich den Backtest für die anderen 400 Aktien laufen.
Solltest Du die Annahme teilen, dass Aktienkurse nicht zufällig entstehen und du baust ein System für diese Annahme, dann muss dein System bei zufälligen Werten nicht profitabel sein.
Mit zufälligen Daten machst Du also einen Negativ Test.
Um aus der "Backtest Falle" zu kommen, gibt es in meinen Augen nur 2 Möglichkeiten:
1. Du entwickelst ein System zum Beispiel auf einer Datenbasis von 1998 - 2018 und lässt dann dein System einen "Forward-Test" laufen, also von 2019-heute. Hier sollten sich die Ergebnisse nicht signifikant vom Backtest unterscheiden.
2. Du änderst den Markt oder die Aktie für deinen Forward Test. Sprich Backtest von Aktie A Zeitraum 1998-heute und Forward Test von Aktie B 1998-heute. Wobei ich das nicht mit einer Aktie machen würde, sondern mit einem Pool von Aktien. Ich handle nur Werte aus dem S&P 500. In meinen Backtests spiele ich ab und zu folgendes durch:
Ich entwickle ein System auf 100 Aktien vom S&P 500, wenn das System und die Parameter fest stehen, lasse ich den Backtest für die anderen 400 Aktien laufen.