Startseite > Blog > Walk-Forward-Analyse zur Vermeidung von Curve-Fitting

Walk-ForwardOptimierung

Walk-Forward-Analyse zur Vermeidung von Curve-Fitting

Veröffentlicht: 2026-10-02Lesezeit: ca. 3 Min
⏱ Dieser Artikel gibt den Stand zum Veröffentlichungsdatum wieder. Die Performance-Kennzahlen der EAs (PF, DD, Jahresrendite) ändern sich mit dem Live-Handel und erneuten Validierungen – die aktuellen Werte finden Sie auf den EA-Seiten. Aktuelle EA-Ergebnisse ansehen →
Inhalt (10)
  1. Ablauf der Walk-Forward-Analyse (Überblick)
  2. Was ist Curve-Fitting (Überoptimierung)?
  3. Funktionsweise der Walk-Forward-Analyse
  4. Durchführung der Walk-Forward-Analyse (MT5)
  5. Hinweise zur Optimierung
  6. Interpretation der Walk-Forward-Analyse-Ergebnisse
  7. Tipps für eine parameterrobuste Strategie
  8. Zusammenfassung
  9. FAQ
  10. Verwandte Seiten

Walk-Forward-Analyse zur Vermeidung von Curve-Fitting – Die richtige Vorgehensweise bei der EA-Optimierung

Wenn Sie Parameter mit dem Strategy Tester von MT5 optimieren, finden Sie die Parameter, die die besten Ergebnisse für historische Daten liefern.

Diese „optimalen Parameter" können jedoch zu sehr auf die Vergangenheitsdaten zugeschnitten sein (Curve-Fitting). Die Walk-Forward-Analyse ist eine Methode, um diese Überoptimierung zu verhindern.

Das Wichtigste in Kürze

  • Die Daten im Verhältnis 70:30 in einen Optimierungszeitraum (In-Sample) und einen Validierungszeitraum (Out-of-Sample) aufteilen und dies chronologisch wiederholen
  • Eine WFE (Out-of-Sample PF ÷ In-Sample PF × 100 %) von 60 % oder mehr ist die Bestehensgrenze
  • Optimierungsvariablen auf ein bis zwei begrenzen und nicht den Top-1-Wert, sondern den Median des oberen Clusters übernehmen

Ablauf der Walk-Forward-Analyse (Überblick)

SchrittWas zu tun istRichtwert
1Optimierungsvariablen auf ein bis zwei begrenzenz. B. nur der EMA-Zeitraum
2Im In-Sample-Zeitraum optimieren5–7 Jahre
3Top-Parameter auswählenNicht der Top-1-Wert, sondern der Median des Clusters der Top-20 %
4Im Out-of-Sample-Zeitraum backtesten2–3 Jahre (Verhältnis 70:30 bis 80:20)
5WFE berechnen und bewertenAb 60 % bestanden, unter 40 % Verdacht auf Curve-Fitting
6Zeiträume verschieben und Schritte 2–5 wiederholenOb der PF in jedem Validierungszeitraum positiv ist

Empfohlene Broker-Vergleich →

🎁 Kostenlose EA herunterladen

📧 Kostenloser E-Mail-Kurs (8 E-Mails) + Paket mit 13 MT5-Indikatoren nur für Abonnenten

* Datenschutz streng geschützt. Sie können jederzeit kündigen.

Was ist Curve-Fitting (Überoptimierung)?

Das Problem der Backtest-Optimierung:
Optimale Parameter für 10 Jahre historische Daten → Funktionieren in der Zukunft nicht

Beispiel: Optimierung des EMA-Zeitraums im Bereich 10 bis 50

EMA-ZeitraumBacktest PFForward-Test PF
21 (Optimum)2,30,9 ← So sieht es in der Realität aus
30 (Zweitbester)1,81,3
Durchschnittlicher Wert1,51,4

Der optimierte Wert (EMA=21) ist im Backtest am besten, kann aber in der Zukunft enttäuschend sein. Das ist Curve-Fitting.


Funktionsweise der Walk-Forward-Analyse

Die Walk-Forward-Analyse unterteilt Daten in einen „Optimierungszeitraum (In-Sample)" und einen „Validierungszeitraum (Out-of-Sample)".

Durch die chronologische Wiederholung dieses Vorgangs wird Überoptimierung erkannt.

[Beispiel für die Datenaufteilung (10 Jahre)]

