前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >基于最小二乘后向DNN网络的高维衍生品定价方法及验证

基于最小二乘后向DNN网络的高维衍生品定价方法及验证

作者头像
用户7623498
发布于 2020-08-04 06:25:52
发布于 2020-08-04 06:25:52
7860
举报

编者按:金融衍生品定价是量化金融中最为关键的问题,当考虑多种因素进行价格评估时会遇到“维数灾难”,这种高度非线性的拟合问题正是神经网络擅长解决的,本文中的最小二乘后向DNN方法(LSQ-BDNN方法)在前面研究基础上提出了将LSQ嵌入DNN的思路,在百慕大期权和CYN中得到了精确性和时效性的验证。

概述

深度学习求解方法与最小二乘蒙特卡罗方法中广泛应用的最小二乘回归技术相结合,提出了一种求解高维衍生品定价问题的前向-后向随机微分方程求解方法。

我们的数值实验证明了我们的最小二乘后向深度神经网络求解器的效率和准确性,以及它为复杂的早期练习衍生品(如可赎回票据)提供精确价格的能力。

我们的方法可以作为一种通用的数值求解方法,为不同资产类别的衍生品定价,特别是作为一种高效的手段,为具有早期实际特征的高维衍生品定价。

背景

最常见的衍生品类型是期货合约、远期合约、掉期和期权。树法、偏微分方程法(PDE)和蒙特卡罗法是复杂衍生品定价的三种主要方法。据我们所知,最小二乘蒙特卡罗算法是实践者应用最广泛的具有早期练习特征的高维导数定价算法。

本文提出了一种基于深度学习的最小二乘正倒向随机微分方程求解器,特别针对具有早期实际特征的高维衍生品定价问题。我们的算法可用于一般的漂移函数,并使用最小二乘回归来确定早期情况的最优条件。

方法介绍:最小二乘后向DNN方法

验证

我们使用百慕大期权和可赎回债券作为例子来检验我们的最小二乘后向DNN方法,并与PDE和蒙特卡罗结果进行比较。

百慕大期权是一种外来期权,只能在预先确定的日期行使。百慕大期权可以在到期日行使,也可以在购买日和到期日之间的特定日期行使。百慕大期权是美国期权(在到期日之前和包括到期日在内的任何日期均可执行)和欧洲期权(仅在到期日可执行)的混合体。

可赎回债券(CYN),也被称为发行人可赎回债券中最差的一种,是一种收益率增强产品,其性能由发行人担保的票面利率封顶。顾名思义,发行方可以根据自己的判断调用产品,通常是在预定义的观察日期。基础实体通常由几只股票或股指组成,从而使其成为基于最坏功能的产品。CYN的调用通知日期通常与优惠券记录日期相同。

我们的有限差分PDE求解器只适用于一维和二维情况。对于MC求解器,我们使用M = 1000000个抽样路径来估计均值。请注意,1M和500K之间的相对差异小于0.5%。深层神经网络设置在我们的测试中如下:每个sub-neural网络包括4层,每层包括1个d维输入层,2个d+10维隐藏层,1个d维输出层组成,其中d为底层实体的数量。

在测试中,我们运行5000次优化迭代的训练,并验证训练后的DNN每100次迭代。这产生了50个结果。我们用损失函数值最小的10个结果的平均值作为导数值。MC采样大小为M = 5000。

前向和后向DNN在欧洲看涨期权定价中的对比

百慕大看涨期权,2个底层股票情况下的定价对比

百慕大看涨期权,5个底层股票情况下的定价对比

CYN定价对比,2个底层股票

CYN定价对比,5个底层股票

小结

正向DNN方法更适合欧式衍生品定价,反向DNN方法可能不能充分解释早期的实际特征。在我们的方法中,我们嵌入了最小二乘回归技术,类似于最小二乘蒙特卡罗方法的反向DNN算法。对百慕大期权和可赎回收益率注记的数值测试结果表明,与PDE法和蒙特卡罗法相比,我们的最小二乘后向DNN方法可以得到准确的结果,相对误差只有0.3%或更低。该方法适用于大多数衍生品定价,包括障碍期权、美国期权、可转换债券等。

