σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Statistics-Skill›Modul 4 · Validierung und Überanpassung›Thema 4.2·~1 Std.Fortgeschritten

Die deflationierte Sharpe-Ratio und Backtest-Überanpassung

Position in der SkillModul 4 von 4 · Thema 2 von 3
4.2 Die deflationierte Sharpe-Ratio und Backtest-Überanpassung
—Lab-Punkte— / 100XP gesamt—Serie—

Eine großartige Sharpe-Ratio, unter Hunderten gefunden

Die Sharpe-Ratio ist die mittlere Überschussrendite geteilt durch ihre Standardabweichung. Aus Tagesdaten wird sie mit 252\sqrt{252}252​ annualisiert: ein Tagesmittel von 0,05 % und eine Tagesvolatilität von 1 % ergeben eine Tages-Ratio von 0,05 und eine Jahres-Ratio von 0,05252≈0,790{,}05\sqrt{252}\approx0{,}790,05252​≈0,79. Wie jede Schätzung hat sie einen Standardfehler, etwa (1+SR2/2)/T\sqrt{(1+\mathrm{SR}^2/2)/T}(1+SR2/2)/T​ bei TTT Jahren Daten: Selbst eine wahre Sharpe-Ratio von 0,8, gemessen über vier Jahre, ist nur auf etwa ±0,57\pm0{,}57±0,57 genau bekannt, zwei Strategien mit 0,8 und 0,3 lassen sich statistisch also schwer unterscheiden.

E[max⁡i≤NSR^i]≈σSR2ln⁡N,SR^defl=SR^best−E[max⁡]\mathbb{E}\big[\max_{i\le N}\widehat{\mathrm{SR}}_i\big]\approx\sigma_{\mathrm{SR}}\sqrt{2\ln N},\qquad \widehat{\mathrm{SR}}_{\mathrm{defl}}=\widehat{\mathrm{SR}}_{\mathrm{best}}-\mathbb{E}\big[\max\big]E[i≤Nmax​SRi​]≈σSR​2lnN​,SRdefl​=SRbest​−E[max](1)

Probieren Sie nun NNN Strategien. Selbst wenn jede eine wahre Sharpe-Ratio von null hat, streuen die Schätzungen um null mit der Streuung σSR\sigma_{\mathrm{SR}}σSR​, und die beste ist positiv und wächst mit NNN, etwa σSR2ln⁡N\sigma_{\mathrm{SR}}\sqrt{2\ln N}σSR​2lnN​. Bei einer Streuung von 0,5 und 100 Versuchen erwartet man die beste allein durch Glück bei etwa 0,52ln⁡100≈1,520{,}5\sqrt{2\ln100}\approx1{,}520,52ln100​≈1,52. Das ist Backtest-Überanpassung. Die deflationierte Sharpe-Ratio (Bailey und López de Prado) korrigiert die beobachtete beste Sharpe-Ratio um die Zahl der Versuche, Schiefe und Kurtosis der Renditen und die Stichprobenlänge. In der vereinfachten Form dieses Themas: Ziehen Sie das erwartete Rauschen des Besten von NNN ab, bevor Sie der Zahl glauben.

Sharpe-ZahlenTagesmittel 0,05 % und Tagesvolatilität 1 %: SR=0,05252≈0,794\mathrm{SR}=0{,}05\sqrt{252}\approx0{,}794SR=0,05252​≈0,794. Mit SR=0,8\mathrm{SR}=0{,}8SR=0,8 über T=4T=4T=4 Jahre gilt SE≈(1+0,32)/4≈0,574\mathrm{SE}\approx\sqrt{(1+0{,}32)/4}\approx0{,}574SE≈(1+0,32)/4​≈0,574. Unter 100 Strategien mit Rauschstreuung 0,50{,}50,5 liegt das erwartete Beste bei 0,52ln⁡100≈1,5170{,}5\sqrt{2\ln100}\approx1{,}5170,52ln100​≈1,517. Zeigt Ihr bester Backtest SR=1,5\mathrm{SR}=1{,}5SR=1,5, beträgt der deflationierte Wert etwa 1,5−1,0=0,51{,}5-1{,}0=0{,}51,5−1,0=0,5, wenn das erwartete Rauschen des Besten von NNN gleich 1,01{,}01,0 ist: Die Hälfte der Schlagzeilenzahl erklärt sich durch Glück.
  • Sharpe-Ratio: mittlere Überschussrendite durch Volatilität; Tagesdaten mit 252\sqrt{252}252​ annualisieren.
  • Bestes von NNN: Rauschen allein liefert eine beste Sharpe-Ratio nahe σSR2ln⁡N\sigma_{\mathrm{SR}}\sqrt{2\ln N}σSR​2lnN​.
  • Abwehr: jeden Versuch festhalten, einen finalen Holdout behalten, einfache begründete Ideen bevorzugen, den Sieger deflationieren.
