Curve Fitting bedeutet, eine Strategie so eng an historische Daten anzupassen, dass sie das zufällige Rauschen jenes Zeitraums abbildet statt eines echten Vorteils. Das Ergebnis ist ein prächtiger Backtest, der in dem Moment zusammenbricht, in dem er auf neue Kurse trifft, weil sich das Rauschen, um das er geformt wurde, nie wiederholt. Es ist der Hauptgrund, warum eine vielversprechende Strategie live scheitert.
Wie es passiert
Du testest ein Setup und es ist nur okay. Also passt du den Stop an, dann das Ziel, dann fügst du einen Filter hinzu, dann feilst du am Einstieg — jede Änderung schiebt das Ergebnis der Vergangenheit ein Stück höher. Bald ist die Strategie ein Geflecht fein abgestimmter Parameter, das perfekt zur Historie passt. Was du in Wahrheit getan hast, ist die Vergangenheit auswendig zu lernen, samt ihrer Zufälle. Der Backtest misst keinen Vorteil mehr; er beschreibt einen ganz bestimmten Kursabschnitt.
Die Warnsignale
- Zu viele Parameter: Jede zusätzliche Einstellung ist eine weitere Gelegenheit, sich an Rauschen anzupassen.
- Anfällig für kleine Änderungen: Zerstört das Verschieben einer Einstellung um eine Einheit das Ergebnis, hast du dich an eine Spitze angepasst, nicht an einen Vorteil.
- Verdächtig hoher Profitfaktor: Ein Profitfaktor über 3 oder 4 auf historischen Daten deutet oft auf Überanpassung hin.
- Konzentrierte Kapitalkurve: Ein paar perfekte Trades tragen das ganze Ergebnis.
- Lücke zwischen Backtest und Forward Test: Ein großer Einbruch vom Backtest zum Forward Test ist das deutlichste Anzeichen.
Wie du es vermeidest
- Halte es einfach. Weniger Regeln und weniger Parameter passen sich an weniger Rauschen an.
- Bevorzuge robuste Bereiche. Eine Einstellung, die etwa von 18 bis 24 funktioniert, ist sicherer als eine, die nur bei genau 21 funktioniert.
- Teste out of sample. Halte Daten zurück, an denen die Strategie nicht abgestimmt wurde, und prüfe sie dort.
- Teste mehrere Instrumente und Zeiträume. Ein echter Vorteil übersteht meist mehrere Märkte; ein angepasster nicht.
- Mach immer einen Forward Test, bevor du Geld einsetzt.
Wichtig: Optimierung und Curve Fitting sind nicht dasselbe. Vernünftiges Verfeinern ist in Ordnung; die Grenze ist überschritten, wenn du auf eine einzige perfekte Einstellung hin abstimmst oder Parameter häufst, bis die Vergangenheit makellos aussieht. Robustheit schlägt Perfektion jedes Mal.
Curve Fitting hängt mit den anderen Fallstricken zusammen
Überoptimierung ist einer der klassischen Backtesting-Fehler, und sie gedeiht bei kleinen Stichproben, in denen das Rauschen laut ist. Auf einer aussagekräftigen Stichprobe zu bestehen und einen Forward Test zu machen, sind die beiden Gewohnheiten, die eine überangepasste Strategie am zuverlässigsten entlarven, bevor sie dich etwas kostet.
Stresstest gegen Überanpassung
Die praktische Verteidigung besteht darin, dieselben Regeln über verschiedene Zeiträume und danach auf ungesehenen Daten zu testen. In einem Simulator kannst du eine Strategie über mehrere Marktabschnitte laufen lassen und sie an einem zufälligen, ungesehenen Datum im Forward Test prüfen, um zu sehen, ob der Vorteil hält oder sich auflöst. Eine Strategie, die über alle hinweg ungefähr stabil bleibt, ist robust; eine, die nur auf den Daten glänzt, an denen du sie abgestimmt hast, ist überangepasst — und jetzt weißt du es, bevor es echtes Geld herausfindet.
FAQ zu Curve Fitting
Was ist Curve Fitting im Trading?
Eine Strategie so präzise an vergangene Daten anzupassen, dass sie zufälliges Rauschen statt eines echten Vorteils einfängt, sodass sie im Backtest großartig aussieht und an neuen Kursen scheitert.
Wie vermeide ich Curve Fitting?
Halte die Strategie einfach, bevorzuge Einstellungen, die über einen Bereich hinweg funktionieren, teste mehrere Instrumente und Zeiträume und mach immer einen Forward Test auf ungesehenen Daten.
Woran erkennt man eine überoptimierte Strategie?
Ein sehr hoher Profitfaktor, viele fein abgestimmte Parameter, Anfälligkeit für kleine Änderungen an Einstellungen, eine von wenigen Trades getragene Kurve und eine große Lücke zwischen Backtest und Forward Test.