可调用外来物的算法微分

A. Antonov
{"title":"可调用外来物的算法微分","authors":"A. Antonov","doi":"10.2139/ssrn.2839362","DOIUrl":null,"url":null,"abstract":"In this article, we study the algorithmic calculation of present values greeks for callable exotic instruments. The speed of greeks evaluations becomes important with recent initial margin rules, including the ISDA standard model SIMM, requiring sensitivity calculations for non-cleared deals (e.g. callable exotic/structured products) for a large set of risk factors and on a daily basis.In general, present values of callable trades are obtained by the backward repetitive application of conditional expectation via least-squares Monte Carlo (regression) and arithmetic operations encoded in so called pricing (payoff) script. By nature, this pricing procedure is known to be computationally intensive leading to very slow greeks, if computed by a simple bump-and-reprice. The fast alternative is the adjoint differentiation (AD) method. However, a direct application of the AD is not straightforward because regressions introduce path interdependency, whereas traditional AD is applied on a path-by-path basis. We describe how to extend the traditional AD method to include the regressions. Usually, the procedure must include the recording of information in a data structure, often referred to as the instrument tape, during the backward pricing. This is followed by a subsequent \"playback\" of the tape in which the recorded information is used to compute the greeks. The tape adds a significant complexity to the AD implementation and can introduce memory issues (due to the significant storage demands), coding and debugging difficulties, etc.Next, we propose a new tapeless differentiation method, called backward differentiation (BD), for exotic deals. It is applied during the backward pricing procedure following the payoff script. Importantly, it completely avoids the tape and all of its related complications.We demonstrate the efficiency of the BD on the example of a Bermudan swaption calculated with a one-factor Hull-White model. For 50-100 greeks, the BD calculation time is only 2-6 times slower than a single pricing which leads to up 20 times acceleration with respect to the bump-and-reprice. We also give a numerical convergence analysis demonstrating the high quality of the BD greeks.","PeriodicalId":177064,"journal":{"name":"ERN: Other Econometric Modeling: Derivatives (Topic)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Algorithmic Differentiation for Callable Exotics\",\"authors\":\"A. Antonov\",\"doi\":\"10.2139/ssrn.2839362\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this article, we study the algorithmic calculation of present values greeks for callable exotic instruments. The speed of greeks evaluations becomes important with recent initial margin rules, including the ISDA standard model SIMM, requiring sensitivity calculations for non-cleared deals (e.g. callable exotic/structured products) for a large set of risk factors and on a daily basis.In general, present values of callable trades are obtained by the backward repetitive application of conditional expectation via least-squares Monte Carlo (regression) and arithmetic operations encoded in so called pricing (payoff) script. By nature, this pricing procedure is known to be computationally intensive leading to very slow greeks, if computed by a simple bump-and-reprice. The fast alternative is the adjoint differentiation (AD) method. However, a direct application of the AD is not straightforward because regressions introduce path interdependency, whereas traditional AD is applied on a path-by-path basis. We describe how to extend the traditional AD method to include the regressions. Usually, the procedure must include the recording of information in a data structure, often referred to as the instrument tape, during the backward pricing. This is followed by a subsequent \\\"playback\\\" of the tape in which the recorded information is used to compute the greeks. The tape adds a significant complexity to the AD implementation and can introduce memory issues (due to the significant storage demands), coding and debugging difficulties, etc.Next, we propose a new tapeless differentiation method, called backward differentiation (BD), for exotic deals. It is applied during the backward pricing procedure following the payoff script. Importantly, it completely avoids the tape and all of its related complications.We demonstrate the efficiency of the BD on the example of a Bermudan swaption calculated with a one-factor Hull-White model. For 50-100 greeks, the BD calculation time is only 2-6 times slower than a single pricing which leads to up 20 times acceleration with respect to the bump-and-reprice. We also give a numerical convergence analysis demonstrating the high quality of the BD greeks.\",\"PeriodicalId\":177064,\"journal\":{\"name\":\"ERN: Other Econometric Modeling: Derivatives (Topic)\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-04-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ERN: Other Econometric Modeling: Derivatives (Topic)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2139/ssrn.2839362\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ERN: Other Econometric Modeling: Derivatives (Topic)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.2839362","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

在本文中,我们研究了可赎回外来货币现值希腊的计算算法。随着最近的初始保证金规则(包括ISDA标准模型SIMM)的出台,希腊评估的速度变得越来越重要,该规则要求对非清算交易(例如可赎回的外来/结构性产品)进行敏感性计算,以应对大量的风险因素,并每天进行计算。一般来说,可调用交易的现值是通过反向重复应用条件期望,通过最小二乘蒙特卡罗(回归)和编码在所谓的定价(收益)脚本中的算术运算获得的。从本质上讲,这种定价过程是计算密集型的,如果通过简单的碰撞和重新定价来计算,就会导致非常缓慢的希腊。快速的替代方法是伴随微分法(AD)。然而,直接应用AD并不简单,因为回归引入了路径的相互依赖性,而传统的AD是在逐路径的基础上应用的。我们描述了如何扩展传统的AD方法以包括回归。通常,在逆向定价过程中,该过程必须包括在数据结构中记录信息,通常称为仪器磁带。接下来是磁带的“回放”,其中记录的信息用于计算希腊人。磁带增加了AD实现的显著复杂性,并可能引入内存问题(由于显著的存储需求),编码和调试困难等。接下来,我们提出了一种新的无磁带差分方法,称为向后差分(BD),用于特殊交易。它在支付脚本之后的反向定价过程中应用。重要的是,它完全避免了胶带和所有相关的并发症。我们用一个单因素赫尔-怀特模型计算百慕大交换的例子来证明BD的有效性。对于50-100希腊人,BD计算时间仅比单一定价慢2-6倍,这导致相对于颠簸和重新定价的加速高达20倍。我们还给出了一个数值收敛分析,证明了BD希腊的高质量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Algorithmic Differentiation for Callable Exotics
In this article, we study the algorithmic calculation of present values greeks for callable exotic instruments. The speed of greeks evaluations becomes important with recent initial margin rules, including the ISDA standard model SIMM, requiring sensitivity calculations for non-cleared deals (e.g. callable exotic/structured products) for a large set of risk factors and on a daily basis.In general, present values of callable trades are obtained by the backward repetitive application of conditional expectation via least-squares Monte Carlo (regression) and arithmetic operations encoded in so called pricing (payoff) script. By nature, this pricing procedure is known to be computationally intensive leading to very slow greeks, if computed by a simple bump-and-reprice. The fast alternative is the adjoint differentiation (AD) method. However, a direct application of the AD is not straightforward because regressions introduce path interdependency, whereas traditional AD is applied on a path-by-path basis. We describe how to extend the traditional AD method to include the regressions. Usually, the procedure must include the recording of information in a data structure, often referred to as the instrument tape, during the backward pricing. This is followed by a subsequent "playback" of the tape in which the recorded information is used to compute the greeks. The tape adds a significant complexity to the AD implementation and can introduce memory issues (due to the significant storage demands), coding and debugging difficulties, etc.Next, we propose a new tapeless differentiation method, called backward differentiation (BD), for exotic deals. It is applied during the backward pricing procedure following the payoff script. Importantly, it completely avoids the tape and all of its related complications.We demonstrate the efficiency of the BD on the example of a Bermudan swaption calculated with a one-factor Hull-White model. For 50-100 greeks, the BD calculation time is only 2-6 times slower than a single pricing which leads to up 20 times acceleration with respect to the bump-and-reprice. We also give a numerical convergence analysis demonstrating the high quality of the BD greeks.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信