backte.st

Out-of-Sample-Tests: So nutzt du einen Holdout-Zeitraum ehrlich

Warum ein separat bewerteter letzter Abschnitt deiner Historie Überanpassung aufdeckt, wie der Test „Ungesehener Zeitraum“ funktioniert und wie du ihn schonst.

Out-of-Sample-Tests bedeuten, eine Strategie an Daten zu beurteilen, die bei ihrer Entwicklung keine Rolle gespielt haben. Das ist eine der einfachsten und wirksamsten Abwehrmaßnahmen gegen Überanpassung.

In-Sample und Out-of-Sample

Bricht die Leistung außerhalb der Stichprobe zusammen, hat das In-Sample-Ergebnis wahrscheinlich Rauschen beschrieben.

So funktioniert der Test „Ungesehener Zeitraum“

Bei Backte.st teilt der Test Ungesehener Zeitraum die Historie jedes Markts zeitlich: die ersten 70 % und die letzten 30 %. Er bewertet die letzten 30 % für sich, als hättest du sie nie gesehen, und zeigt ihre Rendite und die Zahl der seit dem Stichtag abgeschlossenen Trades.

Wichtig ist die Teilung nach Zeit statt zufällig. Märkte haben Trends und Phasen, und Kurse benachbarter Tage hängen zusammen. Eine zufällige Teilung würde Informationen aus der Zukunft in die Vergangenheit durchsickern lassen.

Der Haken: Ein Holdout ist nur einmal ungesehen

Wenn du einen Test startest, siehst, dass die letzten 30 % schlecht liefen, die Regeln anpasst und so lange neu startest, bis es gut aussieht, ist der Holdout Teil deines Entwicklungsprozesses geworden. Er ist zu In-Sample-Daten geworden. Der Bericht sagt das ausdrücklich in seinen Einschränkungen.

Praktische Wege, ihn ehrlich zu halten:

  1. Leg deine Regeln zuerst fest; wenn du erkunden willst, nur mit dem früheren Teil der Historie.
  2. Schau dir das Ergebnis des ungesehenen Zeitraums einmal an und notiere, was du gesehen hast.
  3. Wenn du weiter iterieren musst, nimm frische Daten: einen anderen Markt, einen späteren Zeitraum oder eine andere Kerzengröße.

Das Ergebnis lesen

Über eine Teilung hinaus

Profis nutzen oft die Walk-Forward-Analyse, die die Teilung viele Male wiederholt, während das Fenster nach vorn rollt. Ein einzelner Holdout ist eine einfachere Version derselben Idee und deckt schon viel auf.

Probier es mit einer beliebigen Strategie im Labor aus und vergleiche die Zeile zum ungesehenen Zeitraum mit der Rendite über den ganzen Zeitraum.

Im Labor ausprobieren

Baue eine Strategie aus Indikatoren, ganz ohne Code, teste sie auf ein paar Märkten und sieh diesen Test für deine eigenen Regeln. Kostenlos und direkt in deinem Browser.

Zum Labor