σμ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
  • 日本語
  • 中文
statsmodels-Skill›Modul 2 · Modelle für Zeitreihen›Thema 2.5·~55 Min.Fortgeschritten

Kointegration und Paare

Position in der SkillModul 2 von 3 · Thema 5 von 5
2.5 Kointegration und Paare
—Lab-Punkte— / 100XP gesamt—Serie—

Zwei Preise, die zusammenbleiben

Preise wandern: Sie verhalten sich wie Irrfahrten, jeder ist also nicht stationär. Zwei wandernde Reihen sind kointegriert, wenn eine Kombination von ihnen nicht wandert: Der Spread st=yt−βxts_t=y_t-\beta x_tst​=yt​−βxt​ kehrt immer wieder zu einem Mittelwert zurück. Das ist die Idee des Pairs Trading. Der Engle-Granger-Test hat zwei Schritte. Zuerst regressiert man yyy auf xxx mit kleinsten Quadraten und erhält die Hedge-Ratio β^\hat\betaβ^​ und den Spread. Dann führt man einen erweiterten Dickey-Fuller-Test auf dem Spread durch: Δst=γst−1+εt\Delta s_t=\gamma s_{t-1}+\varepsilon_tΔst​=γst−1​+εt​, und fragt, ob γ<0\gamma<0γ<0. Die t-Statistik muss unter besonderen kritischen Werten liegen, bei zwei Reihen etwa −3,34-3{,}34−3,34 zu 5 %, strenger als üblich, weil der Spread geschätzt wurde. In statsmodels ist das coint(y, x).

st=yt−β^xt,Δst=γst−1+εt,ϕ=1+γ,t1/2=ln⁡0.5ln⁡ϕs_t=y_t-\hat\beta x_t,\qquad \Delta s_t=\gamma s_{t-1}+\varepsilon_t,\qquad \phi=1+\gamma,\qquad t_{1/2}=\frac{\ln 0.5}{\ln\phi}st​=yt​−β^​xt​,Δst​=γst−1​+εt​,ϕ=1+γ,t1/2​=lnϕln0.5​(1)
Ein Fünf-Tages-Spread von HandNehmen wir x=1,2,3,4,5x=1,2,3,4,5x=1,2,3,4,5 und y=3,5,6,9,10y=3,5,6,9,10y=3,5,6,9,10. Die Regression ergibt β^=18/10=1,8\hat\beta=18/10=1{,}8β^​=18/10=1,8, der Spread y−1,8xy-1{,}8xy−1,8x ist also 1,2;1,4;0,6;1,8;1,01{,}2;1{,}4;0{,}6;1{,}8;1{,}01,2;1,4;0,6;1,8;1,0 mit Mittelwert 1,21{,}21,2 und Standardabweichung 0,4470{,}4470,447. Der heutige Spread 1,01{,}01,0 hat den z-Wert (1,0−1,2)/0,447=−0,45(1{,}0-1{,}2)/0{,}447=-0{,}45(1,0−1,2)/0,447=−0,45: etwas unter normal. Folgt der Spread st=0,9 st−1+εs_t=0{,}9\,s_{t-1}+\varepsilonst​=0,9st−1​+ε, schließt sich eine Lücke in ln⁡0,5/ln⁡0,9=6,58\ln0{,}5/\ln0{,}9=6{,}58ln0,5/ln0,9=6,58 Tagen zur Hälfte. Eine Testregression Δs=γst−1\Delta s=\gamma s_{t-1}Δs=γst−1​ mit γ^=−0,1\hat\gamma=-0{,}1γ^​=−0,1 und Standardfehler 0,040{,}040,04 hat t=−2,5t=-2{,}5t=−2,5, über dem kritischen −3,34-3{,}34−3,34, das Paar ist also nicht kointegriert. Mit echten Tagesdaten seit 2000 (6 6966\,6966696 Tage) ergibt die Regression eines Log-Preises auf einen anderen ein R2R^2R2 von 0,850{,}850,85 bis 0,930{,}930,93 bei Paaren wie KO und PEP, XOM und CVX oder HD und LOW, doch die Engle-Granger-Statistiken sind −2,69-2{,}69−2,69, −1,80-1{,}80−1,80 und −3,97-3{,}97−3,97: Nur HD und LOW besteht bei 5 % (p=0,008p=0{,}008p=0,008). Auch das ist fragil: Jede Stichprobenhälfte allein fällt durch (t=−1,58t=-1{,}58t=−1,58 und −2,63-2{,}63−2,63), und die Hedge-Ratio wandert von 0,130{,}130,13 auf 0,930{,}930,93. Der Spread der Gesamtstichprobe hat ϕ=0,998\phi=0{,}998ϕ=0,998, eine Halbwertszeit von etwa 332332332 Tagen, zu langsam zum Handeln. Zum Vergleich zeigen in 100010001000 simulierten Paaren unabhängiger Irrfahrten 85%85\%85% eine Steigung mit ∣t∣>1,96|t|>1{,}96∣t∣>1,96.
Ein hohes R² ist kein BelegZwei wandernde Preise wirken stets verwandt, wenn man den einen auf den anderen regressiert. Nur die Stationarität des Spreads, getestet mit den Engle-Granger-Werten, zeigt, dass der Zusammenhang echt ist. Prüfen Sie die Stabilität über Teilperioden, bevor Sie ihn handeln.
  • Zwei Schritte: für die Hedge-Ratio regressieren, dann den Spread mit Engle-Granger-Werten auf eine Einheitswurzel testen.
  • Die Halbwertszeit zeigt, ob eine echte Rückkehr zum Mittelwert schnell genug zum Handeln ist.

