Synthetic American Option Pricing via Jump-HMM-Driven Heston Implied Volatility
本文介绍了一个开源 Julia 框架,该框架通过结合跳跃隐马尔可夫模型、状态依赖的 Heston 动力学以及经神经代理校准的二叉树格,生成逼真的美式期权价格与隐含波动率曲面,从而打破了合成期权定价中的循环依赖。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在教一个机器人如何玩一场复杂的金融国际象棋。要做到这一点,你需要生成数百万个“如果……会怎样”的情景:如果股市崩盘会怎样?如果一家科技公司的财报表现优异会怎样?如果油价飙升会怎样?
为了玩这场游戏,机器人需要知道这些股票的“保险单”(称为期权)的价格。但这里有个陷阱:这种保险的价格取决于一个叫做**隐含波动率(IV)**的因素。问题在于,在现实世界中,我们只有在看到这些“保险单”的实际价格后,才知道隐含波动率是多少。这是一个循环陷阱:你需要价格来了解波动率,但你需要波动率来计算价格。这使得生成逼真的“虚假”数据来训练机器人或测试策略变得非常困难。
本文提出了一种巧妙的方法来打破这个循环。作者构建了一种机器,它不仅仅猜测价格;它是从基础开始构建价格,始于股票实际如何运动。
以下是他们机器的运作方式,通过几个简单的类比来解释:
1. 引擎:“情绪戒指”股票模拟器
首先,团队使用一种称为**跳跃隐马尔可夫模型(Jump Hidden Markov Model)**的东西构建了股票价格模拟器。你可以把它想象成整个股市的“情绪戒指”。
- 情绪:市场不仅仅是“涨”或“跌”。它有不同“状态”或“情绪”。有时它很平静,有时它很紧张,有时它处于恐慌之中。
- 跳跃:真实的股票不会只是平稳移动;它们有时会“跳跃”(突然崩盘或飙升)。该模拟器旨在制造这些突然的跳跃以及波动率的“聚集”(即糟糕的一天之后往往跟着另一个糟糕的日子)。
- 关联:它也知道,当一只股票恐慌时,它的邻居往往也会恐慌(就像涟漪效应一样)。
2. 转换器:“变形”波动率
一旦模拟器创建了股票价格路径,团队就需要将其转换为一个“隐含波动率”数值。过去,人们必须手动猜测这个数值应该是什么样子。
- 创新:作者创建了一个修正的赫斯顿模型(modified Heston model)。想象一个控制市场热度(波动率)的恒温器。通常,恒温器有一个固定的目标温度。
- 智能恒温器:他们的恒温器很智能。它会根据以下因素改变其目标温度:
- 情绪:市场是否处于恐慌状态?(调高热度)。
- 时间:期权距离到期还有多久?
- 行权价:期权是在押注大幅波动还是小幅波动?
- 财报:一家公司是否即将发布财务报告?
- 结果:因为恒温器如此智能,“微笑”和“偏斜”(期权价格的复杂形状)会自动出现。你不需要强行制造它们;它们会从股票的行为中自然涌现。
3. 大脑:“神经代理”
为了让恒温器更智能,他们使用了神经网络(一种人工智能)。
- 问题:一个简单的公式无法捕捉每一家公司的独特怪癖。像英伟达(NVIDIA)这样的科技公司与像摩根大通(JPMorgan)这样的银行表现不同。
- 解决方案:他们训练了一个“神经代理”。你可以把它想象成一个专门的翻译,它学习不同公司群体(行业)的特定“个性”。
- 它了解到科技股具有某种“微笑”形状。
- 它了解到医疗保健股在 FDA 批准日期附近会有凸起。
- 它了解到能源股会对石油供应冲击做出反应。
- 层级:他们最初为所有人使用一个翻译,然后意识到为每个行业(Sector)拥有一个翻译会更好,最后,对于最大的公司,只为该特定公司拥有一个翻译。这使得预测更加准确。
4. 计算器:“晶格”
一旦他们有了股票路径和波动率,就需要计算美式期权(可以提前行权)的最终价格。他们使用了二项式晶格(Binomial Lattice)。
- 隐喻:想象一棵树,每个分支代表一种可能的未来价格。计算机从树的末端向回走到起点,在每个分支处检查:“现在变现更好,还是等待更好?”这给出了期权的精确价格。
大测试:它奏效了吗?
作者通过两种方式测试了他们的机器:
- “财报”测试:他们试图预测财报发布前后的期权价格。他们发现,只有当公司宣布了一个日历上未列出的意外财报结果时,机器才会遇到困难。如果事件是预定的(如已知的财报日期),机器可以完美预测价格跳跃。如果意外是完全的冲击,机器无法预见它(这很现实!)。
- “前向模拟”测试:他们选取了一只真实股票(高盛),并运行了 1,000 次模拟未来。
- 他们卖出“看空”期权(押注价格不会大幅波动)。
- 结果:机器显示,虽然大多数时候这个赌注会赢(你保留权利金),但损失是“肥尾”的。这意味着当你亏损时,你亏损的金额比你预期的要多得多,尤其是在“看涨”方面(押注价格上涨)。发生这种情况是因为机器正确地学到了:当股票崩盘时,波动率会飙升,使得保险变得更加昂贵。
结论
该论文声称他们构建了一个合成数据生成器。它无需首先查看真实市场价格,就能生成逼真的期权价格和波动率。它通过让波动率从模拟的股票运动中自然涌现,打破了循环依赖。
他们以开源工具的形式发布了这个工具(使用 Julia 编程语言),以便其他人可以使用它来为机器学习模型生成训练数据、测试风险策略,或在不需要可能具有偏见或不完整的现实世界数据的情况下模拟市场崩盘。
简而言之:他们为股市构建了一个视频游戏引擎,该引擎生成自己的逼真物理(波动率),这样你就可以训练你的 AI 来玩这个游戏,而无需先观察现实世界。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。