2. 随机波动率模型基础:Heston模型、SABR模型、3/2模型的核心思想与数学表达

聊到随机波动率模型,我得先跟你掏心窝子说一句:经典的Black-Scholes模型,其实是个“理想国”。它假设波动率是常数,这在真实市场里几乎不可能。我早年做期权做市商的时候,就吃过这个亏——用BS模型算出来的价格,跟市场实际报价总是差一截,尤其是那些深度价外期权,偏差大到让人怀疑人生。

为什么会这样?说白了,市场里存在两个BS模型无法解释的现象:波动率微笑波动率聚集。今天我们要聊的三个模型——Heston、SABR、3/2模型,就是用来解决这些问题的。它们把波动率从“常数”变成了“随机过程”,让定价更贴近真实市场。

核心思想一句话总结:随机波动率模型,就是把波动率本身也当作一个随机变量来建模,而不是一个固定值。

随机波动率模型 Heston模型 方差服从CIR过程 SABR模型 CEV + 随机波动率 3/2模型 方差漂移项为v^(3/2) 关键特征 • 均值回复性 • 半解析解 • 适合欧式期权 关键特征 • 显式解(β≠1时) • 适合利率/外汇 • 参数直观 关键特征 • 严格正性 • 厚尾分布 • 适合极端行情 共同目标:捕捉波动率微笑与聚集效应

2.1 Heston模型:最经典的随机波动率模型

Heston模型是我个人用得最多的一个。它在1993年被提出,到现在依然是业界标杆。核心思想是:资产价格和它的方差都服从随机过程,而且这两个过程是相关的

数学上,Heston模型长这样:

dS(t) = μ·S(t)·dt + √v(t)·S(t)·dW₁(t)
dv(t) = κ·(θ - v(t))·dt + σ·√v(t)·dW₂(t)
dW₁(t)·dW₂(t) = ρ·dt

我来拆解一下每个参数的含义:

参数 含义 典型取值范围
v(t) t时刻的方差(波动率的平方) v(t) > 0
κ 均值回复速度 κ > 0,通常1~5
θ 长期方差均值 θ > 0,通常0.01~0.1
σ 方差的波动率(vol of vol) σ > 0,通常0.1~1.0
ρ 资产价格与方差的相关系数 -1 ≤ ρ ≤ 1

我的经验之谈:ρ这个参数特别有意思。当ρ为负时,资产价格下跌会导致方差上升——这就是所谓的“杠杆效应”。我在2015年股灾期间回测过,ρ设为-0.7左右时,模型对沪深300ETF期权的拟合效果最好。

Heston模型最大的优势是:存在半解析解。什么意思?就是你可以用特征函数+傅里叶逆变换的方法,快速算出欧式期权的价格,不需要跑蒙特卡洛模拟。这在做批量定价时特别香。

不过它也有坑。我曾经在项目中遇到一个问题:当参数κ、θ、σ不满足Feller条件(2κθ > σ²)时,方差过程可能会碰到零。虽然理论上不会,但数值模拟时经常出负值。嗯,这里要注意——一定要做截断处理

2.2 SABR模型:利率市场的宠儿

SABR模型全称是Stochastic Alpha Beta Rho模型。我第一次接触它是在做利率衍生品的时候,那时候我发现Heston模型在利率市场上表现一般,而SABR模型却出奇地好用。

它的数学形式是:

dF(t) = α(t)·F(t)^β·dW₁(t)
dα(t) = ν·α(t)·dW₂(t)
dW₁(t)·dW₂(t) = ρ·dt

这里F(t)是远期价格,α(t)是波动率参数。你可能会问:为什么没有漂移项?因为SABR模型是在远期测度下建模的,远期价格本身就是鞅。

SABR模型有几个关键参数:

  • β(形状参数):控制资产价格与波动率的关系。β=0时是正态模型,β=1时是对数正态模型。我个人习惯用β=0.5,这是CEV模型的经典取值。
  • ν(vol of vol):波动率的波动率,越大说明波动率越不稳定。
  • ρ(相关系数):跟Heston一样,控制价格与波动率的相关性。

SABR模型的显式近似公式(Hagan公式):

σ_B(K, F) = α / (F^(1-β)) · [1 - ½(1-β-ρ·λ)·ln(K/F) + ...]

这个公式可以直接用来拟合波动率微笑曲线,非常实用。

我记得有一次做外汇期权定价,客户给的报价波动率微笑特别陡峭。用SABR模型拟合时,我把ν设到0.8,ρ设到-0.3,效果出奇地好。但要注意——SABR模型在极端价外期权上可能会发散,这是Hagan公式的局限性。

避坑指南:我曾经在SABR模型校准中遇到过参数不稳定的问题。特别是当市场流动性不足时,ν和ρ的估计值会剧烈波动。我的建议是:加正则化项,或者固定β值只校准α、ν、ρ三个参数。

2.3 3/2模型:厚尾分布的利器

3/2模型这个名字听起来有点怪,其实是因为它的方差过程的漂移项里含有v^(3/2)项。这个模型在学术界很受推崇,但在业界用得相对少一些。不过,如果你要做极端行情下的期权定价,它比Heston更合适。

数学表达式:

dS(t) = μ·S(t)·dt + √v(t)·S(t)·dW₁(t)
dv(t) = v(t)·[κ·(θ - v(t))]·dt + σ·v(t)^(3/2)·dW₂(t)
dW₁(t)·dW₂(t) = ρ·dt

你发现没有?跟Heston模型相比,3/2模型的方差过程有两个关键区别:

  1. 漂移项是v(t)乘以(θ - v(t)),而不是κ乘以(θ - v(t))。这意味着均值回复速度跟当前方差水平有关。
  2. 扩散项是v^(3/2),而不是√v。这导致方差过程的波动性更大,更容易产生极端值。

说白了,3/2模型生成的波动率分布尾部更厚,更适合捕捉市场崩盘或暴涨时的波动率行为。我在做尾部风险对冲产品定价时,就经常用这个模型。

一个小技巧:3/2模型有一个很好的性质——它的方差过程可以转换成CIR过程。具体来说,令X(t) = 1/v(t),那么X(t)就服从一个CIR过程。这个变换在数值计算时特别有用,可以借用Heston模型的成熟算法。

2.4 三个模型的对比与选择

讲了这么多,你可能会问:那我到底该用哪个?我根据自己的项目经验,给你一个参考:

场景 推荐模型 理由
股票/ETF期权 Heston 半解析解,计算快,适合批量定价
利率/外汇期权 SABR 参数直观,显式公式,市场标准
尾部风险/极端行情 3/2模型 厚尾分布,能捕捉极端波动
奇异期权(如障碍期权) Heston + MC 路径依赖性强,需要模拟

最后说一句:模型只是工具,不是真理。我见过太多人沉迷于模型的数学美感,却忽略了市场数据的质量。你想想看,再好的模型,如果输入的数据是垃圾,那输出也是垃圾。所以,数据清洗和参数校准,往往比模型本身更重要。


专注资料整理