σμ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
  • 日本語
  • 中文
Probability-Skill›Modul 5 · Abhängigkeit und echte Ränder›Thema 5.3·~1 Std. 20 Min.Fortgeschritten

Abschlussprojekt: Renditeverteilungen gegen echte Ränder

Position in der SkillModul 5 von 5 · Thema 3 von 3
5.3 Abschlussprojekt: Renditeverteilungen gegen echte Ränder
—Lab-Punkte— / 100XP gesamt—Serie—

Ein Modell gegen die Daten testen

Dieses Abschlussprojekt macht aus der Fähigkeit einen Test. Ein Modell ist eine Wahrscheinlichkeitsaussage über Renditen, und die Daten können sie prüfen. Wären Tagesrenditen normal, wäre der an 1 % der Tage überschrittene Verlust der 99-%-Value-at-Risk -(μ+zσ) mit z=Φ⁻¹(0,01)≈-2,326. Zu zählen, wie viele echte Tage diese Zahl überschreiten, und mit 1 % aller Tage zu vergleichen, ist ein direkter Test des Randes des Normalmodells.

g₁=m₃/(m₂^(3/2)), g₂=m₄/m₂²-3, mₖ=1/nΣᵢ(rᵢ-r̄)^k

Zwei Zahlen fassen die Form zusammen. Die Schiefe ist das dritte standardisierte Moment und für symmetrische Verteilungen null. Die Kurtosis ist das vierte standardisierte Moment, 3 bei der Normalverteilung; die Exzess-Kurtosis (Kurtosis minus 3) ist also 0 bei der Normalverteilung und positiv bei schwereren Rändern. Eine Student-t-Verteilung mit ν Freiheitsgraden hat für ν>4 die Exzess-Kurtosis 6/(ν-4) und kann deshalb die Ränder von Renditen nachbilden. Um sie mit Einheitsvarianz zu simulieren, teilt man die Ziehungen durch √(ν/(ν-2)).

Was die echten Daten sagenFür AAPL ab 2010 liegt der Tagesmittelwert bei etwa 0,11 % und die Standardabweichung bei 1,77 %, der normale 99-%-VaR also bei rund 4,0 %. Ein Normalmodell erwartet etwa 42 Tage unter -4,0 % in den 4184 Tagen; die Daten haben 70, etwa das 1,7-Fache. Die Exzess-Kurtosis beträgt etwa 6, wo eine Normalverteilung 0 hat. Das Normalmodell irrt nicht in der Mitte der Verteilung, sondern im Rand, genau dort, wo Risiko zählt.
  • Momente: Mittelwert, Standardabweichung, Schiefe und Exzess-Kurtosis beschreiben Lage, Streuung und Form.
  • VaR-Backtest: Überschreitungen zählen und mit (1-Niveau)·n vergleichen.
  • Student-t mit Einheitsvarianz ist ein Ersatz mit schwereren Rändern für die Normalverteilung.
Ein Backtest ist eine WahrscheinlichkeitsfrageSiebzig Überschreitungen bei erwarteten 42 sind kein Zufall: Wäre das Modell richtig, läge die Zahl nahe an einer Binomialverteilung mit Mittelwert 42 und Standardabweichung von etwa 6,4, 70 liegt also mehr als vier Standardabweichungen darüber. Fragen Sie immer mit den Werkzeugen dieser Fähigkeit, wie weit ein Ergebnis von dem entfernt ist, was der Zufall liefern würde, bevor Sie schließen, dass ein Modell scheitert oder funktioniert.

Lab: Was bewertet wird

  • Stichprobenmomente25 Pkt.
  • Ein normaler Value-at-Risk15 Pkt.
  • Überschreitungen zählen15 Pkt.
  • Student-t-Ziehungen20 Pkt.
  • Ein Randbericht auf echten Renditen25 Pkt.
Explorer · lab-pb-10
▾ lab-pb-10
▾ data
…
bash · im Browser
learner@quantcraft:~/lab-pb-10$
Python noch nicht geladenPythonLn 1, Col 1Spaces: 4UTF-8

Dieses Thema zurücksetzen?

Alles in lab-pb-10 wird auf die Startdateien zurückgesetzt und das Terminal geleert. Ihre aktuelle Lösung geht verloren – das lässt sich nicht rückgängig machen.

Wird zurückgesetzt
  • main.py → Startcode
  • Terminal-Verlauf und Testausgabe
  • Nicht eingereichte Änderungen
Bleibt erhalten
  • Beste Lab-Punktzahl
  • Ihre XP und Ihre Serie
  • Vorlesungsfortschritt und Notizen

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