Skip to content
Alle Leitfäden zu Optionen und Futures
Wie belastbar ist die gemessene Strategie-Rendite?9 Minuten Lesezeit

Block-Bootstrap: Konfidenzintervalle für Trading-Strategien

Erfahre, wie Moving-Block- und stationärer Bootstrap zeitliche Abhängigkeit in Renditen berücksichtigen und was ein Konfidenzintervall für Mittelwert oder Sharpe Ratio aussagt.

In diesem LeitfadenWelche Unsicherheit soll das Intervall zeigen?

Kurze Zusammenfassung

Ein Block-Bootstrap schätzt, wie unsicher eine Kennzahl wie die durchschnittliche Überschussrendite oder die Sharpe Ratio ist, indem er zusammenhängende Renditeabschnitte erneut zieht. Dadurch bleiben kurze zeitliche Muster eher erhalten als beim Ziehen einzelner Tage oder Wochen. Das Ergebnis beschreibt die Unsicherheit unter einem festgelegten Resampling-Verfahren und dem beobachteten Renditeprozess; es ist weder eine Prognose noch ein Nachweis künftiger Gewinne.

Welche Unsicherheit soll das Intervall zeigen?

Eine historische Durchschnittsrendite oder Sharpe Ratio ist eine Schätzung aus einer endlichen Stichprobe. Ein Konfidenzintervall zeigt, welche Werte mit dem gewählten Verfahren und dem angegebenen nominalen Niveau mit den Daten vereinbar sind. Es macht eine kurze oder stark abhängige Historie nicht informativer, als sie ist.

Lege die Zielgröße vor der Auswertung fest. Das kann der Mittelwert der periodischen Überschussrenditen sein oder eine aus denselben Perioden berechnete Sharpe Ratio. Gib Frequenz, risikofreien Vergleichssatz, Brutto- oder Nettokosten und die genaue Formel an. Bei der Sharpe Ratio müssen Renditemittel und Streuung in jeder Replikation nach derselben Konvention berechnet werden.

Diese Frage unterscheidet sich von drei verwandten Aufgaben. HAC-Standardfehler quantifizieren die Unsicherheit eines Regressionskoeffizienten unter einem gewählten Abhängigkeitsmodell. Eine Sharpe-Annualisierung aggregiert eine Kennzahl über Zeit und liefert für sich genommen kein Konfidenzintervall. Purged Cross-Validation prüft Vorhersagemodelle mit überlappenden Label-Zeiträumen. Ein Block-Bootstrap resampelt hier dagegen die beobachtete Renditeserie, um die Streuung einer vorab festgelegten Kennzahl zu untersuchen.

Warum einzelne Wochen nicht unabhängig gezogen werden sollten

Beim gewöhnlichen i.i.d.-Bootstrap wird jede Beobachtung unabhängig und mit Zurücklegen aus den Renditen gezogen. Die Reihenfolge der Zeitreihe verschwindet: Auf eine ruhige Woche kann im künstlichen Pfad unmittelbar eine beliebige Stresswoche folgen. Außerdem gehen anhaltende Rendite- oder Volatilitätsphasen und die Abhängigkeit benachbarter Wochen verloren.

Das ist bei Finanzrenditen relevant, wenn Beobachtungen Autokorrelation, Volatilitätscluster, überlappende Halteperioden oder weitere zeitliche Abhängigkeiten aufweisen. Eine i.i.d.-Stichprobe kann dann eine zu einfache Verteilung künstlicher Pfade erzeugen. Ein Block-Bootstrap behält die ursprüngliche Reihenfolge innerhalb jedes gezogenen Abschnitts bei; an den Übergängen zwischen Abschnitten entstehen weiterhin künstliche Nähte.

Das Verfahren repariert keine fehlerhafte Renditeserie. Verzögerte oder geglättete Preise, übersehene Finanzierungskosten, Survivorship Bias und falsch ausgerichtete Signale bleiben Probleme der Eingabedaten oder Strategieauswertung.

Moving-Block- und stationärer Bootstrap

