蒙特卡洛期权定价:路径、误差与模型风险
仅供教育参考,不构成投资建议
蒙特卡洛期权定价是在定价测度下模拟大量标的价格路径,逐条计算合约收益,折现后取平均,从而得到模型估值。它特别适合多资产或依赖整条路径的产品,例如亚式、障碍和回望期权。
结果以所选模型、校准输入、收益实现、时间网格和随机样本为条件。它既不是对最可能走势的预测,也不是保证能成交的价格。完整结果必须同时报告估值与抽样误差。
模拟如何变成价格
Section titled “模拟如何变成价格”设第 (i) 条路径的折现收益为 (Y_i),普通估计量为:
V_hat_0 = (1 / N) sum_(i=1)^N Y_i = e^(-rT) (1 / N) sum_(i=1)^N payoff_i
在股息率为 (q) 的常参数几何布朗运动下,可直接抽样终值:
S_T = S_0 exp[(r - q - sigma^2 / 2)T + sigma sqrt(T) Z], where Z ~ N(0, 1)
只依赖 (S_T) 的欧式收益无需中间路径。亚式平均价、连续障碍或回望收益则要划分时间步、演化状态、保存观察值,再按准确合约日历计算收益并折现。
若折现收益的样本标准差为 (s),标准误差为 (SE=s/sqrt N)。常见近似 95% 区间是 (hat V_0pm1.96SE)。普通蒙特卡洛以 (N^(-1/2)) 速度收敛,因此约需四倍独立路径才能把标准误差减半。
只做向前模拟和到期收益平均,不能解决美式期权的最优停止问题。美式估值需要 Longstaff-Schwartz 最小二乘法等停止规则,或树模型、有限差分等反向方法。
带误差条的结果
Section titled “带误差条的结果”假设 100,000 条一年期亚式 Call 路径得到每股折现收益均值 $6.20,样本标准差 $9.49:
SE = 9.49 / sqrt(100,000) ≈ $0.03
近似 95% 区间为 $6.20 ± 1.96×$0.03,即约 [$6.14, $6.26]。标准乘数为 100 时,每份估值是 $620,抽样区间约 [$614, $626],尚未计入 Bid/Ask、费用和执行影响。
若增至 400,000 条独立路径且方差相近,标准误差约降至 $0.015,95% 半宽约为 $0.029。这只提高数值精度,不能验证波动率模型、相关性、股息、观察日或收益代码。
实现时可用相同假设给普通欧式期权定价。结果应在合理抽样误差内接近 Black-Scholes 值;明显偏差通常提示折现、漂移、单位、收益逻辑或随机数处理有误。
模型与实现核验清单
Section titled “模型与实现核验清单”- 精确实现执行价、观察日、平均规则、障碍、返还、结算、乘数和公司行动处理。
- 区分风险中性定价与现实情景;历史预期收益率不能自动作为定价漂移。
- 对齐现价、利率、股息、波动率曲面、相关性、日历和估值时间。
- 对路径依赖产品选择足够细的网格,并检查时间步偏差。
- 报告路径数、随机生成器或种子、估值、收益标准差、标准误差和置信区间。
- 用独立样本复算;固定种子有利于复现,但不是独立确认。
- 使用对偶变量、控制变量、分层或准随机序列时检查偏差。
- 用解析价、树模型、无套利边界和极限行为验证简单案例。
- 单独处理美式行权;普通到期平均忽略提前行权优化。
- 用适当方法估算 Greeks;朴素扰动重估可能被模拟噪声淹没。
- 区分抽样误差、离散偏差、校准误差、合约错误和模型误差;窄区间只覆盖抽样误差。
- 按产品需要压力测试跳跃、随机或局部波动率、相关性、股息和利率。
- 按实际乘数和交割物换算合约现金。
- 与可成交 Bid/Ask 和深度比较;模型价值不含流动性、滑点、费用、保证金或对冲约束。
- “路径越多答案就越正确。”更多路径只降低抽样噪声,不能修复错误假设或代码。
- “95% 区间覆盖所有不确定性。”它通常只覆盖给定模型和输入下的抽样不确定性。
- “定价漂移应使用历史平均收益。”无套利定价通常使用风险中性测度。
- “蒙特卡洛永远最好。”简单问题用解析式、树、PDE 或积分可能更快更准。
- “所有收益只抽一次终值就够。”路径依赖合约需要中间观察值。
- “美式期权可直接平均到期收益。”提前行权形成最优停止问题。
- “相同随机种子证明两个实现正确。”共同错误仍可能存在。
- “模型估值就是可交易报价。”真实成交取决于流动性与合约条款。