{"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}
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.