Beim Moving-Block-Bootstrap (MBB) legst du eine feste Blocklänge L fest. Aus einer Folge mit n Beobachtungen entstehen überlappende Kandidatenblöcke aus jeweils L aufeinanderfolgenden Renditen. Du ziehst ganze Blöcke mit Zurücklegen, hängst sie aneinander und schneidest den letzten Block so ab, dass der künstliche Pfad wieder n Beobachtungen enthält.

Der stationäre Bootstrap zieht ebenfalls zusammenhängende Beobachtungen, verwendet aber zufällige Blocklängen. Nach jedem Start wird eine Folge mit Wahrscheinlichkeit 1 − 1/L fortgesetzt; mit Wahrscheinlichkeit 1/L beginnt ein neuer Block an einem zufälligen Ausgangspunkt. Die Blocklänge ist geometrisch verteilt und hat den gewählten Erwartungswert L. So entstehen variable Blockgrenzen, während ein typisches Abhängigkeitsfenster über L gesteuert wird.

Beide Methoden verlangen eine methodische Entscheidung über Blocklänge und Randbehandlung. Die Blocklänge ist kein Parameter, der nachträglich so lange angepasst werden sollte, bis das gewünschte Intervall erscheint. Künsch behandelt Resampling bei stationären Beobachtungen; Politis und Romano führen den stationären Bootstrap mit geometrisch verteilten Blocklängen ein.

Textfreie Darstellung einer zeitlichen Renditeserie, deren zusammenhängende Blöcke gezogen und zu einem neuen Pfad zusammengesetzt werden; die Reihenfolge innerhalb jedes Blocks bleibt erhalten.
Das Resampling bewahrt lokale Reihenfolgen innerhalb der gezogenen Blöcke; die Übergänge zwischen ihnen sind künstlich.

Beispiel mit vier Wochen und Blocklänge zwei

Nenne die vier beobachteten Wochenrenditen der Reihe nach r1, r2, r3 und r4. Bei einem Moving-Block-Bootstrap mit L = 2 sind die möglichen überlappenden Zweierblöcke (r1, r2), (r2, r3) und (r3, r4). Das Beispiel veranschaulicht nur die Ziehregel; es behauptet nichts über die Performance einer Strategie.

Ein künstlicher Pfad mit vier Beobachtungen könnte aus dem gezogenen Block (r2, r3), gefolgt von (r1, r2), entstehen. Die Reihenfolge innerhalb der beiden Wochen eines gezogenen Blocks bleibt erhalten. Der Sprung von r3 zurück zu r1 ist eine künstliche Blockgrenze und kein neu beobachtetes Marktgeschehen.

In der tatsächlichen Analyse würdest du viele solcher Pfade erzeugen. Für jeden Pfad berechnest du dieselbe zuvor definierte Kennzahl aus vier Beobachtungen. Eine echte Anwendung braucht üblicherweise eine deutlich längere Historie; vier Punkte dienen hier nur zur Veranschaulichung des Algorithmus.

Aus Replikationen ein Konfidenzintervall bilden

Ziehe eine große Zahl künstlicher Pfade gleicher Länge. Berechne für jeden Pfad den Mittelwert der Überschussrendite oder die festgelegte Sharpe Ratio erneut. Das ergibt eine Bootstrap-Verteilung der Kennzahl. Ein einfaches Perzentilintervall verwendet deren passende untere und obere Quantile; BCa- oder studentisierte Intervalle sind andere Verfahren mit eigenen Annahmen und Rechenentscheidungen.

Berichte Konfidenzniveau, Anzahl der Replikationen, Resampling-Verfahren, Blocklänge, Randbehandlung und verwendetes Intervall. Viele Replikationen verringern den numerischen Zufall des Algorithmus, vergrößern aber nicht die Zahl der unabhängig beobachteten Marktphasen.

Enthält ein zweiseitiges Intervall für die mittlere Überschussrendite null, sind positive, nullnahe und gegebenenfalls negative Werte auf diesem nominalen Niveau mit dem Verfahren vereinbar. Das belegt weder, dass die wahre Rendite null ist, noch dass zwei Strategien gleichwertig sind. Es bedeutet, dass die Stichprobe unter den getroffenen Annahmen keine präzisere Schlussfolgerung trägt.

Zwei Sharpe Ratios fair vergleichen

