σμ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
  • 日本語
  • 中文
Particle filtering and non-stationary time series-Skill›Modul 3 · Ein Markt, der sich ständig verändert›Thema 3.2·~50 Min.Fortgeschritten

Gleitende exponentielle und Online-Schätzer

Position in der SkillModul 3 von 3 · Thema 2 von 3
3.2 Gleitende exponentielle und Online-Schätzer
—Lab-Punkte— / 100XP gesamt—Serie—

Wie viel Gedächtnis soll eine Schätzung haben?

Wenn sich der Markt ständig ändert, braucht eine Schätzung ein Gedächtnis, das verblasst. Ein gleitendes Fenster gibt den letzten WWW Beobachtungen gleiches Gewicht und den älteren keines, die Schätzung springt also, wenn ein großer Tag hereinkommt und noch einmal, wenn er WWW Tage später hinausfällt. Eine exponentiell gewichtete Schätzung gibt der Beobachtung von vor kkk Tagen das Gewicht (1−λ)λk(1-\lambda)\lambda^{k}(1−λ)λk, die Vergangenheit verblasst also sanft. Ihre Varianzschätzung braucht nur den Wert von gestern: st2=λst−12+(1−λ)rt2s_t^{2}=\lambda s_{t-1}^{2}+(1-\lambda)r_t^{2}st2​=λst−12​+(1−λ)rt2​. Eine vollständig Online-Schätzung aktualisiert sich nur mit der neuen Beobachtung und vergisst sie danach, etwa ein laufender Mittelwert mn=mn−1+(xn−mn−1)/nm_n=m_{n-1}+(x_n-m_{n-1})/nmn​=mn−1​+(xn​−mn−1​)/n.

st2=λ st−12+(1−λ) rt2,wk=(1−λ)λk,t1/2=ln⁡(1/2)ln⁡λ,We=1+λ1−λs_t^{2}=\lambda\,s_{t-1}^{2}+(1-\lambda)\,r_t^{2},\qquad w_k=(1-\lambda)\lambda^{k},\qquad t_{1/2}=\frac{\ln(1/2)}{\ln\lambda},\qquad W_{e}=\frac{1+\lambda}{1-\lambda}st2​=λst−12​+(1−λ)rt2​,wk​=(1−λ)λk,t1/2​=lnλln(1/2)​,We​=1−λ1+λ​(1)

Dieselbe Idee zieht sich durch alle drei: neue Schätzung = alte Schätzung + Gewinn ×\times× Überraschung. Ein konstanter Gewinn g=1−λg=1-\lambdag=1−λ ergibt den exponentiellen Schätzer. Ein Gewinn von 1/n1/n1/n ergibt den einfachen Durchschnitt aller Daten. Das Kalman-Filter wählt den Gewinn selbst aus den Rauschpegeln, es ist die begründete Version. Das Gedächtnis ist ein Kompromiss: Ein kurzes folgt Änderungen schnell, ist aber verrauscht, ein langes ist glatt, aber langsam. Die Halbwertszeit ln⁡(1/2)/ln⁡λ\ln(1/2)/\ln\lambdaln(1/2)/lnλ sagt, nach wie vielen Tagen eine Beobachtung die Hälfte ihres Gewichts verliert, und das effektive Fenster (1+λ)/(1−λ)(1+\lambda)/(1-\lambda)(1+λ)/(1−λ) ist das gleich gewichtete Fenster mit ähnlichem Rauschen. Die übliche Tageswahl λ=0,94\lambda=0{,}94λ=0,94 hat eine Halbwertszeit von 11,211{,}211,2 Tagen und ein effektives Fenster von 32,332{,}332,3 Tagen.

Handzahlen und der echte SPYMit λ=0,94\lambda=0{,}94λ=0,94, der gestrigen Varianz 0,00010{,}00010,0001 (Tagesvolatilität 1%1\%1%) und einer Rendite von −3%-3\%−3% ist die neue Varianz 0,94×0,0001+0,06×0,0009=0,0001480{,}94\times0{,}0001+0{,}06\times0{,}0009=0{,}0001480,94×0,0001+0,06×0,0009=0,000148, eine Volatilität von 1,217%1{,}217\%1,217%. Eine 101010 Tage alte Beobachtung behält das Gewicht 0,06×0,9410=0,03230{,}06\times0{,}94^{10}=0{,}03230,06×0,9410=0,0323. Ein laufender Mittelwert von 0,020{,}020,02 nach 444 Werten wird beim Eintreffen von x=0,07x=0{,}07x=0,07 zu 0,02+(0,07−0,02)/5=0,030{,}02+(0{,}07-0{,}02)/5=0{,}030,02+(0,07−0,02)/5=0,03. Beim SPY erreicht der 0,940{,}940,94-Schätzer am 28. Oktober 2008 seinen Höchstwert von 84,7%84{,}7\%84,7% Jahresvolatilität, ein 60-Tage-Fenster dagegen erst am 8. Dezember mit 75,5%75{,}5\%75,5%, sechs Wochen später. Am 16. März 2020 zeigt er 80,8%80{,}8\%80,8% gegenüber 47,4%47{,}4\%47,4% beim gleitenden Fenster.
  • Dasselbe Rezept: neu = alt + Gewinn ×\times× Überraschung; der Gewinn legt das Gedächtnis fest.
  • Gleitend ist abrupt, exponentiell ist sanft: Das gleitende Fenster wirft alte Daten auf einmal ab, das exponentielle lässt sie verblassen.
  • Gedächtnis ist ein Kompromiss: kurz ist schnell und verrauscht, lang ist langsam und glatt.

