σμ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 スキル›モジュール 3 · ボラティリティ›トピック 3.3·~55 分上級

実現ボラティリティの推定量

スキル上の位置モジュール 3/5 · トピック 3/3
3.3 実現ボラティリティの推定量
—ラボスコア— / 100合計XP—連続日数—

見えないボラティリティを測る

ボラティリティは直接観測できず、推定するだけです。最も簡単な推定量は終値から終値で、日次対数リターンの標準偏差に 252\sqrt{252}252​ を掛けて年率換算します。1日1つの数字しか使わず、寄り付きから引けまでに起きたことを無視します。日中の価格があればずっと良い推定ができます。ある日の実現分散は日中リターンの二乗和 RVt=∑i=1mrt,i2RV_t=\sum_{i=1}^{m}r_{t,i}^{2}RVt​=∑i=1m​rt,i2​ で、サンプリングを細かくするほどその日の真の分散に近づきます。実際には最も細かいサンプリングは裏目に出ます。ビッド・アスク・バウンスや丸めのノイズが RVRVRV を押し上げるためで、5分ごとのリターンや、ずらした複数のグリッドの平均が一般的な折衷案です。

RVt=∑i=1mrt,i2,σ^P2=(ln⁡(H/L))24ln⁡2,σA=σD252,RVt+1=β0+βdRVt+βwRVt(5)+βmRVt(22)+εRV_t=\sum_{i=1}^{m}r_{t,i}^{2},\qquad \hat\sigma^{2}_{P}=\frac{\big(\ln(H/L)\big)^{2}}{4\ln 2},\qquad \sigma_{A}=\sigma_{D}\sqrt{252},\qquad RV_{t+1}=\beta_0+\beta_dRV_t+\beta_wRV_{t}^{(5)}+\beta_mRV_{t}^{(22)}+\varepsilonRVt​=i=1∑m​rt,i2​,σ^P2​=4ln2(ln(H/L))2​,σA​=σD​252​,RVt+1​=β0​+βd​RVt​+βw​RVt(5)​+βm​RVt(22)​+ε(1)

日中データがなくても、その日の高値 HHH と安値 LLL から値動きの情報が得られます。Parkinson の推定量 σ^2=(ln⁡(H/L))2/(4ln⁡2)\hat\sigma^{2}=(\ln(H/L))^{2}/(4\ln2)σ^2=(ln(H/L))2/(4ln2) は終値から終値の方法より約5倍効率的で、Garman-Klass は始値と終値も使います。連続取引を仮定しているため、価格が飛ぶ場合や夜間のギャップが大きい場合は下方に偏ります。より良い測定が欲しい理由は予測にあります。日次リターンの二乗は、その日の分散の不偏だが極めてノイズの大きい代理で、幅広い分布からの1回の抽出にすぎません。RVRVRV は多くの抽出を平均します。Corsi の HAR-RV モデルは、明日の RVRVRV を今日の値、直近5日の平均、直近22日の平均に回帰します。3つの項でボラティリティの緩やかな長期記憶的減衰を再現でき、基準としては超えにくいモデルです。

2つの小さな推定日中リターン 0.10%0.10\%0.10%、−0.20%-0.20\%−0.20%、0.15%0.15\%0.15%、0.05%0.05\%0.05% の4つから RV=0.01+0.04+0.0225+0.0025=0.075RV=0.01+0.04+0.0225+0.0025=0.075RV=0.01+0.04+0.0225+0.0025=0.075(%の二乗)となり、その区間のボラティリティは 0.27%0.27\%0.27% です。高値 102102102、安値 999999 の日は ln⁡(102/99)=0.0299\ln(102/99)=0.0299ln(102/99)=0.0299 で、Parkinson の分散は 0.02992/(4ln⁡2)=0.0003210.0299^{2}/(4\ln2)=0.0003210.02992/(4ln2)=0.000321、日次ボラティリティは 1.79%1.79\%1.79%、年率では 1.79%⋅252≈28.5%1.79\%\cdot\sqrt{252}\approx28.5\%1.79%⋅252​≈28.5% です。β=(0.1,0.3,0.4,0.2)\beta=(0.1,0.3,0.4,0.2)β=(0.1,0.3,0.4,0.2) で RVRVRV が 222(今日)、1.51.51.5(5日平均)、111(22日平均)なら、HAR の予測は 0.1+0.6+0.6+0.2=1.50.1+0.6+0.6+0.2=1.50.1+0.6+0.6+0.2=1.5 です。
  • 終値から終値:日次リターンの標準偏差に 252\sqrt{252}252​ を掛ける。日中の値動きは無視する。
  • 実現分散は日中リターンの二乗和。非常に細かいサンプリングはマイクロストラクチャ・ノイズを加える。
  • レンジ推定量(Parkinson、Garman-Klass)は高値・安値・始値・終値を使う。HAR-RV は日・週・月の平均から予測する。

ラボ:採点される内容

  • 実現分散15点
  • 年率換算15点
  • Parkinsonの推定量15点
  • HAR予測15点
  • なぜ毎秒サンプリングしないのか10点
  • 用語を結び付ける15点
  • 二乗リターンより良い代理15点
0/ 7問回答済み
問題
1数値で答える15点未回答

日中リターン(%)が 0.10, −0.20, 0.15, 0.050.10,\,-0.20,\,0.15,\,0.050.10,−0.20,0.15,0.05 です。実現分散 ∑r2\sum r^{2}∑r2(%の二乗)はいくつですか。

rv=rv =rv=許容:± 0.002
2数値で答える15点未回答

ある株の日次ボラティリティは 1%1\%1% です。年率換算のボラティリティ σ252\sigma\sqrt{252}σ252​ は何%ですか。小数第2位まで答えてください。

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

ある日の高値が 102102102、安値が 999999 です。Parkinson の日次ボラティリティ (ln⁡(H/L))2/(4ln⁡2)\sqrt{(\ln(H/L))^{2}/(4\ln2)}(ln(H/L))2/(4ln2)​ は何%ですか。小数第2位まで答えてください。

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

HAR モデルは定数が 0.10.10.1、今日の RVRVRV の係数が 0.30.30.3、5日平均の係数が 0.40.40.4、22日平均の係数が 0.20.20.2 です。今日の RVRVRV は 222、5日平均は 1.51.51.5、22日平均は 111 です。明日の予測値はいくつですか。

f=f =f=許容:± 0.01
5選択10点未回答

実現分散は通常、1秒ではなく5分のリターンから計算されるのはなぜですか。

6対応づけ15点未回答

各推定量をその説明に結び付けてください。

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

終値から終値
Parkinson
実現分散
HAR-RV
7言葉で説明する15点未回答

1〜2文で、実現分散がその日の真の分散の代理として日次リターンの二乗より優れている理由を説明してください。

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

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

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

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