Für einen direkten Vergleich zweier Strategien sind die Renditen meist gepaart: Beide wurden in denselben Marktwochen beobachtet. Ziehe daher für jede Bootstrap-Replikation dieselben Zeitblöcke gemeinsam für beide Renditeserien. Berechne anschließend beide Sharpe Ratios und ihre Differenz innerhalb derselben Replikation.

Wer für jede Strategie unabhängig Blöcke zieht, zerstört die zeitgleiche Kovarianz zwischen ihnen. Das kann die Unsicherheit der Differenz falsch abbilden. Die gemeinsame Blockziehung erhält die gemeinsame zeitliche Struktur, die in den beobachteten Daten enthalten ist. Ledoit und Wolf untersuchen Bootstrap-Konfidenzintervalle für Sharpe Ratios und Sharpe-Differenzen in abhängigen Renditedaten.

Definiere vorab, ob ein höherer Sharpe, eine Differenz oder eine andere Zielgröße verglichen wird, und nutze dieselbe Renditefrequenz, denselben Bewertungszeitraum und eine konsistente Behandlung von Gebühren und Finanzierung. Wenn das Intervall der Sharpe-Differenz null enthält, ist der Unterschied mit dieser Stichprobe und Methode nicht eindeutig belegt; das ist kein Beweis für Gleichheit.

Blocklänge, Annahmen und Strukturbrüche

Eine zu kurze Blocklänge kann kurzfristige Abhängigkeit und Volatilitätscluster abschneiden. Eine zu lange Blocklänge lässt weniger effektiv unterschiedliche Blockkombinationen zu und kann die Bootstrap-Verteilung ungenau machen. Zeige deshalb die Empfindlichkeit gegenüber mehreren plausiblen Längen, die anhand von Datenfrequenz und Abhängigkeitsdauer begründet wurden.

Die Standardverfahren setzen eine hinreichend stabile, schwach stationäre abhängige Verteilung oder Bedingungen an die Abhängigkeit voraus, die eine asymptotische Rechtfertigung ermöglichen. Ein ausgeprägter Strukturbruch oder ein Wechsel zwischen Marktregimen kann diese Annahmen verletzen. Ein Bootstrap, der alle Beobachtungen aus einer langen Historie resampelt, kann dann Phasen vermischen, die nicht aus einem gemeinsamen Prozess stammen. Ergänze gegebenenfalls getrennte Zeitfenster oder ein explizites Regimendesign, statt eine einzige Kennzahl als robust zu deklarieren.

Prüfe außerdem, ob Signalbildung, Parameterwahl oder Strategieauswahl auf denselben Daten beruhen. Das Bootstrap-Intervall für eine bereits ausgewählte Strategie korrigiert Data Snooping und Mehrfachtests nicht automatisch. Für Auswahl und Vorhersagebewertung sind zusätzliche Verfahren nötig, etwa ein sauberer zeitlicher Holdout oder passende purged Cross-Validation.

Ergebnisse transparent und begrenzt berichten

Dokumentiere Renditequelle, Zeitspanne, Häufigkeit, Netto- oder Bruttobasis, Risikofrei-Satz, Sharpe-Definition, Resampling-Methode, Blocklänge und Intervalltyp. Zeige plausible Sensitivitätsvarianten, die Anzahl der Replikationen und bei mehreren Strategien, ob dieselben Blöcke gepaart gezogen wurden. Stelle die Kennzahl neben Drawdown, Liquidität, Kosten und die Grenzen der Daten.

Ein Intervall aus historischen Renditen ist keine Prognose oder Garantie. Es ist bedingt auf die beobachtete Renditeserie, die Strategieauswahl, die Kostenannahmen und das Resampling-Modell. Es sagt nicht, welche Rendite eine künftige Woche erzielen wird, und ersetzt keine persönliche Anlageberatung.

Weiterführend: Robuste Standardfehler und HAC behandeln Regressionskoeffizienten; Sharpe Ratio und serielle Korrelation behandeln die Zeitaggregation; Purged Cross-Validation und Embargo behandeln die Modellvalidierung.

Mehr Replikationen schaffen keine neuen Marktdaten