Ein Backtest ist eine Hypothese, kein ErgebnisDer einzige saubere Test einer Strategie sind Daten, die bei ihrer Auswahl keine Rolle spielten: ein finaler Holdout, den man einmal ansieht, oder Live-Handel. Alles andere, wie sorgfältig auch kreuzvalidiert, wurde wiederholt von jemandem angeschaut, der zwischen Ideen wählt. Nennen Sie, wie viele Ideen probiert wurden, korrigieren Sie dafür und seien Sie bei jeder Sharpe-Ratio über 2 auf täglichen Aktiendaten mit kurzer Historie misstrauisch.

Lab: Was bewertet wird

  • Eine annualisierte Sharpe-Ratio15 Pkt.
  • Der Standardfehler einer Sharpe-Ratio15 Pkt.
  • Das Beste von vielen aus Rauschen15 Pkt.
  • Was man mit dem Sieger tut15 Pkt.
  • Abwehr gegen Überanpassung10 Pkt.
  • Eine deflationierte Sharpe-Ratio15 Pkt.
  • Warum der beste Backtest Glück sein kann15 Pkt.
0/ 7 beantwortet
Aufgaben
1Numerische Antwort15 Pkt.Nicht beantwortet

Die täglichen Überschussrenditen haben Mittelwert 0,05 % und Standardabweichung 1 %. Wie groß ist die annualisierte Sharpe-Ratio (Tages-Ratio mal Wurzel aus 252)? Geben Sie drei Nachkommastellen an.

SR=SR =SR=akzeptiert: ± 0.005
2Numerische Antwort15 Pkt.Nicht beantwortet

Eine Strategie hat eine jährliche Sharpe-Ratio von 0,8, gemessen über T = 4 Jahre. Verwenden Sie SE = Wurzel((1 + SR^2/2)/T). Geben Sie drei Nachkommastellen an.

SE=SE =SE=akzeptiert: ± 0.005
3Numerische Antwort15 Pkt.Nicht beantwortet

Sie testen N = 100 Strategien ohne echte Fähigkeit und mit einer Rauschstreuung von 0,5 in den Sharpe-Schätzungen. Verwenden Sie E[max] = 0,5 * Wurzel(2 ln N). Geben Sie die erwartete beste Sharpe-Ratio mit drei Nachkommastellen an.

E[max⁡]=\mathbb{E}[\max] =E[max]=akzeptiert: ± 0.01
4Auswahl15 Pkt.Nicht beantwortet

Die beste von 200 gebacktesteten Strategien hat über fünf Jahre eine Sharpe-Ratio von 1,0. Was ist die richtige Reaktion?

5Auswahl10 Pkt.Nicht beantwortet

Wählen Sie alle guten Abwehrmaßnahmen gegen Backtest-Überanpassung.

6Numerische Antwort15 Pkt.Nicht beantwortet

Ihr bester Backtest zeigt eine Sharpe-Ratio von 1,5, und die aus reinem Rauschen bei so vielen Versuchen erwartete beste Sharpe-Ratio ist 1,0. Wie groß ist die deflationierte Sharpe-Ratio, beobachtet minus erwartet?

SRd=SR_d =SRd​=akzeptiert: ± 0.001
7In Worten erklären15 Pkt.Nicht beantwortet

Erklären Sie in zwei Sätzen, warum die beste Sharpe-Ratio unter vielen getesteten Strategien aufgebläht ist.

Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 7 · Strg ⏎ zum Prüfen

Melde dich an, um deinen Code auszuführen.

Alle Lektionen kannst du kostenlos lesen. Erstelle ein Konto oder melde dich an, um Code auszuführen, Tests zu starten und dieses Lab abzugeben.

  • IDE im Browser mit Bash-Terminal — nichts zu installieren
  • Sofortige Bewertung, XP und dein Platz auf der Skill
Konto erstellenAnmelden
ODER
Weiter mit GitHub