Warum die meisten Backtests trügen
Ein EA, der im Backtesting 200 % Jahresrendite bei 10 % Drawdown zeigt, klingt nach dem Heiligen Gral. Im Livebetrieb bricht er in den ersten drei Monaten zusammen. Das liegt selten am Broker – meistens steckt Curve-Fitting dahinter: Der EA wurde unbewusst auf die Testhistorie optimiert, nicht für die Zukunft.
Seriöses Testen bedeutet, diesen Bias systematisch herauszufiltern. Die folgenden Schritte gelten für MT4 und MT5; die Grundprinzipien sind plattformunabhängig.
Schritt 1: Datenbasis wählen
Die Qualität des Tests steht und fällt mit den Tick-Daten.
MT5 lädt Tick-Daten direkt vom Broker – Qualität je nach Anbieter. Für eine belastbare Basis empfiehlt sich ein Import aus einer unabhängigen Quelle (z. B. Dukascopy), die lückenlosen 1-Tick-Verlauf liefert.
MT4 arbeitet intern mit M1-Bars und interpoliert Ticks. Das „Every tick (based on real ticks)"-Modell verbessert die Qualität, ist aber kein echter Tick-Import. Für latenz- oder spread-sensitive EAs sollte MT5 oder eine dedizierte Backtest-Lösung (Soft4FX, TickStory) genutzt werden.
Prüfe vor jedem Testlauf:
- Sind alle Bars der Testperiode vorhanden (keine Datenlücken)?
- Stimmt der Modellierungsgrad auf über 90 %?
Schritt 2: Realistische Kosten einbauen
Ein Backtest ohne korrekte Kosten ist wertlos.
- Spread: Nutze den realen mittleren Spread deines Ziel-Brokers – nicht den Mindestspread. Spreads weiten sich rund um News erheblich aus.
- Kommission: ECN-Broker berechnen typischerweise 3–7 USD je Lot (Round-Turn). Diese Kosten müssen explizit im Tester eingetragen oder im EA-Code berücksichtigt werden.
- Slippage: MT4/MT5 erlauben einen festen Slippage-Wert in Punkten. Setze ihn auf einen realistischen Wert – bei einer Scalping-Strategie auf einem Standard-Broker sind 2–5 Punkte je Order realistisch; auf einem latenzoptimierten VPS mit ECN-Broker tendenziell weniger.
Schritt 3: In-Sample / Out-of-Sample trennen
In-Sample (IS): die Daten, auf denen du optimierst.
Out-of-Sample (OOS): der unberührte Restbereich, auf dem du validierst.
Eine einfache Faustregel: 70 % IS, 30 % OOS. Entscheidend ist, dass du die OOS-Periode vor der Optimierung beiseitelegst und erst danach ein einziges Mal testest. Wer mehrfach auf dem OOS-Fenster optimiert, macht es faktisch zum zweiten IS-Bereich.
Schritt 4: Walk-Forward-Analyse
Der Walk-Forward-Test verallgemeinert das IS/OOS-Prinzip auf rollende Fenster:
- Optimiere auf Fenster 1 (z. B. 6 Monate).
- Teste die besten Parameter auf Fenster 2 (z. B. 3 Monate).
- Schiebe das Fenster vor und wiederhole – typischerweise 5–10 Zyklen.
Wenn der EA über alle OOS-Fenster hinweg konsistent profitabel bleibt (auch wenn die Absolutrendite sinkt), ist das ein deutlich stärkeres Signal als ein einmaliger glänzender Backtest. Werkzeuge wie der MT5-eigene Walk-Forward-Optimierer oder Drittanbieter wie Adaptrade erleichtern diesen Prozess.
Schritt 5: Robustheitsprüfung – Nicht nur optimieren
Neben dem Walk-Forward gibt es weitere Robustheitstests:
- Monte-Carlo-Analyse: Zufällige Vertauschung oder Weglassung von Trades zeigt, wie sensibel die Kurve auf die genaue Trade-Reihenfolge reagiert.
- Parametersensitivität: Variiere jeden Parameter um ±10–20 % rund um den Optimalwert. Stabile EAs zeigen ein breites „Plateau", keine scharfe Spitze.
- Mehrsymbol-/Mehrperioden-Test: Läuft die Strategie mit ähnlichen Parametern auf verwandten Paaren oder Timeframes? Funktioniert sie nur auf einem exakten Setting, ist das ein Warnsignal.
Schritt 6: Forward-Test im Livebetrieb
Kein Backtest ersetzt den echten Markt. Nach bestandenem OOS starte den EA auf:
- Demo-Konto – kostenlos, aber ohne echte Execution-Qualität.
- Live-Mikrolo (0,01 Lot) – günstiger Echter-Markt-Test; Slippage und Spread-Realität werden sichtbar.
Für einen seriösen Forward-Test braucht der EA mindestens 100–300 Trades oder 3–6 Monate, je nachdem, was früher erreicht wird. Erst dann sind Aussagen über Drawdown und Edge statistisch aussagekräftig.
Für den Forward-Test ist ein stabiler Betrieb entscheidend – dafür sorgt ein VPS. Welche Broker die besten Voraussetzungen für realistische Tests bieten (enge Spreads, ehrliche Execution), findest du in unseren Broker-Tests.
Die häufigsten Fehler
| Fehler | Konsequenz | |---|---| | Nur „Every tick" auf Broker-Daten | Unrealistische Ticks, zu schöne Ergebnisse | | Spread auf Minimum fixiert | Unterschätzte Kosten, overfittete Strategie | | Mehrfach auf OOS optimiert | OOS wird faktisch zum IS | | Zu viele Parameter | Hohe Overfitting-Wahrscheinlichkeit | | Forward-Test auf Demo | Kein echtes Execution-Feedback |
Fazit
Ein belastbarer EA-Test braucht drei Säulen: echte Tick-Daten mit realistischen Kosten, ein sauberes OOS-Fenster, und einen echten Forward-Test auf einem Live-Mikrokonto. Der Walk-Forward-Test ist das stärkste Werkzeug gegen Overfitting. Wer diese Disziplin durchhält, schützt sich vor dem teuersten Irrtum im Algo-Trading: echtes Geld in ein curve-gefittetes System zu investieren.