Mehr Bootstrap-Replikationen können den Monte-Carlo-Zufall in den geschätzten Quantilen verringern: Bleiben Stichprobe, Kennzahl und Resampling-Regeln gleich, schwanken die Intervallgrenzen meist weniger durch den Zufall des Algorithmus. Sie fügen dem ursprünglichen Renditedatensatz jedoch keine unabhängigen Marktbeobachtungen hinzu. Eine kurze, zuvor ausgewählte oder nichtstationäre Stichprobe wird dadurch weder repräsentativer noch korrigiert. Halte Kennzahl, Blockverfahren, Blocklänge und Randbehandlung fest; zusätzliche Ziehungen verfeinern nur die numerische Approximation unter genau diesem Design.

Häufige Fragen

Q1Welches Block-Bootstrap-Verfahren sollte ich wählen?

Das hängt von der Zielgröße, Datenfrequenz und Abhängigkeitsstruktur ab. Moving-Block-Bootstrap nutzt eine feste Blocklänge; der stationäre Bootstrap zieht geometrisch verteilte, also variable Blocklängen. Begründe die Wahl vor der Auswertung und zeige Sensitivität.

Q2Bedeutet ein Konfidenzintervall, dass die künftige Rendite darin liegen wird?

Nein. Das Intervall beschreibt Unsicherheit über eine historische Kennzahl unter den verwendeten Resampling- und Stabilitätsannahmen. Es ist kein Vorhersageintervall für die nächste Woche und keine Garantie.

Q3Behebt das Verfahren die Auswahl der besten Strategie aus vielen Versuchen?

Nicht automatisch. Das Intervall für eine ausgewählte Strategie berücksichtigt die vorherige Suche über Varianten nicht zwingend. Lege Auswahlregeln offen und verwende eine getrennte zeitliche Bewertung oder ein geeignetes Verfahren gegen Mehrfachtests.

Quellen und weiterführende Lektüre

Problem melden

Wir bereiten eine E-Mail mit dem Link zu diesem Artikel vor. Mark erhält den Hinweis erst nach dem Senden

Schnelltest

Fertig gelesen? Prüfe dich mit 3 Fragen

Frage 1 / 3

Frage 01

Warum kann das unabhängige Ziehen einzelner Renditewochen bei abhängigen Finanzdaten problematisch sein?

Wähle eine Antwort, um die Erklärung zu sehen

Optionsglossar

Rendite im richtigen ZeitmaßstabSharpe Ratio annualisieren: Warum √12 bei Autokorrelation irreführen kannErfahren Sie, wann die Annualisierung einer monatlichen Sharpe Ratio mit √12 gilt, wie serielle Korrelation sie verändert und was eine belastbare Auswertung berichten sollteDerselbe Koeffizient kann unterschiedliche Unsicherheit habenHeteroskedastizität, Autokorrelation und robuste StandardfehlerErfahre, warum klassische Standardfehler scheitern, was White-, Cluster- und Newey-West-HAC-Schätzer erlauben, wie sie ausgewählt werden und wo robuste Inferenz bei Finanzdaten endetValidierung von ZeitreihenmodellenPurged Cross-Validation und Embargo: Label-Leakage in Trading-Modellen vermeidenErfahren Sie, wie Purging und Embargo überlappende Forward-Labels in Finanzzeitreihen behandeln und wie sie sich von Walk-Forward-Validierung und CPCV unterscheiden.Warum ein einzelner Schwellenwert scheitert, wenn Forschende viele Ideen testenMehrfachtests und False Discovery Rate im FinanzwesenVerstehen Sie multiple Vergleiche, familienweite Fehlerrate, False Discovery Rate, Bonferroni, Holm, Benjamini–Hochberg, Abhängigkeit, q-Werte, Faktormining, Backtest-Auswahl und Forschungs-GovernanceZwei Bootstrap-Tests für viele gleichzeitig geprüfte HandelsregelnWhite Reality Check und Hansen SPA für Handelsregeln erklärtErfahren Sie, wie White Reality Check und Hansen SPA eine ganze Familie technischer Handelsregeln vergleichen, wie sich ihre Null-Bootstraps unterscheiden und was ein globaler p-Wert aussagt.