Calibration of Dupire local volatility model using genetic algorithm of optimization

M. Bondarenko, V. Bondarenko
{"title":"Calibration of Dupire local volatility model using genetic algorithm of optimization","authors":"M. Bondarenko, V. Bondarenko","doi":"10.21511/NFMTE.7.2018.01","DOIUrl":null,"url":null,"abstract":"The problem of calibration of local volatility model of Dupire has been formalized. It uses genetic algorithm as alternative to regularization approach with further application of gradient descent algorithm. Components that solve Dupire’s partial differential equation that represents dynamics of underlying asset’s price within Dupire model have been built. This price depends in particular on values of volatility parameters. Local volatility is parametrized in two dimensions (by Dupire model): time to maturity of the option and strike price (execution price). On maturity axis linear interpolation is used while on strike axis we use B-Splines. Genetic operators of mutation and selection are then applied to parameters of B-Splines. Resulting parameters allow us to obtain the values of local volatility both in knot points and intermediate points using interpolation techniques. Then we solve Dupire equation and calculate model values of option prices. To calculate cost function we simulate market values of option prices using classic Black-Scholes model. An experimental research to compare simulated market volatility and volatility obtained by means of calibration of Dupire model has been conducted. The goal is to estimate the precision of the approach and its usability in practice. To estimate the precision of obtained results we use a measure based on average deviation of modeled local volatility from values used to simulate market prices of the options. The research has shown that the approach to calibration using genetic algorithm of optimization requires some additional manipulations to achieve convergence. In particular it requires non-uniform discretization of the space of model parameters as well as usage of de Boor interpolation. Value 0.07 turns out to be the most efficient mutation parameter. Using this parameter leads to quicker convergence. It has been proved that the algorithm allows precise calibration of local volatility surface from option prices.","PeriodicalId":300314,"journal":{"name":"Neuro-Fuzzy Modeling Techniques in Economics","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Neuro-Fuzzy Modeling Techniques in Economics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21511/NFMTE.7.2018.01","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The problem of calibration of local volatility model of Dupire has been formalized. It uses genetic algorithm as alternative to regularization approach with further application of gradient descent algorithm. Components that solve Dupire’s partial differential equation that represents dynamics of underlying asset’s price within Dupire model have been built. This price depends in particular on values of volatility parameters. Local volatility is parametrized in two dimensions (by Dupire model): time to maturity of the option and strike price (execution price). On maturity axis linear interpolation is used while on strike axis we use B-Splines. Genetic operators of mutation and selection are then applied to parameters of B-Splines. Resulting parameters allow us to obtain the values of local volatility both in knot points and intermediate points using interpolation techniques. Then we solve Dupire equation and calculate model values of option prices. To calculate cost function we simulate market values of option prices using classic Black-Scholes model. An experimental research to compare simulated market volatility and volatility obtained by means of calibration of Dupire model has been conducted. The goal is to estimate the precision of the approach and its usability in practice. To estimate the precision of obtained results we use a measure based on average deviation of modeled local volatility from values used to simulate market prices of the options. The research has shown that the approach to calibration using genetic algorithm of optimization requires some additional manipulations to achieve convergence. In particular it requires non-uniform discretization of the space of model parameters as well as usage of de Boor interpolation. Value 0.07 turns out to be the most efficient mutation parameter. Using this parameter leads to quicker convergence. It has been proved that the algorithm allows precise calibration of local volatility surface from option prices.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用遗传优化算法标定Dupire局部波动模型
给出了Dupire局部挥发性模型的定标问题。它采用遗传算法替代正则化方法,并进一步应用梯度下降算法。建立了Dupire偏微分方程的求解组件,该偏微分方程表示Dupire模型中标的资产价格的动态。这个价格特别取决于波动率参数的值。局部波动率在两个维度上参数化(通过Dupire模型):期权到期时间和执行价格(执行价格)。在成熟轴上使用线性插值,在走向轴上使用b样条。然后将突变和选择的遗传算子应用于b样条参数。所得到的参数允许我们使用插值技术获得结点和中间点的局部波动值。然后求解Dupire方程,计算期权价格的模型值。为了计算成本函数,我们使用经典的Black-Scholes模型模拟期权价格的市场价值。对模拟的市场波动率与通过Dupire模型标定得到的市场波动率进行了对比实验研究。目的是评估该方法的精度及其在实践中的可用性。为了估计所得结果的精度,我们使用了一种基于模型本地波动率与用于模拟期权市场价格的值的平均偏差的度量。研究表明,采用遗传优化算法进行标定需要一些额外的操作才能达到收敛。特别地,它需要模型参数空间的非均匀离散化以及de Boor插值的使用。结果表明,0.07是最有效的变异参数。使用此参数可以加快收敛速度。实践证明,该算法可以精确地从期权价格中标定局部波动面。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
1.70
自引率
0.00%
发文量
0
期刊最新文献
Time series forecasting of agricultural product prices using Elman and Jordan recurrent neural networks Identifying stock market crashes by fuzzy measures of complexity Neuromodeling of features of crisis contagion on financial markets between countries with different levels of economic development EU countries clustering for the state of food security using machine learning techniques Modeling relation between at-the-money local volatility and realized volatility of stocks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1