Ein Backtest, selbst ein sorgfältiger, beweist nur, dass eine Strategie in der Vergangenheit funktionierte. Walk-Forward-Analyse und Forward-Testing sind die zwei Techniken, die die Lücke zwischen „hat historisch funktioniert" und „funktioniert vorwärts" schließen — beide existieren speziell, um Overfitting zu erkennen, bevor es echtes Geld kostet.
Was Walk-Forward-Analyse ist
Statt Parameter einmal auf dem gesamten Datensatz zu optimieren, teilt Walk-Forward-Analyse die Historie in rollierende Fenster: Optimieren an Fenster 1, Testen am ungesehenen Fenster 2, dann weiterrollen — Optimieren an Fenster 2, Testen an Fenster 3, und so weiter. Jedes Testfenster ist gegenüber der vorangegangenen Optimierung wirklich Out-of-Sample.
Beispiel für rollierende Struktur
| Schritt | Optimieren an | Testen an (Out-of-Sample) |
|---|---|---|
| 1 | Jan-Jun 2022 | Jul-Sep 2022 |
| 2 | Apr-Sep 2022 | Okt-Dez 2022 |
| 3 | Jul-Dez 2022 | Jan-Mär 2023 |
Die reale Performance-Schätzung der Strategie ist das kombinierte Ergebnis über alle Out-of-Sample-Testfenster — niemals die In-Sample-Optimierungsfenster. Wenn die Performance über jedes rollierte Fenster einigermaßen konsistent bleibt, ist das ein starker Beweis, dass der Edge real ist und kein angepasstes Rauschen.
Eine überangepasste Strategie performt in-Sample großartig, bricht aber jedes Mal out-of-Sample ein. Eine robuste Strategie zeigt eine kleinere, konsistentere Lücke zwischen In-Sample- und Out-of-Sample-Performance über alle Rollen hinweg.
Forward-Testing (Demo-/Papier-Trading)
Sobald Backtest und Walk-Forward-Analyse solide aussehen, ist der nächste Schritt Forward-Testing: die Strategie auf einem Demokonto oder mit minimaler Live-Größe in Echtzeit laufen lassen, auf Preisaktion, die nicht existierte, als die Regeln gebaut wurden. Das kommt einem echten Out-of-Sample-Test am nächsten, da die Daten wirklich neu sind.
- ▸Mindestens 4-8 Wochen oder 30+ Trades forward-testen, bevor man den Ergebnissen vertraut.
- ▸Genau wie zurückgetestet handeln — keine diskretionären Anpassungen mitten im Test, sonst wird der Vergleich ungültig.
- ▸Jeden Trade genauso protokollieren wie Backtest-Trades, damit die beiden Datensätze vergleichbar sind.
- ▸Erwartungswert und Drawdown des Forward-Tests direkt mit den Backtest-Zahlen vergleichen.
Was Divergenz zwischen Backtest und Forward-Test bedeutet
| Signal | Wahrscheinliche Erklärung |
|---|---|
| Forward-Ergebnisse ähnlich dem Backtest | Gutes Zeichen — Strategie hat möglicherweise einen echten, robusten Edge |
| Forward-Trefferquote viel niedriger, gleiches Durchschnitts-R | Mögliches Overfitting oder verändertes Marktregime |
| Forward-Ergebnisse extrem unstetig | Stichprobe noch zu klein oder Ausführungs-/Disziplinprobleme, nicht die Strategie |
Es ist verlockend, direkt von einem großartigen Backtest zu einem finanzierten Konto zu springen. Widersteh dem. Ein Monat Demo-Forward-Testing kostet nur Zeit und kann ein ganzes Konto retten.
Alles zusammenfügen
- 1.Regeln erstellen und einen ersten Backtest an In-Sample-Daten durchführen.
- 2.Eine Walk-Forward-Analyse über rollierende Fenster durchführen, um Robustheit zu prüfen.
- 3.Mindestens einen Monat oder 30+ Trades auf Demo/kleiner Live-Größe forward-testen.
- 4.Erst dann die Positionsgröße skalieren und weiter Live-Metriken gegen Backtest-Baselines überwachen.