Lab: Was bewertet wird

  • Ein exponentiell gewichtetes Update15 Pkt.
  • Die Halbwertszeit10 Pkt.
  • Das effektive Fenster10 Pkt.
  • Eine alte Beobachtung10 Pkt.
  • Ein Online-Mittelwert10 Pkt.
  • Welcher vergisst abrupt10 Pkt.
  • Ein Online-Update10 Pkt.
  • Begriffe zuordnen10 Pkt.
  • Warum der exponentielle schneller reagiert15 Pkt.
0/ 9 beantwortet
Aufgaben
1Numerische Antwort15 Pkt.Nicht beantwortet

Mit λ=0,94\lambda=0{,}94λ=0,94, der gestrigen Varianz 0,00010{,}00010,0001 und der heutigen Rendite −3%-3\%−3% ist die neue Varianz 0,0001480{,}0001480,000148. Wie groß ist die neue Tagesvolatilität in Prozent? Geben Sie drei Dezimalstellen an.

v=v =v=akzeptiert: ± 0.005
2Numerische Antwort10 Pkt.Nicht beantwortet

Nach wie vielen Tagen verliert eine Beobachtung bei λ=0,94\lambda=0{,}94λ=0,94 die Hälfte ihres Gewichts, ln⁡(1/2)/ln⁡λ\ln(1/2)/\ln\lambdaln(1/2)/lnλ? Geben Sie eine Dezimalstelle an.

t=t =t=akzeptiert: ± 0.1
3Numerische Antwort10 Pkt.Nicht beantwortet

Wie groß ist bei λ=0,94\lambda=0{,}94λ=0,94 das effektive Fenster (1+λ)/(1−λ)(1+\lambda)/(1-\lambda)(1+λ)/(1−λ) in Tagen? Geben Sie eine Dezimalstelle an.

w=w =w=akzeptiert: ± 0.2
4Numerische Antwort10 Pkt.Nicht beantwortet

Welches Gewicht (1−λ)λk(1-\lambda)\lambda^{k}(1−λ)λk hat bei λ=0,94\lambda=0{,}94λ=0,94 eine Beobachtung, die k=10k=10k=10 Tage alt ist? Geben Sie vier Dezimalstellen an.

w=w =w=akzeptiert: ± 0.0003
5Numerische Antwort10 Pkt.Nicht beantwortet

Der laufende Mittelwert ist 0,020{,}020,02 nach 444 Werten. Ein fünfter Wert x=0,07x=0{,}07x=0,07 kommt. Wie groß ist der neue Mittelwert m5=m4+(x−m4)/5m_5=m_4+(x-m_4)/5m5​=m4​+(x−m4​)/5? Geben Sie drei Dezimalstellen an.

m=m =m=akzeptiert: ± 0.0005
6Auswahl10 Pkt.Nicht beantwortet

Welcher Schätzer behandelt eine Beobachtung bis zu einem bestimmten Tag mit vollem Gewicht und wirft sie dann ganz weg?

7Schritte ordnen10 Pkt.Nicht beantwortet

Bringen Sie die Schritte eines Online-Updates in die richtige Reihenfolge.

Zum Umsortieren ziehen, oder ein Element fokussieren, mit Leertaste anheben, mit Pfeiltasten bewegen und mit Leertaste ablegen.

  1. 1Die skalierte Überraschung zur alten Schätzung addieren
  2. 2Die neue Beobachtung empfangen
  3. 3Nur die neue Schätzung behalten und die Beobachtung verwerfen
  4. 4Die Überraschung mit dem Gewinn multiplizieren
  5. 5Die Überraschung berechnen: Beobachtung minus alte Schätzung
8Zuordnen10 Pkt.Nicht beantwortet

Ordnen Sie jedem Begriff seine Bedeutung zu.

Wähle den Partner für jedes Element links.

Gleitendes Fenster
Exponentielle Gewichte
Halbwertszeit
Gewinn
9In Worten erklären15 Pkt.Nicht beantwortet

Zu Beginn des Crashs im März 2020 zeigte der 0,940{,}940,94-Schätzer 80,8%80{,}8\%80,8% Volatilität und das 60-Tage-Fenster 47,4%47{,}4\%47,4%. Erklären Sie in ein bis zwei Sätzen, warum.

Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 9 · 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