综上所述,我们的最小二乘后向DNN算法可以作为一种通用的衍生品定价数值求解器,并且它对于具有早期实际特征的高维衍生品是最有效的,我们的计算效率测试证明了这一点。

作者 | Jian Liang等

编译 | 九三山人

报道 | 决策智能与机器学习(ID: AIfreak)

资料 | 算法文档资料下载,请在公众号回复:20190728

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 决策智能与机器学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
付费系列 2 - 美式和百慕大期权 PDE 有限差分
本篇对美式期权和百慕大期权用 PDE FD 做定价。它们都有提前执行 (early exercise) 的特征,前者可以在任意时间提前行权,后者只能在规定好的一组日期上提前行权,因此所有特征一样时
用户5753894
2020/07/24
1K0
付费系列 2 - 美式和百慕大期权 PDE 有限差分
量子计算在金融领域的应用:期权定价
2021年3月11日,十三届全国人大四次会议表决通过了关于国民经济和社会发展第十四个五年规划和2035年远景目标纲要的决议。“十四五”规划强调“数字经济”是未来推动经济发展的重要手段, 要对中国现有经济全面进行“数字化”转型,大力发展数字经济,扎实推进传统产业数字化赋能改造提升。目前在金融领域,各大国有商业银行、股份制商业银行、城商行和互联网银行也都开启了数字化转型的工作。然而,金融数字化转型推动传统业务信息化、日常操作线上化、决策分析智能化的同时,也对金融系统的算力提出了更高要求。
量子发烧友
2023/02/24
1.4K0
量子计算在金融领域的应用:期权定价
Python 进阶视频课 - 6. SciPy 下
上节主要从插值、数值积分和优化三大功能介绍 scipy,下节从有限差分和线性回归两大功能来介绍 scipy。
用户5753894
2020/12/18
7240
Python 进阶视频课 - 6. SciPy 下
超强干货 | Python金融数据量化分析教程+机器学习电子书
如今Python语言的学习已经上升到了国家战略的层面上。Python语言是人工智能的基础语言,国家相关教育部门对于“人工智能普及”格外重视,不仅将Python列入到小学、中学和高中等传统教育体系中,并
昱良
2018/06/25
3.4K0
Python金融应用编程:衍生品定价和套期保值的随机过程
随机过程对定量融资的许多方面都很有用,包括但不限于衍生品定价,风险管理和投资管理。这些应用程序将在本文后面进一步详细讨论。本节介绍了量化融资中使用的一些流行的随机过程及其在Python中的实现。
拓端
2020/11/19
1.5K0
Python金融应用编程:衍生品定价和套期保值的随机过程
Python金融应用编程:衍生品定价和套期保值的随机过程|附代码数据
在本文中随机过程对定量融资的许多方面都很有用,包括但不限于衍生品定价,风险管理和投资管理
拓端
2023/05/15
4510
基于无监督学习的期权定价异常检测(代码+数据)
本文是一部分预测股价内容。结果(识别出的异常)是LSTM模型(在GAN体系结构中)中的一个特征(输入)具体请看这篇文章:
量化投资与机器学习微信公众号
2019/02/26
2.3K0
精品课 - Python 数据分析
有个人可能会问 NumPy-Pandas-SciPy 不都是免费资源吗,为什么还要花钱来上课?没错,我也是参考了大量书籍、优质博客和付费课程中汲取众多精华,才打磨出来的前七节课。
用户5753894
2021/07/29
3.5K0
Python深度强化学习对冲策略:衍生品投资组合套期保值Black-Scholes、Heston模型分析
本文提出了一个在存在交易成本、市场冲击、流动性约束或风险限制等市场摩擦的情况下,使用现代深度强化学习方法对衍生品投资组合进行套期保值的框架。我们讨论了标准强化学习方法如何应用于非线性奖励结构,即本文中的凸风险度量。
拓端
2024/12/03
1810
Python深度强化学习对冲策略:衍生品投资组合套期保值Black-Scholes、Heston模型分析
摩根纽约总部量化女神手把手教你学Python机器学习与量化交易
“量化投资”是指投资者使用数理分析、计算机编程技术、金融工程建模等方式,通过对样本数据进行集中比对处理,找到数据之间的关系,制定量化策略,并使用编写的软件程序来执行交易,从而获得投资回报的方式。其核心优势在于风险管理更精准,能够提供超额收益。
Python中文社区
2018/08/08
3.2K0
摩根纽约总部量化女神手把手教你学Python机器学习与量化交易
在Python中使用QuantLib
相比TA-Lib在技术分析领域的地位,QuantLib在金融工程领域的地位可以说有过之而无不及。
用Python的交易员
2018/07/26
2.1K0
在Python中使用QuantLib
金融/语音/音频处理学术速递[8.23]
【1】 Sensitivity of Optimal Retirement Problem to Liquidity Constraints 标题:最优退休问题对流动性约束的敏感性 链接:https://arxiv.org/abs/2108.09035
公众号-arXiv每日学术速递
2021/08/24
2630
金融工程高度概览
整个流程图分为 6 大模块,除了开始的“数据参数”模块,后 5 个模块都有相对应的函数。
用户5753894
2019/07/05
1.7K0
FMM 大战 LMM - SOFR 企稳 Part II
在上贴中「FMM 大战 LMM 1」中,我们主要解决了用 RFR 复合利率来替代 IBOR 的痛点,即两者的利率范式都不同
用户5753894
2020/02/26
7380
『曲线构建系列 1』单曲线方法
估值金融产品需要折现其包含的现金流,这是我们就需要折现曲线。构建折现曲线是产品估值的必要条件。构建出一套完整而一致的曲线环境不是件容易的事,我们分三贴来把整个流程说明白。先看点故事。
用户5753894
2019/08/20
3.2K0
『曲线构建系列 1』单曲线方法
【源头活水】PDE遇见深度学习
“问渠那得清如许,为有源头活水来”,通过前沿领域知识的学习,从其他研究领域得到启发,对研究问题的本质有更清晰的认识和理解,是自我提高的不竭源泉。为此,我们特别精选论文阅读笔记,开辟“源头活水”专栏,帮助你广泛而深入的阅读科研文献,敬请关注。
马上科普尚尚
2021/01/14
2.1K0
【源头活水】PDE遇见深度学习
测度转换 (上) – 等价物转换
本篇讲第一个问题(测度转换之等价物转换),下篇讲第二个问题(测度转换之漂移项转换),我知道现在你听的一头雾水,希望看完这两篇后你能明白其含义。
用户5753894
2020/02/17
2.9K1
FMM 大战 LMM - SOFR 企稳 Part III
在上贴「FMM 大战 LMM 2」中,我们主要推导出了 Fn(t) 在风险中性测度、即期测度和 Tk-远期测度下的 SDE。在估值和 RFR 挂钩产品时
用户5753894
2020/02/28
1.4K0
FMM 大战 LMM - SOFR 企稳 Part III
Python王牌加速库:奇异期权定价的利器
在金融领域,计算效率有时可以直接转化为交易利润。量化分析师面临着在研究效率和计算效率之间进行权衡的挑战。使用Python可以生成简洁的研究代码,从而提高了研究效率。但是,一般的Python代码速度很慢,不适合用于生产环境。在这篇文章中,我们将探索如何使用Python的GPU库来高性能实现奇异期权定价领域遇到的问题。
量化投资与机器学习微信公众号
2020/04/24
2.7K0
Python王牌加速库:奇异期权定价的利器
在Python中使用QuantLib
相比TA-Lib在技术分析领域的地位,QuantLib在金融工程领域的地位可以说有过之而无不及。
py3study
2020/01/13
2.4K0
推荐阅读
相关推荐
付费系列 2 - 美式和百慕大期权 PDE 有限差分
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档