论文:Xun Li, Zhenyu Wu, On an approximation method for pricing a high-dimensional basket option on assets with mean-reverting prices, Computers & Operations Research 35 (2008), 76–89. DOI: 10.1016/j.cor.2006.02.020。
篮子期权( payoff 取决于多个标的资产加权平均价格的期权)是经典的高维期权。当标的为能源商品、利率这类均值回归资产时,定价尤其困难:既无解析解,蒙特卡洛又太慢,维度越高数值积分越贵。本文提出一个"两步近似法"——先用矩匹配把高维问题降到一维,再用 Black–Scholes 公式给出近似解析解,在 2/4/6/10 维、三种均值回归模型下精度与蒙特卡洛相差不到 1%,耗时仅为蒙特卡洛的约万分之一,且耗时不随维度增长。
欧式篮子看涨期权 payoff 为 $\max(X(T)-K, 0)$,其中篮子价值 $X(t) = \sum_{i=1}^m w_i x_i(t)$。困难有三层:
本文的目标:给出一个简单、快速、准确,且对高波动、长期限、高维度都稳健的近似定价公式。
第 $i$ 个标的 $x_i(t)$ 服从一般 Hull–White 模型:
$$ dx_i(t) = \kappa_i(t)(\theta_i(t) - x_i(t))dt + \sigma_i(t)\,x_i(t)^{\gamma}\,dz_i(t), \quad x_i(0) = x_{i0} $$
其中 $\kappa_i$ 为均值回归速度,$\theta_i$ 为长期均值,$z(t)$ 为相关矩阵 $\rho(t) = (\rho_{ij}(t))$ 的 $m$ 维布朗运动。取不同的 $\gamma$ 得到金融文献中三类经典均值回归模型:
欧式篮子看涨期权价值为 $c(X) = e^{-\int_0^T r(t)dt}\,\mathbb{E}[\max(X(T)-K,0)]$。论文先在物理测度下算出三类模型的一、二阶矩 $Ex_i(t)$、$Ex_i(t)^2$ 的显式表达式(论文式(2.7)–(2.9),含确定性时变参数的积分形式)。
对每只资产引入虚拟股票 $S_i(t)$,服从带红利的几何布朗运动:
$$ dS_i(t) = (r(t)-q_i(t))S_i(t)dt + \sigma_i(t)S_i(t)dz_i(t), \quad S_i(0) = x_{i0} $$
把 $[0,T]$ 切成 $n$ 个小区间 $[t_{\ell-1}, t_\ell]$,在每个小区间上令 $q_i(t) \equiv q_{i\ell}$、$\sigma_i(t) \equiv \sigma_{i\ell}$ 为常数,用一、二阶矩相等来校准:
$$ q_{i\ell} = \frac{1}{\Delta t_\ell}\left[\int_{t_{\ell-1}}^{t_\ell} r(t)dt - \ln\frac{Ex_i(t_\ell)}{Ex_i(t_{\ell-1})}\right] $$
$$ \sigma_{i\ell} = \sqrt{\frac{1}{\Delta t_\ell}\left[\ln\frac{Ex_i(t_\ell)^2}{(Ex_i(t_{\ell-1}))^2} - 2\ln\frac{Ex_i(t_\ell)}{Ex_i(t_{\ell-1})}\right]} $$
即虚拟股票在每个小区间端点处与真实均值回归资产同均值、同方差——用对数正态分布"局部"逼近均值回归分布,信息损失极小。
用虚拟股票重写篮子 $X(t) \approx \sum_i w_i S_i(t)$,算出篮子的一、二阶矩:
$$ EX(T) \approx \sum_{i=1}^m w_i x_{i0}\exp\left(\int_0^T r(t)dt - \sum_{\ell=1}^n q_{i\ell}\Delta t_\ell\right) $$
$$ EX(T)^2 \approx \sum_{i=1}^m\sum_{j=1}^m w_i w_j x_{i0}x_{j0}\exp\left(2\int_0^T r(t)dt - \sum_{\ell=1}^n \big(q_{i\ell}+q_{j\ell}-\rho_{ij}\sigma_{i\ell}\sigma_{j\ell}\big)\Delta t_\ell\right) $$
再引入单一虚拟证券 $S(t)$(带红利 $q(t)$、波动率 $\sigma(t)$ 的对数正态过程)逼近整个篮子,同样按矩匹配校准。至此,$m$ 维问题化为一维。
对一维对数正态过程直接套用 Black–Scholes 公式,得到定理 2.1(论文式(2.17)):
$$ c(X) \approx e^{-\int_0^T r(t)dt}\left[EX(T)\,N(d_1) - K\,N(d_2)\right] $$
$$ d_1 = \frac{\ln\left(\sqrt{EX(T)^2}/K\right)}{\sqrt{\ln\left(EX(T)^2/(EX(T))^2\right)}}, \qquad d_2 = d_1 - \sqrt{\ln\left(\frac{EX(T)^2}{(EX(T))^2}\right)} $$
其中 $EX(T)$、$EX(T)^2$ 由上式给出,$N(\cdot)$ 为标准正态分布函数。这就是"近似解析解"——除了算矩(显式积分),定价本身是闭式公式。
论文用 Matlab 实现,与蒙特卡洛(每组 20 轮 × 10 万条路径)及逆 Gamma、Johnson 分布近似法对比(Pentium-III 0.9GHz):
| 维度 | MC 耗时 | 本文方法耗时 | 最大误差 |
|---|---|---|---|
| 2资产 | 34.49秒 | 0.016秒 | 约0.31% |
| 4资产 | 67.58秒 | 0.016秒 | 约0.95% |
| 6资产 | 104.22秒 | 0.016秒 | 与MC基本一致 |
| 10资产 | 172.75秒 | 0.016秒 | 与MC基本一致 |
三点结论:
作者取 1990年4月–2004年10月原油、天然气、汽油的月度价格,用卡尔曼滤波在 CIR 模型下估计长期均值收益(0.666%、2.148%、0.878%)、波动率(0.0975、0.1633、0.1119)及相关矩阵(原油–汽油相关高达0.81),为 2004年10月31日的 1 个月期篮子看涨期权(权重 1/3、1/6、1/2)定价。5 个行权价下与 MC 的最大差异仅 0.0021%,耗时为 MC 的 0.0016%——在真实能源对冲场景中验证了方法的实用性。
解读人注:DOI 10.1016/j.cor.2006.02.020;数值实验基于 2006 年硬件,耗时对比的相对量级仍有参考意义。引用公式时请以原文为准。