Warum irreführende Backtests so überzeugen
Software macht Iteration einfach: Sie ändern einen Parameter, laufen die Historie erneut, die Kurve verbessert sich. Ohne Disziplin testen Sie keine Hypothese mehr. Sie passen eine Story an die Vergangenheit an.
Das Ziel eines Backtests ist nicht der schönste Chart. Es ist eine realistische Schätzung, ob eine Idee Demo oder kleines Live-Risiko verdient. Halten Sie dieses Ziel sichtbar, wenn der Optimizer lockt.
1. Overfitting (Überoptimierung)
Viele Parameter feinjustieren, bis die Vergangenheit perfekt wirkt, fängt oft Rauschen, keinen Edge. Die Strategie wird ein Maßanzug für einen historischen Pfad und scheitert, wenn der Markt das Outfit wechselt.
Bevorzugen Sie weniger Parameter, halten Sie Out-of-Sample-Daten zurück und prüfen Sie, ob die Performance bei nahen Werten stabil bleibt. Wenn eine minimale Änderung Ergebnisse zerstört, haben Sie wahrscheinlich Rauschen angepasst.
- Begrenzen Sie freie Parameter vor der Optimierung
- Reservieren Sie eine finale ungesehene Periode, die Sie erst am Ende anfassen
- Bevorzugen Sie Plateaus guter Settings statt eines glücklichen Peaks
2. Look-Ahead-Bias
Informationen zu nutzen, die zum Entscheidungszeitpunkt nicht verfügbar gewesen wären, bläht Ergebnisse auf. Klassische Beispiele: Entry am Open mit dem Close derselben Kerze, oder ein Indikator, der heimlich Future-Daten enthält.
Stellen Sie sicher, dass Signale nur abgeschlossene Kerzen nutzen und Bar-Replay- oder Strategy-Tester-Modus zu Ihrer Live-Ausführung passt. Wenn die Plattform die ganze Kerze „sieht“, bevor Sie entscheiden, ist Ihr Edge fiktiv.
3. Survivorship Bias
Nur Unternehmen zu testen, die heute existieren, ignoriert Delistings und Insolvenzen. Ihr historischer Korb wirkt gesünder als das echte Opportunitäten-Universum der Trader damals.
Bei Aktien-Strategien nutzen Sie Datensätze mit delisteten Titeln wo möglich. Bei anderen Märkten fragen Sie, ob Ihre Symbol-Liste eine saubere Gewinnerliste oder ein realistisches Universum ist.
4. Trading-Kosten ignorieren
Kommissionen, Spreads, Slippage und Finanzierungskosten können eine hochfrequente profitable Idee in eine Verliererin verwandeln. Viele Default-Backtests unterschätzen Reibung, besonders bei News, dünner Liquidität und Stop-Entries.
Modellieren Sie Kosten konservativ. Wenn die Strategie nur mit perfekten Fills und Spread null funktioniert, funktioniert sie nicht. Laufen Sie mit härteren Kostenannahmen und prüfen Sie, ob der Edge überlebt.
5. Zu wenige Trades
Eine Handvoll Trades sagt wenig über eine Strategie. Zehn hübsche Gewinner können Glück sein. Sie wollen ein Sample, das statistisch aussagekräftig ist und über Regime verteilt: Trend, Range, hohe und niedrige Volatilität.
Wenn Ihr Timeframe nicht genug Trades liefert, erweitern Sie das Historienfenster, testen Sie korrelierte Symbole oder akzeptieren Sie, dass Sie noch nicht genug Beweise haben.
6. Unrealistische Fills
Anzunehmen, jede Limit-Order wird gefüllt, oder illiquide Instrumente am Mid zu handeln, überschätzt Performance. Stops, die immer exakt am Stop-Preis ohne Slippage ausgeführt werden, sind ein weiterer häufiger Fantasie-Fall.
Prüfen Sie, wie Ihre Software Fills im Modus modelliert, den Sie nutzen (Kerzen-Open, OHLC, Every Tick, Real Ticks). Visueller Replay hilft diskretionären Tradern zu sehen, ob der angenommene Entry wirklich verfügbar war.
7. Robustheit nicht testen
Bevor Sie einem Ergebnis vertrauen, stressen Sie es. Eine Strategie, die nur in einem Jahr, einem Symbol oder einer exakten Parameter-Kombination funktioniert, ist fragil. Robustheits-Checks garantieren keine Live-Profite, fangen aber viele sanfte Illusionen früh ab.
- Walk-Forward-Analyse oder klare In-Sample-/Out-of-Sample-Trennung
- Monte-Carlo-Resampling von Trades oder Equity-Pfaden
- Tests über verschiedene Märkte und Perioden
- Variation von Parametern, Kosten und Startdaten
Eine praktische Checkliste vor Live
Stellen Sie vier Fragen: Habe ich Information genutzt, die ich live nicht gehabt hätte? Habe ich realistische Kosten eingerechnet? Habe ich genug Trades über verschiedene Regime? Hielten Ergebnisse stand bei anderen Settings und Perioden?
Wenn eine Antwort Nein ist, weiter graben. Nach vielversprechenden Backtests folgen Forward-Testing in Demo oder kleinem Live-Konto, bevor Sie Risiko erhöhen.
