Quant-Glossar

Walk-Forward-Analyse

Robuste Validierungsmethode: rollend trainieren und out-of-sample testen.

Bei einer Walk-Forward-Analyse wird eine Strategie auf einem Trainingsfenster (z. B. 5 Jahre) optimiert und dann auf einem direkt folgenden Out-of-Sample-Fenster (z. B. 1 Jahr) getestet. Beide Fenster werden dann in der Zeit verschoben und der Prozess wiederholt.

Vorteil: zeigt, ob eine Strategie auch in nie gesehenen Daten funktioniert — die wichtigste Frage überhaupt. Nachteil: rechenintensiv, viele Parameter-Wahl-Entscheidungen. Walk-Forward ist Pflichtprogramm — wer das nicht macht, weiß nicht, ob er Strategie oder Overfitting handelt.

Genaue Definition

Die Walk-Forward-Analyse ist eine rollierende Folge von Optimierung und Test. In jedem Durchgang werden die Parameter nur auf dem In-Sample-Abschnitt (IS) gewählt und danach unverändert auf den direkt folgenden Out-of-Sample-Abschnitt (OOS) angewendet. Die aneinandergereihten OOS-Abschnitte ergeben eine Equity-Kurve, in der kein Datenpunkt steckt, der zur Parameterwahl beigetragen hat. Üblich sind zwei Varianten: Beim rollierenden Fenster bleibt die IS-Länge konstant, beim verankerten oder wachsenden Fenster (anchored, expanding) beginnt jeder IS-Abschnitt am selben Startpunkt und wird mit jedem Durchgang länger.

Berechnung

Bei einer Datenlänge T, einem IS-Fenster I und einem OOS-Fenster O, das jeweils um O weiterrückt, ergibt sich die Zahl der Testfenster als k = ⌊(T − I) / O⌋. Als Kennzahl dient oft die Walk-Forward-Effizienz WFE = OOS-Ergebnis pro Jahr / IS-Ergebnis pro Jahr. Wichtig ist die Umrechnung auf dieselbe Zeiteinheit, weil IS- und OOS-Abschnitt unterschiedlich lang sind.

Rechenbeispiel: 10 Jahre Daten, IS 5 Jahre, OOS 1 Jahr ergeben k = (10 − 5) / 1 = 5 Testfenster; die Jahre 6 bis 10 sind out-of-sample. Werden je Fenster 200 Parameterkombinationen geprüft, sind das allein für die Optimierung 1.000 Backtests. Angenommen, ein Fenster bringt im IS-Abschnitt 5.000 € Gewinn über 5 Jahre und im OOS-Abschnitt 800 € über 1 Jahr. Ohne Umrechnung wirkt das Verhältnis mit 800 / 5.000 = 0,16 sehr schwach. Pro Jahr gerechnet stehen 1.000 € gegen 800 €, die WFE beträgt 0,8. Bei prozentualen Renditen wird geometrisch annualisiert, nicht einfach durch die Zahl der Jahre geteilt.

Eine feste Regel für die Fensterlängen gibt es nicht. Das IS-Fenster muss genug Trades enthalten, um die Parameter überhaupt schätzen zu können; das OOS-Fenster entspricht sinnvollerweise dem Rhythmus, in dem die Parameter auch im Live-Betrieb neu bestimmt würden. Beide Längen werden vor dem ersten Lauf festgelegt und dokumentiert. Ausgewertet wird nicht nur die zusammengesetzte OOS-Equity-Kurve, sondern auch die Streuung zwischen den Fenstern: Wie viele Fenster waren positiv, wie stark schwanken Drawdown und Trefferquote, und wie weit liegen die gewählten Parameter auseinander?

Umsetzung im Code und typischer Fehler

Im Code ist Walk-Forward eine Schleife: auf IS optimieren, Parameter festhalten, OOS simulieren, Ergebnis anhängen, Fenster um O verschieben. Drei Fehler sind typisch. Erstens überlappende OOS-Abschnitte, wenn die Schrittweite kleiner als O ist: Dieselben Handelstage zählen dann mehrfach. Zweitens fehlende Vorlaufdaten: Ein gleitender Durchschnitt über 200 Kerzen braucht zu Beginn des OOS-Abschnitts die 200 Kerzen davor. Sie dürfen in die Berechnung eingehen, aber nicht gehandelt werden; sonst startet jedes Fenster mit verfälschten Indikatorwerten. Drittens offene Positionen an der Fenstergrenze, die beim Wechsel stillschweigend geschlossen oder doppelt eröffnet werden. Im MT5-Strategietester liefert die Forward-Option einen einzelnen IS/OOS-Schnitt; ein rollierendes Walk-Forward entsteht erst aus mehreren Läufen mit verschobenen Zeiträumen (Schritt für Schritt im Artikel Walk-Forward in der Praxis).

Grenzen und Missverständnisse

Walk-Forward verringert das Risiko der Überanpassung, beseitigt es aber nicht. Wer IS- und OOS-Längen, Zielgröße oder Parameterbereiche so lange verändert, bis das Gesamtergebnis passt, optimiert auf einer höheren Ebene doch wieder auf den OOS-Daten. Fünf Testfenster sind zudem eine kleine Stichprobe; ein einzelnes auffälliges Jahr kann das Bild prägen. Springen die gewählten Parameter von Fenster zu Fenster stark, spricht das eher für Rauschen als für ein stabiles Muster. Für Modelle, deren Zielgröße mehrere Tage umfasst, gehören Purging und Embargo dazu, siehe Walk-Forward-Validierung für ML-Trading und Cross-Validation. Verwandt: Overfitting, Backtest, Monte-Carlo-Simulation. Ein einfaches Regelwerk zum Ausprobieren bietet der Backtest Playground.

Hinweis: Dieser Glossar-Eintrag ist KI-gestützt entstanden. Marcel Gautsche verantwortet Inhalt und Auswahl redaktionell. Ihnen ist ein Fehler aufgefallen? Schreiben Sie an info@marcelgautsche.de.

Sie wollen das Konzept in der Praxis sehen?

Zu den interaktiven Tools