σμ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 Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • 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 Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
statsmodels スキル›モジュール 2 · 時系列のモデル›トピック 2.5·~55 分上級

共和分とペア

スキル上の位置モジュール 2/3 · トピック 5/5
2.5 共和分とペア
—ラボスコア— / 100合計XP—連続日数—

寄り添う2つの価格

価格はさまよいます。ランダムウォークのように動くので、どれも非定常です。2つのさまよう系列が共和分しているとは、その組み合わせのどれかがさまよわない、つまりスプレッド st=yt−βxts_t=y_t-\beta x_tst​=yt​−βxt​ が平均に戻り続けることです。これがペアトレードの発想です。エングル・グレンジャー検定は2段階です。まず yyy を xxx に最小二乗で回帰してヘッジ比率 β^\hat\betaβ^​ とスプレッドを得ます。次にスプレッドに拡張ディッキー・フラー検定 Δst=γst−1+εt\Delta s_t=\gamma s_{t-1}+\varepsilon_tΔst​=γst−1​+εt​ を行い、γ<0\gamma<0γ<0 かを問います。t統計量は特別な臨界値(2系列で5%なら約 −3.34-3.34−3.34)を下回る必要があり、スプレッドが推定値なので通常より厳しくなっています。statsmodels では 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)
5日間のスプレッドを手計算x=1,2,3,4,5x=1,2,3,4,5x=1,2,3,4,5、y=3,5,6,9,10y=3,5,6,9,10y=3,5,6,9,10 とします。回帰で β^=18/10=1.8\hat\beta=18/10=1.8β^​=18/10=1.8、スプレッド y−1.8xy-1.8xy−1.8x は 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、平均 1.21.21.2、標準偏差 0.4470.4470.447 です。今日のスプレッド 1.01.01.0 のzスコアは (1.0−1.2)/0.447=−0.45(1.0-1.2)/0.447=-0.45(1.0−1.2)/0.447=−0.45 で、平常よりやや低めです。スプレッドが st=0.9 st−1+εs_t=0.9\,s_{t-1}+\varepsilonst​=0.9st−1​+ε に従うなら、乖離は ln⁡0.5/ln⁡0.9=6.58\ln0.5/\ln0.9=6.58ln0.5/ln0.9=6.58 日で半分になります。検定回帰 Δs=γst−1\Delta s=\gamma s_{t-1}Δs=γst−1​ で γ^=−0.1\hat\gamma=-0.1γ^​=−0.1、標準誤差 0.040.040.04 なら t=−2.5t=-2.5t=−2.5 で、臨界値 −3.34-3.34−3.34 より上なので、共和分とは言えません。2000年以降の実際の日次データ(6,6966{,}6966,696 日)では、KOとPEP、XOMとCVX、HDとLOWのようなペアで一方の対数価格を他方に回帰すると R2R^2R2 は 0.850.850.85 から 0.930.930.93 ですが、エングル・グレンジャー統計量は −2.69-2.69−2.69、−1.80-1.80−1.80、−3.97-3.97−3.97 で、5%で通るのはHDとLOWだけです(p=0.008p=0.008p=0.008)。それも脆く、標本の前半と後半を別々に検定するとどちらも不合格(t=−1.58t=-1.58t=−1.58、−2.63-2.63−2.63)で、ヘッジ比率は 0.130.130.13 から 0.930.930.93 へ動きます。全期間のスプレッドは ϕ=0.998\phi=0.998ϕ=0.998、半減期は約 332332332 日で、取引には遅すぎます。比較として、独立なランダムウォークを 100010001000 ペアつくると、85%85\%85% で傾きが ∣t∣>1.96|t|>1.96∣t∣>1.96 になります。
高い決定係数は証拠ではないさまよう2つの価格は、一方を他方に回帰するといつも関連して見えます。リンクが本物だと言えるのは、エングル・グレンジャーの臨界値で検定したスプレッドの定常性だけです。取引する前にサブ期間で安定性を確認してください。
  • 2段階:回帰でヘッジ比率を求め、エングル・グレンジャーの値でスプレッドの単位根を検定する。
  • 半減期は、本物の平均回帰が取引に十分速いかを教えてくれる。

ラボ:採点される内容

  • ヘッジ比率10点
  • 平均スプレッド10点
  • zスコア15点
  • 半減期15点
  • ディッキー・フラー統計量15点
  • 検定を読む10点
  • 合格だけでは足りない25点
0/ 7問回答済み
問題
1数値で答える10点未回答

x=1,2,3,4,5x=1,2,3,4,5x=1,2,3,4,5、y=3,5,6,9,10y=3,5,6,9,10y=3,5,6,9,10 で、和は Sxx=10S_{xx}=10Sxx​=10、Sxy=18S_{xy}=18Sxy​=18 です。ヘッジ比率 β^=Sxy/Sxx\hat\beta=S_{xy}/S_{xx}β^​=Sxy​/Sxx​ はいくつですか。

b=b =b=許容:± 0.01
2数値で答える10点未回答

β^=1.8\hat\beta=1.8β^​=1.8 のとき、スプレッド y−1.8xy-1.8xy−1.8x は 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 です。その平均はいくつですか。

m=m =m=許容:± 0.01
3数値で答える15点未回答

今日のスプレッドは 1.01.01.0、平均は 1.21.21.2、標準偏差は 0.4470.4470.447 です。zスコア (1.0−1.2)/0.447(1.0-1.2)/0.447(1.0−1.2)/0.447 はいくつですか。小数第2位まで答えてください。

z=z =z=許容:± 0.01
4数値で答える15点未回答

スプレッドは st=0.9 st−1+εts_t=0.9\,s_{t-1}+\varepsilon_tst​=0.9st−1​+εt​ に従います。乖離が半分になるのは何日後ですか(ln⁡0.5/ln⁡0.9\ln0.5/\ln0.9ln0.5/ln0.9)。ln⁡0.5=−0.6931\ln0.5=-0.6931ln0.5=−0.6931、ln⁡0.9=−0.1054\ln0.9=-0.1054ln0.9=−0.1054 を使い、小数第1位まで答えてください。

hl=hl =hl=許容:± 0.1
5数値で答える15点未回答

Δst=γst−1+εt\Delta s_t=\gamma s_{t-1}+\varepsilon_tΔst​=γst−1​+εt​ で推定値は γ^=−0.1\hat\gamma=-0.1γ^​=−0.1、標準誤差は 0.040.040.04 です。t統計量はいくつですか。小数第1位まで答えてください。

t=t =t=許容:± 0.05
6選択10点未回答

統計量は -2.5、5%のエングル・グレンジャー臨界値は -3.34 です。何と結論しますか。

7言葉で説明する25点未回答

HDとLOWは全期間ではエングル・グレンジャー検定に合格しますが、前半と後半はそれぞれ不合格で、ヘッジ比率は 0.130.130.13 から 0.930.930.93 に動きます。このペアの取引が危うい理由を1〜2文で説明してください。

数学モードキーボードまたは LaTeX で入力問題1/7 · Ctrl ⏎ で確認

コードを実行するにはログインしてください。

レクチャーはすべて無料で読めます。コードの実行、テスト、ラボの提出にはアカウントの作成かログインが必要です。

  • ブラウザ内IDEとbashターミナル。インストール不要
  • 即時採点、XP、スキルでの現在地
アカウントを作成ログイン
または
GitHubで続ける