- 高斯过程回归波动率曲面:用非参数方法插值期限结构
期权波动率曲面总是稀疏的——只有主力合约 (m,T) 网格上能拿到报价,中间区域要么没数据要么带 bid-ask 噪声。传统线性插值在网格点之间留肉眼可见的折线,最近邻插值在网格上是台阶。本文 numpy 从零实现 2 维 RBF 核高斯过程 (GP) 回归,在含偏度/微笑/期限结构的合成曲面上用 35 个 (m,T) 观测点 (含 3% 乘性噪声) 拟合超参数 (L-BFGS-B 最大化 log 边缘似然),得到 ell_m=1.34, ell_T=1.10, logMLL=98.21。300 个独立测试点上的 RMSE: GP=0.0055 vs 线性=0.0064 vs 最近邻=0.0147;T=0.5 年切片的 RMSE: GP=0.0023 vs 线性=0.0031。GP 还免费给出后验标准差,告诉你哪里可信、哪里别信。附完整 Python 与四张真实计算图。
17 min Chinese - 粒子滤波状态估计:用SIR滤波从噪声观测中还原隐含波动率
你只能观测到带噪声的市场报价,却想知道藏在背后的「真实隐含波动率」——这是个标准的状态估计问题。卡尔曼滤波要求状态方程和观测方程都是线性高斯的,可真实波动的噪声明明是异方差、非高斯的。本文用一套合成数据,从零实现 SIR 粒子滤波(序贯重要性重采样),从被噪声淹没的观测里还原隐含波动率路径,并对照线性高斯卡尔曼滤波,证明粒子滤波 RMSE 低 36%,把整套可复现 Python 给你(中阶)。
12 min Chinese - SABR 随机波动率模型:用四参数把波动率微笑张开
Black-Scholes 假设波动率为常数,于是同标的、不同行权价的隐含波动率应是水平线;但真实市场是弯弯的微笑甚至偏斜的。SABR(Hagan 2002) 把波动率也建模成随机过程,用 α、β、ρ、ν 四个参数精确还原整条波动率微笑。附完整 Python 与六类真实陷阱(高阶)。
13 min Chinese - 波动率之波动率(VVIX):恐慌的二阶矩能否预测
VVIX 是 VIX 期权隐含的'VIX 的波动率'——恐慌的平方。它能否预测未来 VIX 走向?本文用自洽合成模型从零构造 VVIX、证明它确实领先 VIX 均值回复(IC=-0.195、低高桶单调反转),并诚实指出朴素日频择时会跑输买入持有,附完整 Python 与六类真实陷阱。
12 min Chinese - Heston 随机波动率模型:用随机波动率解释 BS 解释不了的波动率微笑
Black-Scholes 假设波动率是常数,于是同一标的、不同行权价的期权隐含波动率应当是一条水平线。但真实市场里它是一条弯弯的微笑(且长期偏斜)——BS 用平值波动率给所有行权价定价会系统性误定价。Heston(1993) 把波动率本身建模成均值回复的平方根过程(带杠杆效应 ρ<0:跌时波动飙升),从机制上还原了波动率微笑。合成 30 资产级蒙特卡洛定价显示:T=0.5 时 BS 用平值 IV 给深度虚值/实值期权定价,误定价高达 ±0.45,Heston 则贴合微笑。附完整 Python 与六类真实陷阱(高阶)。
13 min Chinese - 风险中性密度提取:从期权价格反推市场隐含的回报分布
期权价格里藏着的不是波动率,而是整条未来分布。Breeden-Litzenberger 定理说:看涨期权价格对行权价的二阶导就是风险中性密度。本文从零合成分布、定价、反推,并点明平滑、边界、Q≠P 三大真实陷阱。
10 min Chinese - 跳跃扩散与 Bates 模型:给波动率加跳,给期权定价加尾
Black-Scholes 假设价格连续、波动恒定,所以算不出崩盘时的肥尾。Merton(1976) 给扩散加了对数正态跳,Bates(1996) 再把随机波动(Heston)叠上来。本文用特征函数+FFT 给欧式期权定价,与蒙特卡洛对照,并展示跳如何把隐含波动率的微笑扭成左偏的 smirk。
13 min Chinese - 隐含波动率与已实现波动率套利:波动率风险的双面
把波动率拆成「隐含(IV,前瞻)」与「已实现(RV,后顾)」两张脸,用随机波动率模型真实复现波动率风险溢价(VRP),并给出做空 VRP 的 Delta 中性策略与尾部陷阱。
13 min Chinese
返回