金融衍生品定价的机器学习方法

Lei Fan, Justin Sirignano
{"title":"金融衍生品定价的机器学习方法","authors":"Lei Fan, Justin Sirignano","doi":"arxiv-2406.00459","DOIUrl":null,"url":null,"abstract":"Stochastic differential equation (SDE) models are the foundation for pricing\nand hedging financial derivatives. The drift and volatility functions in SDE\nmodels are typically chosen to be algebraic functions with a small number (less\nthan 5) parameters which can be calibrated to market data. A more flexible\napproach is to use neural networks to model the drift and volatility functions,\nwhich provides more degrees-of-freedom to match observed market data. Training\nof models requires optimizing over an SDE, which is computationally\nchallenging. For European options, we develop a fast stochastic gradient\ndescent (SGD) algorithm for training the neural network-SDE model. Our SGD\nalgorithm uses two independent SDE paths to obtain an unbiased estimate of the\ndirection of steepest descent. For American options, we optimize over the\ncorresponding Kolmogorov partial differential equation (PDE). The neural\nnetwork appears as coefficient functions in the PDE. Models are trained on\nlarge datasets (many contracts), requiring either large simulations (many Monte\nCarlo samples for the stock price paths) or large numbers of PDEs (a PDE must\nbe solved for each contract). Numerical results are presented for real market\ndata including S&P 500 index options, S&P 100 index options, and single-stock\nAmerican options. The neural-network-based SDE models are compared against the\nBlack-Scholes model, the Dupire's local volatility model, and the Heston model.\nModels are evaluated in terms of how accurate they are at pricing out-of-sample\nfinancial derivatives, which is a core task in derivative pricing at financial\ninstitutions.","PeriodicalId":501139,"journal":{"name":"arXiv - QuantFin - Statistical Finance","volume":"24 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Machine Learning Methods for Pricing Financial Derivatives\",\"authors\":\"Lei Fan, Justin Sirignano\",\"doi\":\"arxiv-2406.00459\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Stochastic differential equation (SDE) models are the foundation for pricing\\nand hedging financial derivatives. The drift and volatility functions in SDE\\nmodels are typically chosen to be algebraic functions with a small number (less\\nthan 5) parameters which can be calibrated to market data. A more flexible\\napproach is to use neural networks to model the drift and volatility functions,\\nwhich provides more degrees-of-freedom to match observed market data. Training\\nof models requires optimizing over an SDE, which is computationally\\nchallenging. For European options, we develop a fast stochastic gradient\\ndescent (SGD) algorithm for training the neural network-SDE model. Our SGD\\nalgorithm uses two independent SDE paths to obtain an unbiased estimate of the\\ndirection of steepest descent. For American options, we optimize over the\\ncorresponding Kolmogorov partial differential equation (PDE). The neural\\nnetwork appears as coefficient functions in the PDE. Models are trained on\\nlarge datasets (many contracts), requiring either large simulations (many Monte\\nCarlo samples for the stock price paths) or large numbers of PDEs (a PDE must\\nbe solved for each contract). Numerical results are presented for real market\\ndata including S&P 500 index options, S&P 100 index options, and single-stock\\nAmerican options. The neural-network-based SDE models are compared against the\\nBlack-Scholes model, the Dupire's local volatility model, and the Heston model.\\nModels are evaluated in terms of how accurate they are at pricing out-of-sample\\nfinancial derivatives, which is a core task in derivative pricing at financial\\ninstitutions.\",\"PeriodicalId\":501139,\"journal\":{\"name\":\"arXiv - QuantFin - Statistical Finance\",\"volume\":\"24 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - QuantFin - Statistical Finance\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2406.00459\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - QuantFin - Statistical Finance","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2406.00459","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随机微分方程(SDE)模型是金融衍生品定价和对冲的基础。SDE 模型中的漂移和波动函数通常选择为代数函数,参数数量较少(少于 5 个),可以根据市场数据进行校准。更灵活的方法是使用神经网络来建立漂移和波动函数模型,这样可以提供更多的自由度来匹配观察到的市场数据。模型的训练需要对 SDE 进行优化,这在计算上具有挑战性。针对欧式期权,我们开发了一种用于训练神经网络-SDE 模型的快速随机梯度下降(SGD)算法。我们的 SGD 算法使用两条独立的 SDE 路径来获得对最陡下降方向的无偏估计。对于美式期权,我们对相应的 Kolmogorov 偏微分方程(PDE)进行优化。神经网络作为系数函数出现在 PDE 中。模型在大型数据集(许多合约)上进行训练,这需要大量模拟(许多 MonteCarlo 股票价格路径样本)或大量 PDE(必须为每个合约求解一个 PDE)。本文介绍了真实市场数据的数值结果,包括标准普尔 500 指数期权、标准普尔 100 指数期权和单股美式期权。基于神经网络的 SDE 模型与 Black-Scholes 模型、Dupire 局部波动率模型和 Heston 模型进行了比较,并根据模型在样本外金融衍生品定价方面的准确性进行了评估,而样本外金融衍生品定价是金融机构衍生品定价的核心任务。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Machine Learning Methods for Pricing Financial Derivatives
Stochastic differential equation (SDE) models are the foundation for pricing and hedging financial derivatives. The drift and volatility functions in SDE models are typically chosen to be algebraic functions with a small number (less than 5) parameters which can be calibrated to market data. A more flexible approach is to use neural networks to model the drift and volatility functions, which provides more degrees-of-freedom to match observed market data. Training of models requires optimizing over an SDE, which is computationally challenging. For European options, we develop a fast stochastic gradient descent (SGD) algorithm for training the neural network-SDE model. Our SGD algorithm uses two independent SDE paths to obtain an unbiased estimate of the direction of steepest descent. For American options, we optimize over the corresponding Kolmogorov partial differential equation (PDE). The neural network appears as coefficient functions in the PDE. Models are trained on large datasets (many contracts), requiring either large simulations (many Monte Carlo samples for the stock price paths) or large numbers of PDEs (a PDE must be solved for each contract). Numerical results are presented for real market data including S&P 500 index options, S&P 100 index options, and single-stock American options. The neural-network-based SDE models are compared against the Black-Scholes model, the Dupire's local volatility model, and the Heston model. Models are evaluated in terms of how accurate they are at pricing out-of-sample financial derivatives, which is a core task in derivative pricing at financial institutions.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信