仅供教育参考,不构成投资建议;投资可能产生损失。
直接答案
在一种常见的风险中性测度 Q 下,Heston 模型规定 dS_t / S_t = (r - q)dt + sqrt(v_t)dW_t^(S,Q) 和 dv_t = kappa(theta - v_t)dt + xi sqrt(v_t)dW_t^(v,Q),且 d<W^(S,Q), W^(v,Q)>_t = rho dt。五个核心定价参数是 v_0、theta、kappa、xi 和 rho。
除非明确给出从物理测度到风险中性测度的方差风险溢价映射,否则这些都是风险中性校准参数。它们可以产生随机方差、下行偏斜和期限效应,但拟合得到的参数组不是唯一的市场真相、波动率预测或对冲质量证明。
分七步建立、校准和验证
- 锁定索赔、行权与结算规则、币种、市场时间戳、远期价格、贴现曲线、股息、借券,以及任务使用物理测度
P还是定价测度Q。 - 写明随机微分方程与单位:
v_0和theta是年化方差,kappa的单位是1/year,xi的单位是1/sqrt(year),rho是位于[-1, 1]的无量纲参数。记录任何从P到Q的方差风险溢价映射。 - 要求参数符号和相关系数有效,再检验
2 kappa theta >= xi^2。精确平方根过程保持非负;充分 Feller 条件涉及零边界是否不可达或过程是否严格为正,不满足该条件并不意味着精确方差为负或所有价格均无效。 - 锁定特征函数约定,例如
phi(u;T) = E^Q[exp(iu ln S_T)],同时锁定对数价格或对数远期坐标、Fourier 符号、阻尼、贴现、复数平方根与对数分支、积分截断点、网格和容差。 - 清理同步且可成交的买价、卖价、数量、远期、贴现、股息和公司行动数据。按书面规则剔除过时、交叉、零数量及违反静态无套利的数据;明确目标函数按价格、隐含波动率、Vega、价差还是其他方式加权。
- 从多个初值进行校准,并报告参数边界、使用的 Feller 惩罚、近似最优替代组、价差标准化残差、梯度或 Jacobian 条件数及参数不稳定性,而非只报告一个 RMSE。
- 验证看跌看涨平价、确定性波动率极限、求积与 FFT 收敛、有限差分或蒙特卡洛交叉检验、模拟方法偏差、样本外价格与对冲损益;再对跳跃、事件、流动性、重校准和结算进行压力测试。
四个完整示例
- 矩与 Feller 诊断。 设
v_0 = 0.09、theta = 0.04、kappa = 2、xi = 0.30、rho = -0.70、t = 0.5。则E^Q[v_t] = 0.0583939721,sqrt(E^Q[v_t]) = 0.2416484473,方差半衰期为0.3465735903 year = 4.1588830834 months,且2 kappa theta = 0.16 > xi^2 = 0.09。充分条件成立,但sqrt(E[v_t])不是E[sqrt(v_t)],也不是期权隐含波动率。 - 相关冲击构造。 设
rho = -0.70、Z_S = -1.2,独立的Z_perp = 0.5,则使用Z_v = rho Z_S + sqrt(1 - rho^2)Z_perp = 1.1970714214。对于S = $100、v = 0.04、r = 4%、q = 1.5%、kappa = 2、theta = 0.04、xi = 0.30、Delta t = 1/252,一次普通 Euler 诊断得到S_next = $98.4980627429、v_next = 0.0445245047和sqrt(v_next) = 0.2110083048。此例用于核对符号与单位;生产环境不建议使用普通 Euler。 - 预期积分方差。 使用第一组参数和
T = 1.5,E^Q[integral_0^T v_t dt] = theta T + (v_0 - theta)(1 - e^(-kappa T))/kappa = 0.0837553233 variance-years。平均预期方差是0.0558368822,其平方根是0.2362982907。它既不是单一路径的已实现方差,也不是直接报价的期权隐含波动率。 - 校准权重改变诊断结果。 三个报价的买价/卖价/模型价/Vega 分别为
(5.10, 5.30, 5.18, 12)、(2.00, 2.10, 2.08, 4)和(0.45, 0.55, 0.60, 1.5)。相对中间价的残差为-0.02、+0.03和+0.10;按半价差标准化后为-0.2、+0.6和+2.0。价格 SSE 为0.0113,价差加权 SSE 为4.40,Vega 标准化残差为-0.0016667、+0.0075和+0.0666667个波动率小数单位。目标函数会改变优化器对严重误差的判断。
模型、校准与数值风险
- 混用物理测度与风险中性参数,或遗漏方差风险溢价。
- 混淆方差与波动率,或采用错误的平方根换算。
- 混用年、日、利率、股息和波动率的年化单位。
- 使用错误的远期、贴现、连续股息或离散股息输入。
- 允许无效参数符号,或让
rho超出[-1, 1]。 - 把 Feller 条件不成立误解为精确方差为负或模型自动无效。
- 使用会产生负方差和损益偏差的朴素 Euler 路径。
- 忽略截断法、QE 法和精确法之间的偏差与收敛差异。
- 混用对数价格、对数远期、Fourier 符号或特征函数约定。
- 采用不一致的复数平方根或对数分支,触发 Little Heston Trap。
- 积分截断不足、求积精度不够、FFT 阻尼或容差不当。
- 未通过确定性波动率、看跌看涨平价、概率和独立引擎测试。
- 校准过时、不同步、指示性、交叉或零数量报价。
- 将存在静态套利或公司行动扭曲的曲面输入校准。
- 把中间价误差当成可成交误差,而忽略买卖价差和数量。
- 认为价格、隐含波动率、Vega 和价差加权目标等价。
- 尽管存在局部极小值、平坦方向和弱识别,仍信任单一起点。
- 过度拟合一个曲面,而不验证样本外价格和对冲效果。
- 认为恒定参数的连续 Heston 能捕捉跳跃、事件、违约、所有微笑和未来曲面动态。
- 遗漏流动性、成本、保证金、产品结算、重校准控制和模型治理。
常见误区
- “Heston 能预测波动率。” 它在选定测度和参数后规定条件动态。
- “Feller 条件不成立会使方差为负,所有价格都无效。” 精确边界行为与数值离散化是两个不同问题。
- “闭式解意味着不需要数值计算。” Heston 定价仍需特征函数反演和数值控制。
- “最佳拟合能唯一确定动态和对冲。” 不同参数组和目标函数可以得到相近拟合。
- “随机波动率能捕捉崩盘和所有微笑。” 标准 Heston 仍是恒定参数的连续扩散。
相关主题
一手与学术来源
- A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options
- A Theory of the Term Structure of Interest Rates
- Option Valuation Using the Fast Fourier Transform
- Simple and Efficient Simulation of the Heston Stochastic Volatility Model
- Exact Simulation of Stochastic Volatility and Other Affine Jump Diffusion Processes
- A Comparison of Biased Simulation Schemes for Stochastic Volatility Models
- The Little Heston Trap
- Full and fast calibration of the Heston stochastic volatility model