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

Walk-ForwardOptimierungCurve-FittingBacktestMT5

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

Veröffentlicht: 2026-05-18Lesezeit: ca. 3 Min
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

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.

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)" und wiederholt diesen Vorgang chronologisch, um Überoptimierung zu erkennen.

[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 unterstützt derzeit keine Walk-Forward-Analyse. 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

  • Strategy Quant X: Ermöglicht die Automatisierung der Walk-Forward-Analyse
  • MT5 Walk-Forward-Optimierung (experimentell): In einigen Versionen bereits implementiert

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

Merkmale eines guten EA

  • WFE (Walk-Forward-Effizienz) ≥ 60 %
  • Out-of-Sample PF liegt im Bereich von 50–90 % des In-Sample PF
  • PF in jedem Validierungszeitraum positiv (in allen Zeiträumen positiv)

Merkmale eines EA, auf den geachtet werden sollte

  • WFE unter 40 %
  • Nur in bestimmten Validierungszeiträumen gute Ergebnisse (andere Zeiträume negativ)
  • In-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?

Der Strategy Tester von MT5 unterstützt die Walk-Forward-Analyse grundsätzlich nicht, in neueren Versionen wurde sie jedoch möglicherweise als experimentelle Funktion hinzugefügt. Die zuverlässigste Methode ist die manuelle Aufteilung der Zeiträume und die mehrfache Durchführung von Backtests.

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

5-Tage E-Mail-Kurs (Kostenlos)

Erhalten Sie eine E-Mail pro Tag mit den Grundlagen des automatisierten FX-Handels, wie Backtests richtig zu lesen sind, und Tipps zur Brokerwahl.

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