├─ Optimierungszeitraum ─┤─ Validierungszeitraum ─┤
2015–2018              2019     → Parameter A abgeleitet, mit 2019 validiert
     ↓
2016–2019              2020     → Parameter B abgeleitet, mit 2020 validiert
     ↓
2017–2020              2021     → Parameter C abgeleitet, mit 2021 validiert
     ↓
(wird wiederholt)

Durch die Zusammenfassung der Ergebnisse jedes Validierungszeitraums kann bewertet werden, ob „die Parameter dieses EA auch bei sich ändernden Marktbedingungen stabil bleiben".


Durchführung der Walk-Forward-Analyse (MT5)

Der Strategy Tester von MT5 bietet die Einstellung „Forward“ (1/2, 1/3 oder 1/4 des Zeitraums oder ein frei gewähltes Startdatum): Bei der Optimierung wird dieser Teil des Zeitraums als Out-of-Sample zurückgehalten und einmal vorwärts getestet, sodass Sie die Registerkarten „Optimierungsergebnisse“ und „Forward-Ergebnisse“ vergleichen können. Eine rollierende Walk-Forward-Analyse, bei der das Fenster verschoben und der Vorgang mehrfach wiederholt wird, ist jedoch keine Standardfunktion. Die folgenden Methoden können als Alternative verwendet werden.

Methode 1: Manuelle Aufteilung in In-Sample / Out-of-Sample

Vorgehensweise:

  1. Backtest-Zeitraum auf 2015–2020 festlegen und optimieren
  2. Drei bis fünf Top-Parameter aus den Optimierungsergebnissen auswählen
  3. Die ausgewählten Parameter im Out-of-Sample-Backtest (2021–2025) testen
  4. PF zwischen Optimierungszeitraum und Out-of-Sample vergleichen
Bewertungskriterium (Walk-Forward-Effizienz):
WFE = Out-of-Sample PF ÷ In-Sample PF × 100 %

WFE ≥ 60 % → Bestanden (keine Überoptimierung)
WFE 40–60 % → Beobachtung erforderlich
WFE < 40 % → Verdacht auf Curve-Fitting (Verwendung verboten)

Methode 2: Drittanbieter-Tools verwenden

ToolMöglichkeiten
Strategy Quant XErmöglicht die Automatisierung der Walk-Forward-Analyse
MT5-Standardeinstellung „Forward“Ein Out-of-Sample-Forward-Test pro Optimierung (rollierende Walk-Forward-Analyse manuell wiederholen)

Hinweise zur Optimierung

Hinweis 1: Optimierungsvariablen auf ein bis zwei begrenzen

Je mehr Parameter gleichzeitig optimiert werden, desto höher ist das Risiko von Curve-Fitting.

✅ Gutes Beispiel: Nur den EMA-Zeitraum optimieren (10–50, Schritt 5)
❌ Schlechtes Beispiel: EMA-Zeitraum × ATR-Multiplikator × RSI-Zeitraum gleichzeitig optimieren

Das Erhöhen der Optimierungsvariablen erhöht lediglich die Wahrscheinlichkeit, zufällig die beste Kombination zu finden, durch „kombinatorische Explosion".

Hinweis 2: Den Top-1-Wert aus den Optimierungsergebnissen nicht verwenden

Der Parameter mit dem höchsten PF in der Optimierungsergebnisliste ist am wahrscheinlichsten einem Curve-Fitting unterlegen.

Verwenden Sie stattdessen die folgende Methode:

Empfohlener Ansatz:
1. Top-20 % der Parameter extrahieren
2. Cluster von nah beieinander liegenden Parametern suchen
3. Parameter nahe dem Median des Clusters übernehmen

Beispiel: Wenn die Optimierungsergebnisse des EMA-Zeitraums nach PF in der Reihenfolge 21, 23, 19, 35, 22, 20 ... aufgelistet sind, existiert ein Cluster bei 20–23. Der Median dieses Clusters (21–22) wird übernommen.

Hinweis 3: Optimierungszeitraum ausreichend lang wählen

Empfohlene Einstellungen:
- Optimierungszeitraum (In-Sample): 5–7 Jahre
- Validierungszeitraum (Out-of-Sample): 2–3 Jahre
- Verhältnis (In-Sample : Out-of-Sample): 70:30 bis 80:20

Je kürzer der Optimierungszeitraum, desto höher das Risiko einer Überoptimierung.


Interpretation der Walk-Forward-Analyse-Ergebnisse

