σμ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
  • 日本語
  • 中文
Time Series スキル›モジュール 4 · 複数の系列と隠れ状態›トピック 4.1·~1 時間上級

共和分とペア

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

一緒に動く2つのランダムウォーク

それぞれ1次和分の2つの価格系列 xtx_txt​ と yty_tyt​ でも、長期的な関係を共有することがあります。ある組み合わせ zt=yt−α−βxtz_t=y_t-\alpha-\beta x_tzt​=yt​−α−βxt​ が定常なら、2つの系列は共和分しています。どちらもさまよいますが一緒にさまよい、差 ztz_tzt​ は平均に戻り続けます。これがペアトレーディングの統計的な土台で、スプレッドが異常に広がったとき、割高な側を売り割安な側を買って、縮むのを待ちます。共和分は長期の価格水準についての概念です。日次リターンが一緒に動くかを測る相関とは違い、水準が近くにとどまるかについては何も言いません。

zt=yt−α−βxt,Zt=zt−zˉsz,t1/2=ln⁡(1/2)ln⁡φ,Δyt=−λ zt−1+…z_t=y_t-\alpha-\beta x_t,\qquad Z_t=\frac{z_t-\bar z}{s_z},\qquad t_{1/2}=\frac{\ln(1/2)}{\ln\varphi},\qquad \Delta y_t=-\lambda\,z_{t-1}+\dotszt​=yt​−α−βxt​,Zt​=sz​zt​−zˉ​,t1/2​=lnφln(1/2)​,Δyt​=−λzt−1​+…(1)

Engle-Granger 検定は2段階です。まず最小二乗で yty_tyt​ を xtx_txt​ に回帰して、α\alphaα とヘッジ比率 β\betaβ を推定します。次に残差 ztz_tzt​ に ADF 検定を行います。残差は当てはめた回帰から得られるため、通常の ADF 臨界値では甘すぎ、Engle-Granger の臨界値(定数項あり2系列の5%で約 −3.34-3.34−3.34)を使います。単位根を棄却できればペアは共和分しており、スプレッドは半減期 ln⁡(1/2)/ln⁡φ\ln(1/2)/\ln\varphiln(1/2)/lnφ(φ\varphiφ はスプレッドの AR(1) 係数)で平均に戻ります。誤差修正の見方では、昨日のスプレッドが正なら、今日は yyy が下がるか xxx が上がります。取引では、スプレッドを z スコアに標準化し、∣Z∣|Z|∣Z∣ が約2を超えたら入り、0付近で出て、β\betaβ で両脚の大きさを決めます。リスクは現実的です。関係が壊れる、β\betaβ がドリフトする、コストが小さなスプレッドを食う、何千ものペアを試せば偶然通るものが多数見つかる。だから経済的な理由でペアを選び、標本外で確かめます。

スプレッドとそのシグナルyyy を xxx に回帰して α=10\alpha=10α=10、β=1.5\beta=1.5β=1.5 を得たとします。x=40x=40x=40、y=73y=73y=73 のとき、スプレッドは z=73−10−1.5⋅40=3z=73-10-1.5\cdot40=3z=73−10−1.5⋅40=3 です。スプレッドの平均が 000、標準偏差が 1.51.51.5 なら z スコアは Z=2Z=2Z=2 で、yyy は xxx に対して割高です。取引は yyy を100単位売り、xxx を 1.5⋅100=1501.5\cdot100=1501.5⋅100=150 単位買います。スプレッドの AR(1) 係数が1日あたり 0.950.950.95 なら、半減期は ln⁡(0.5)/ln⁡(0.95)≈13.5\ln(0.5)/\ln(0.95)\approx13.5ln(0.5)/ln(0.95)≈13.5 日で、待つのは数時間ではなく数週間と考えるべきです。
  • 共和分:各系列はさまようが、その線形結合は定常。
  • Engle-Granger:回帰し、残差をより厳しい Engle-Granger 臨界値の ADF で検定する。
  • ペアトレード:スプレッドの z スコアで取引し、β\betaβ で両脚の大きさを決め、約1半減期で縮むと見込む。

ラボ:採点される内容

  • スプレッド15点
  • zスコア10点
  • スプレッドの半減期15点
  • 両脚の大きさを決める10点
  • 検定結果を読む15点
  • 用語を結び付ける15点
  • ペアトレードを組む10点
  • 相関は共和分ではない10点
0/ 8問回答済み
問題
1数値で答える15点未回答

回帰の結果が α=10\alpha=10α=10、β=1.5\beta=1.5β=1.5 でした。x=40x=40x=40、y=73y=73y=73 のとき、スプレッド z=y−α−βxz=y-\alpha-\beta xz=y−α−βx はいくつですか。

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

スプレッドは 333、平均は 000、標準偏差は 1.51.51.5 です。zスコアはいくつですか。

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

スプレッドは1日あたり φ=0.95\varphi=0.95φ=0.95 の AR(1) に従います。半減期 ln⁡(0.5)/ln⁡(0.95)\ln(0.5)/\ln(0.95)ln(0.5)/ln(0.95) は何日ですか。小数第1位まで答えてください。

days=days =days=許容:± 0.1
4数値で答える10点未回答

取引は yyy を100単位売り、ヘッジ比率は β=1.5\beta=1.5β=1.5 です。xxx は何単位買いますか。

units=units =units=許容:± 0.5
5選択15点未回答

Engle-Granger の手順で、ペアが共和分していることを示す結果はどれですか。

6対応づけ15点未回答

各用語をその意味に結び付けてください。

左の各項目に対応するものを選んでください。

相関
共和分
スプレッド
誤差修正
7手順を並べ替える10点未回答

手順を正しい順に並べてください。

ドラッグして並べ替えます。または項目にフォーカスし、スペースで持ち上げ、矢印キーで移動、スペースで置きます。

  1. 1閾値でzスコアを取引し、標本外でコストを確認する
  2. 2経済的なつながりのあるペアを選ぶ
  3. 3残差の単位根を検定し半減期を計算する
  4. 4一方の価格を他方に回帰してヘッジ比率を得る
8言葉で説明する10点未回答

1〜2文で、日次リターンが高く相関する2つの株が必ずしも共和分しているとは限らない理由を説明してください。

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

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

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

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