σμ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
  • 日本語
  • 中文
Particle filtering and non-stationary time series 学习路线›模块 2 · 粒子滤波›主题 2.4·~1小时 10分钟高级

随机波动率滤波

路线进度模块 2/3 · 主题 4/5
2.4 随机波动率滤波
—实验得分— / 100总 XP—连续天数—

看不见的波动率

收益有平静期,也有风暴期,所以收益的离散程度每天都在变,而且没有人公布它。随机波动率模型把方差的对数 hth_tht​ 当作隐含状态,它围绕长期水平 μ\muμ 做一阶自回归:昨天偏离的一个比例 φ\varphiφ 会保留下来,再加上一个大小为 σ\sigmaσ 的新冲击。收益是方差为 ehte^{h_t}eht​ 的钟形分布。用对数可保证方差为正,并使冲击以乘法方式作用。模型由三个数描述:水平 μ\muμ、持续性 φ\varphiφ(接近 111 表示波动冲击持续很久)以及波动率的波动率 σ\sigmaσ。

ht=μ+φ (ht−1−μ)+σ ηt,rt=eht/2 εt,sd(h)=σ1−φ2h_t=\mu+\varphi\,(h_{t-1}-\mu)+\sigma\,\eta_t,\qquad r_t=e^{h_t/2}\,\varepsilon_t,\qquad \mathrm{sd}(h)=\frac{\sigma}{\sqrt{1-\varphi^{2}}}ht​=μ+φ(ht−1​−μ)+σηt​,rt​=eht​/2εt​,sd(h)=1−φ2​σ​(1)

隐含状态藏在指数函数里,所以观测是它的非线性函数,卡尔曼滤波没有精确解,而自助法粒子滤波可以。让粒子从 hhh 的长期分布出发。每天按自回归移动每个粒子,用方差为 ehe^{h}eh 的收益正态密度给它加权,有效样本量低时重采样。滤波波动率是 ehe^{h}eh 加权平均的平方根,乘以 252\sqrt{252}252​ 就从日度换成年化。粒子似然的平均值还给出参数的对数似然,下一个主题会用到。

某一天的数字取 μ=−8.85\mu=-8.85μ=−8.85(年化波动率 19%19\%19%)、φ=0.98\varphi=0.98φ=0.98、σ=0.15\sigma=0.15σ=0.15。hhh 的长期标准差为 0.15/1−0.982=0.7540.15/\sqrt{1-0.98^2}=0.7540.15/1−0.982​=0.754。h=−8h=-8h=−8 的粒子表示日方差 e−8e^{-8}e−8、年化波动率 252 e−8=29.1%\sqrt{252\,e^{-8}}=29.1\%252e−8​=29.1%。它对明天的预测均值为 −8.85+0.98×0.85=−8.017-8.85+0.98\times0.85=-8.017−8.85+0.98×0.85=−8.017。若收益为 −2%-2\%−2%,其正态密度为 12.012.012.0。−3%-3\%−3% 的收益在 h=−8h=-8h=−8 下比在平静粒子 h=−9.5h=-9.5h=−9.5 下可能 505050 倍,所以动荡粒子的权重是后者的 505050 倍。

在 2005 年以来 SPY 的 5 4045\,4045404 个收益上,取 μ=ln⁡(r2‾)=−8.85\mu=\ln(\overline{r^{2}})=-8.85μ=ln(r2)=−8.85、φ=0.98\varphi=0.98φ=0.98、σ=0.15\sigma=0.15σ=0.15、100010001000 个粒子,滤波年化波动率 2017 年平均 8.7%8.7\%8.7%,2008 年平均 30.8%30.8\%30.8%,在 2008 年 10 月 15 日达到峰值 79.5%79.5\%79.5%。对数似然为 17 75217\,75217752,而常数波动率为 16 25216\,25216252,提高约 1 5001\,5001500。有效样本量中位数为 100010001000 中的 966966966,但在 2018 年 10 月 10 日(平静期后跌 −3.2%-3.2\%−3.2%,滤波波动率从 7.9%7.9\%7.9% 跳到 18.9%18.9\%18.9%)降到 3.33.33.3。平静之后,几乎没有哪个粒子的波动率高到足以解释一次冲击。

  • 隐含状态是对数方差:保证方差为正,冲击以乘法方式作用。
  • 权重偏向能解释收益的波动率:大收益抬高动荡粒子,小收益抬高平静粒子。
  • 平静之后要盯住 ESS:大意外可能只剩极少数有用的粒子。

实验:评分内容

  • 长期标准差15 分
  • 粒子的年化波动率10 分
  • 预测均值15 分
  • 正态密度10 分
  • 权重比15 分
  • 为什么用对数方差10 分
  • 配对术语10 分
  • 为什么不直接用收益15 分
0/ 已答 8 题
任务
1数值作答15 分未作答

取 φ=0.98\varphi=0.98φ=0.98、σ=0.15\sigma=0.15σ=0.15,对数方差的长期标准差为 σ/1−φ2\sigma/\sqrt{1-\varphi^{2}}σ/1−φ2​。它是多少?保留三位小数。

s=s =s=允许误差:± 0.003
2数值作答10 分未作答

某粒子 h=−8h=-8h=−8,所以日方差为 e−8=0.000335e^{-8}=0.000335e−8=0.000335。它的年化波动率 252×0.000335\sqrt{252\times0.000335}252×0.000335​ 是百分之几?保留一位小数。

v=v =v=允许误差:± 0.3
3数值作答15 分未作答

某粒子今天 h=−8h=-8h=−8,μ=−8.85\mu=-8.85μ=−8.85,φ=0.98\varphi=0.98φ=0.98。明天 hhh 的均值 μ+φ(h−μ)\mu+\varphi(h-\mu)μ+φ(h−μ) 是多少?保留三位小数。

h=h =h=允许误差:± 0.003
4数值作答10 分未作答

当 h=−8h=-8h=−8 时收益的标准差为 0.01830.01830.0183。收益 −0.02-0.02−0.02 的正态密度为 e−z2/20.01832π\dfrac{e^{-z^{2}/2}}{0.0183\sqrt{2\pi}}0.01832π​e−z2/2​,其中 z=−0.02/0.0183z=-0.02/0.0183z=−0.02/0.0183。请给出其值,保留一位小数。

f=f =f=允许误差:± 0.2
5数值作答15 分未作答

收益 −3%-3\%−3% 的密度在动荡粒子(h=−8h=-8h=−8)下为 5.705.705.70,在平静粒子(h=−9.5h=-9.5h=−9.5)下为 0.1130.1130.113。动荡粒子的权重是后者的多少倍?请取最接近的整数。

n=n =n=允许误差:± 1.5
6选择10 分未作答

为什么模型把类似随机游走的过程放在方差的对数上,而不是方差本身?

7配对10 分未作答

把每个参数或量与其含义配对。

为左侧每一项选择配对项。

水平 mu
持续性 phi
波动率的波动率 sigma
隐含的对数方差 h
8用文字解释15 分未作答

2020 年 3 月 16 日 SPY 下跌 11.6%11.6\%11.6%,但滤波年化波动率是 69%69\%69%,不是 184%184\%184%。用一两句话解释:为什么滤波器不会把波动率等同于单日收益的大小。

数学模式键盘或 LaTeX 输入第 1/8 题 · Ctrl ⏎ 检查

登录后即可运行你的代码。

所有讲解均可免费阅读。创建账户或登录后,即可运行代码、运行测试并提交此实验。

  • 浏览器内 IDE 与 bash 终端,无需安装
  • 即时评分、XP 以及你在学习路线中的位置
创建账户登录
或
使用 GitHub 继续