AspektMerkmale eines guten EAMerkmale eines EA, auf den geachtet werden sollte
WFE (Walk-Forward-Effizienz)≥ 60 %Unter 40 %
Ergebnisse je ValidierungszeitraumPF in jedem Validierungszeitraum positiv (in allen Zeiträumen positiv)Nur in bestimmten Validierungszeiträumen gute Ergebnisse (andere Zeiträume negativ)
PF-NiveauOut-of-Sample PF liegt im Bereich von 50–90 % des In-Sample PFIn-Sample PF über 3,0 (typisch für Überoptimierung)

Tipps für eine parameterrobuste Strategie

Tipp 1: Parametersensitivität prüfen

Prüfen Sie, ob der PF auch bei Parametern um den Optimalwert herum (±10–20 %) stabil bleibt.

Wenn EMA=21 der Optimalwert ist:
EMA=18: PF 1,25
EMA=19: PF 1,31
EMA=20: PF 1,34
EMA=21: PF 1,38  ← Optimalwert
EMA=22: PF 1,33
EMA=23: PF 1,29
EMA=24: PF 1,24

→ Stabil positiver PF auch bei benachbarten Parametern = robuste Strategie

Wenn sich der PF bei benachbarten Werten stark ändert, besteht der Verdacht auf Überoptimierung.

Tipp 2: Einfache Logik verwenden, die weniger anfällig für Overfitting ist

Je weniger Parameter und je einfacher die Logik des EA, desto weniger anfällig ist er für Curve-Fitting. Kombinieren Sie einfache Elemente wie EMA-Crossover und ATR-basierte SL/TP-Einstellungen.


Zusammenfassung

Zusammenfassung der Walk-Forward-Analyse:

  1. In-Sample (Optimierung) : Out-of-Sample (Validierung) = 70:30 aufteilen
  2. WFE (Walk-Forward-Effizienz) = Out-of-Sample PF ÷ In-Sample PF × 100 %
  3. WFE ≥ 60 % ist die Bestehensgrenze
  4. Optimierungsvariablen auf ein bis zwei begrenzen
  5. Nicht den Optimalwert, sondern den Median des Clusters verwenden

Durch die Durchführung einer Walk-Forward-Analyse können Sie EA identifizieren, die auch in Forward-Tests stabil funktionieren. Je besser die Backtest-Ergebnisse eines EA sind, desto wichtiger ist diese Validierung.


FAQ

F: Ist eine Walk-Forward-Analyse mit den nativen MT5-Funktionen möglich?

Teilweise. Mit der Einstellung „Forward“ im Strategy Tester (1/2, 1/3 oder 1/4 des Zeitraums oder ein Startdatum) lässt sich zusammen mit der Optimierung ein Out-of-Sample-Zeitraum einmal validieren und in den Registerkarten „Optimierungsergebnisse“ und „Forward-Ergebnisse“ vergleichen. Eine rollierende Walk-Forward-Analyse, bei der das Fenster verschoben und der Test wiederholt wird, ist nicht integriert. Teilen Sie die Zeiträume daher manuell auf und führen Sie mehrere Tests durch, oder nutzen Sie ein externes Tool.

F: Kann ein EA mit WFE von 50 % verwendet werden?

Eine WFE von 50 % ist ein Grenzwert. Wenn der Out-of-Sample PF ≥ 1,2 beträgt, ist ein Echtbetrieb möglich. Es wird jedoch empfohlen, erst nach mindestens sechs Monaten Forward-Test-Erfahrung eine Entscheidung zu treffen.

F: Ist es gefährlich, einen EA ohne Walk-Forward-Analyse zu verwenden?

Es ist nicht zwingend gefährlich, aber das Risiko von Curve-Fitting steigt. Setzen Sie mindestens die Methode um, „einen Teil des Optimierungszeitraums als Out-of-Sample zurückzubehalten".


Verwandte Seiten

📧 Kostenloser E-Mail-Kurs (8 E-Mails) + Paket mit 13 MT5-Indikatoren nur für Abonnenten

* Datenschutz streng geschützt. Sie können jederzeit kündigen.

Fragen zu EAs oder Forex?

Stelle sie im Trading-Forum von Nattzy (kostenlose Registrierung). Auch Fragen über diesen Artikel hinaus sind willkommen – etwa zu EA-Einstellungen oder zur Brokerwahl.

Auf Nattzy fragen ↗

Kommentare & Fragen