Lab: Was bewertet wird

  • Die Hedge-Ratio10 Pkt.
  • Der mittlere Spread10 Pkt.
  • Ein z-Wert15 Pkt.
  • Eine Halbwertszeit15 Pkt.
  • Eine Dickey-Fuller-Statistik15 Pkt.
  • Den Test lesen10 Pkt.
  • Bestehen reicht nicht25 Pkt.
0/ 7 beantwortet
Aufgaben
1Numerische Antwort10 Pkt.Nicht beantwortet

Für x=1,2,3,4,5x=1,2,3,4,5x=1,2,3,4,5 und y=3,5,6,9,10y=3,5,6,9,10y=3,5,6,9,10 sind die Summen Sxx=10S_{xx}=10Sxx​=10 und Sxy=18S_{xy}=18Sxy​=18. Wie groß ist die Hedge-Ratio β^=Sxy/Sxx\hat\beta=S_{xy}/S_{xx}β^​=Sxy​/Sxx​?

b=b =b=akzeptiert: ± 0.01
2Numerische Antwort10 Pkt.Nicht beantwortet

Mit β^=1,8\hat\beta=1{,}8β^​=1,8 ist der Spread y−1,8xy-1{,}8xy−1,8x gleich 1,2;1,4;0,6;1,8;1,01{,}2;1{,}4;0{,}6;1{,}8;1{,}01,2;1,4;0,6;1,8;1,0. Wie groß ist sein Mittelwert?

m=m =m=akzeptiert: ± 0.01
3Numerische Antwort15 Pkt.Nicht beantwortet

Der heutige Spread ist 1,01{,}01,0, der Mittelwert 1,21{,}21,2 und die Standardabweichung 0,4470{,}4470,447. Wie groß ist der z-Wert (1,0−1,2)/0,447(1{,}0-1{,}2)/0{,}447(1,0−1,2)/0,447? Zwei Dezimalstellen.

z=z =z=akzeptiert: ± 0.01
4Numerische Antwort15 Pkt.Nicht beantwortet

Ein Spread folgt st=0,9 st−1+εts_t=0{,}9\,s_{t-1}+\varepsilon_tst​=0,9st−1​+εt​. Nach wie vielen Tagen halbiert sich eine Lücke, ln⁡0,5/ln⁡0,9\ln0{,}5/\ln0{,}9ln0,5/ln0,9? Verwenden Sie ln⁡0,5=−0,6931\ln0{,}5=-0{,}6931ln0,5=−0,6931, ln⁡0,9=−0,1054\ln0{,}9=-0{,}1054ln0,9=−0,1054 und geben Sie eine Dezimalstelle an.

hl=hl =hl=akzeptiert: ± 0.1
5Numerische Antwort15 Pkt.Nicht beantwortet

In Δst=γst−1+εt\Delta s_t=\gamma s_{t-1}+\varepsilon_tΔst​=γst−1​+εt​ ist die Schätzung γ^=−0,1\hat\gamma=-0{,}1γ^​=−0,1 mit Standardfehler 0,040{,}040,04. Wie groß ist die t-Statistik? Eine Dezimalstelle.

t=t =t=akzeptiert: ± 0.05
6Auswahl10 Pkt.Nicht beantwortet

Die Statistik ist -2,5 und der kritische Engle-Granger-Wert bei 5 % beträgt -3,34. Was folgern Sie?

7In Worten erklären25 Pkt.Nicht beantwortet

HD und LOW bestehen den Engle-Granger-Test auf der ganzen Stichprobe, aber jede Hälfte fällt durch, und die Hedge-Ratio wandert von 0,130{,}130,13 auf 0,930{,}930,93. Erklären Sie in ein bis zwei Sätzen, warum das den Handel des Paares riskant macht.

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