首页 Analysis, Geometry, and Modeling in Finance 15

Analysis, Geometry, and Modeling in Finance 15

举报
开通vip

Analysis, Geometry, and Modeling in Finance 15 Appendix B Monte-Carlo Methods and Hopf Algebra B.1 Introduction Since the introduction of the Black-Scholes paradigm, several alternative mod- els which allow to better capture the risk of exotic options have emerged : local volatility models, stochastic ...

Analysis, Geometry, and Modeling in Finance 15
Appendix B Monte-Carlo Methods and Hopf Algebra B.1 Introduction Since the introduction of the Black-Scholes paradigm, several alternative mod- els which allow to better capture the risk of exotic options have emerged : local volatility models, stochastic volatility models, jump-diffusion models, mixed stochastic volatility-jump diffusion models, etc. With the growing complica- tion of Exotic and Hybrid options that can involve many underlyings (equity assets, foreign currencies, interest rates), the Black-Scholes PDE, which suf- fers from the curse of dimensionality (the dimension should be strictly less than four in practice), cannot be solved by finite difference methods. We must rely on Monte-Carlo methods. This appendix is organized as follows: In the first section, we review basic features in Monte-Carlo simulation from a modern (algebraic) point of view: generation of random numbers and dis- cretization of SDEs. A precise mathematical formulation involves the use of the Taylor-Stratonovich expansion (TSE) that we define carefully. Details can be found in the classical references [20], [28]. In the second section, we show that the TSE can be framed in the setting of Hopf algebras.1 In particular, TSEs define group-like elements and solutions of SDEs can be written as exponentials of primitive elements (i.e., elements of the universal Lie algebra associated to the Hopf algebra). This section is quite technical and can be skipped by the reader. This Hopf algebra structure allows to prove easily the Yamato theorem that we explained in the last section. As an application, we classify local volatility models that can be written as a functional of a Brownian motion and therefore can be simulated exactly. The use of Yamato’s theorem allows us to reproduce and extend the results found by P. Carr and D. Madan in [69]. 1The author would like to thank his colleague Mr. C. Denuelle for fruitful collaborations on this subject and for help in the writing of this appendix. 353 © 2009 by Taylor & Francis Group, LLC 354 Analysis, Geometry, and Modeling in Finance B.1.1 Monte Carlo and Quasi Monte Carlo Let Xt be an n-dimensional Itoˆ process. According to (2.31), the pricing of a derivative product requires the evaluation of E[f(XT )] (B.1) Through a discretization scheme discussed in the next paragraph, we assume that XT can be approached by a function g of a multidimensional Gaussian variable G ∼ N(0,Σ). To figure out an approximation of (B.1), one simulates M independent random variables (Gm ∼ N(0,Σ))1≤m≤M and computes the associated values (XmT )1≤m≤M . Under reasonable hypothesis on the payoff f and the function g, the strong version of the law of large numbers [26] entails that the empirical average 1M ∑M m=1 f(X m T ) provides a good proxy for E[f(XT )]. Better yet the central limit theorem [26] states that the error εM = 1 M M∑ m=1 f(XmT )− E[f(XT )] is asymptotically normally distributed, with mean 0 and covariance tΣΣ M . Thus there exists a constant C such that the L2 Monte Carlo error is ||εM ||L2 ≤ C√ M Even though the O( 1√ M ) bound is steady, variance reduction techniques such as control variates can considerably reduce the constant C. We refer to [20] for further discussions on these methods and the way they speed up the con- vergence of MC estimates. As liquidity on the market expands, option pricing requires increasing pre- cision, and the O( 1√ M ) MC bound is simply not good enough. To gain a factor 10 in accuracy the number of simulations must be increased by a fac- tor 100. To elude this pitfall, Quasi Monte-Carlo (QMC) methods have been developed [20]. They consist in low-discrepancy sequences (Van Der Corput, Faure, Sobol...) filling up (0, 1)d uniformly. Contrary to what is often as- sumed these sequences are not at all random. QMC trajectories are much too uniform to be random. Standard transformations convert the (0, 1)d- valued sequences into d-dimensional Gaussian sequences, and lead to well chosen solutions (XmT )1≤m≤M . The error coming from the QMC estimator 1 M ∑M m=1 f(X m T ) can be as good as O( (lnM)d M ), which is nearly O( 1 M ). B.1.2 Discretization schemes For the sake of simplicity, we assume that we are trying to simulate on the time interval [0, T ] a stochastic process driven by the one dimensional SDE : dXt = µ(Xt)dt+ σ(Xt)dWt © 2009 by Taylor & Francis Group, LLC Monte-Carlo Methods and Hopf Algebra 355 Let (tn)0≤n≤N be a subdivision of [0, T ] (∆nt = tn+1 − tn)0≤n≤N−1 and ∆W = (∆nW = Wtn+1 −Wtn)0≤n≤N−1 From the basic properties of the Brownian motion it is clear that ∆W ∼ N(0,∆t) where ∆t is the diagonal matrix whose entries are the (∆nt). MC simulation or QMC can therefore be employed to draw M paths for ∆W . As stated in the previous paragraph, discretization schemes will permit the transformation of these paths into paths of the underlying process. The SDE above yields Xtn+1 = Xtn + ∫ tn+1 tn µ(Xt)dt+ ∫ tn+1 tn σ(Xt)dWt Hence a very intuitive discretization is provided by the well-known Euler scheme ([28],[20]) which generates the following path X conditionally on ∆W : Xt0 = X0 Xtn+1 = Xtn + µ(Xtn)∆ nt+ σ(Xtn)∆ nW However the Euler scheme does have an inconvenient: the two approximations it consists in are not of the same order∫ tn+1 tn µ(Xt)dt = µ(Xtn)∆ nt+ o(∆nt) whereas ∫ tn+1 tn σ(Xt)dWt = σ(Xtn)∆ nW + o( √ ∆nt) It would therefore make sense to develop :∫ tn+1 tn σ(Xt)dWt = ∫ tn+1 tn σ ( Xtn + ∫ t tn µ(Xs)ds+ ∫ t tn σ(Xs)dWs ) dWt = σ(Xtn)∆ nW + σ′(Xtn)σ(Xtn) ∫ tn+1 tn ( ∫ t tn dWs)dWt + o(∆nt) = σ(Xtn)∆ nW + σ′(Xtn)σ(Xtn) 2 ( (∆nW )2 −∆nt)+ o(∆nt) This refinement is at the origin of the one-dimensional Milstein scheme: X̂t0 = X0 X̂tn+1 = X̂tn + µ(X̂tn)∆ nt+ σ(X̂tn)∆ nW + σ′(X̂tn)σ(X̂tn) 2 ( (∆nW )2 −∆nt) © 2009 by Taylor & Francis Group, LLC 356 Analysis, Geometry, and Modeling in Finance To study the performance of discretization schemes the literature distinguishes between strong and weak order of convergence ([28], [20]): DEFINITION B.1 Strong/Weak weak order of convergence Not- ing h = max n=0,..,N−1 (∆nt), a scheme X¯ is said to be of strong order β > 0 if there exists a constant c such that E[‖ X¯(tN )−X(T ) ‖] ≤ chβ for some vector norm ‖ · ‖. It is said to be of weak order β > 0 if there exists a constant c such that | E[f(X¯(tN )]− E[f(X(T ))] |≤ chβ for all f polynomially bounded in C2β+2. Under Lipschitz-type conditions on µ and σ the Euler scheme can be shown to be of strong order 12 and of weak order 1, whereas the Milstein scheme is of strong and weak order 1. Writing a multi-dimensional generalization of the Milstein scheme would in- volve adding antisymmetric Wiener iterated integrals, called Le´vy areas Aij = ∫ 1 0 W it dW j t − ∫ 1 0 W jt dW i t (B.2) The standard approximation for this term requires several additional random numbers [28]. There are however approaches to avoid the drawing of many extra random numbers by using the relation of this integral to the Le´vy area formula [124]: E[eiλA ij |W i1 + ıW j1 = z] = λ sinhλ e− |z|2 2 (λ cothλ−1) From this characteristic function, Le´vy areas and Brownian motion W it can be simulated exactly. However, this can become quite costly in computational expense. B.1.3 Taylor-Stratonovich expansion Using the tools described in the previous sections, we explain the Taylor- Stratonovich expansion (TSE) equivalent to a Taylor expansion in the de- terministic case. Note that a similar expansion, called Taylor-Itoˆ expansion, that uses the Itoˆ calculus exists. In order to be simulated, the discretization scheme eventually needs to be set in Itoˆ form. However, we prefer to present TSE as its algebraic structure is simpler. © 2009 by Taylor & Francis Group, LLC Monte-Carlo Methods and Hopf Algebra 357 Let Xt be an n-dimensional Itoˆ process following the Stratonovich SDE dXt = V0dt+ m∑ i=1 Vi�dW it , Xt=0 = X0 ∈ Rn By introducing the notation dW 0t ≡ dt, we have dXt = m∑ i=0 Vi�dW it (B.3) Without loss of generality, we assume that we have a time-homogeneous SDE. A time-inhomogeneous SDE can be written in this normal form (B.3) by including an additional state Xn+1t dXn+1t = dt The Stratonovich calculus entails that for f in C1(Rm,R) f(XT ) = m∑ i=0 ∫ T 0 Vif(Xt)�dW it By iterating this equation, we obtain f(XT ) = f(X0) + m∑ i=0 ( Vif(X0) ∫ T 0 �dW it + m∑ j=0 ∫ T 0 (∫ t 0 ViVjf(Xs)�dW js ) �dW it  With a repeated application of the Stratonovich formula, the iterated integral defined as ∫ 0≤t1<... r. This definition takes its sense from the fact that the exponential of a primitive element in Gr is a group-like element in Gr: PROPOSITION B.1 Gr = exp(Gr) © 2009 by Taylor & Francis Group, LLC Monte-Carlo Methods and Hopf Algebra 363 PROOF We do the proof in one way: If L ∈ Gr then ∆(exp(L)) = ∆( ∞∑ k=0 Lk k! ) = ∞∑ k=0 1 k! ∆(L)k = ∞∑ k=0 1 k! (L ⊗ ε+ ε⊗ L)k = ∞∑ k=0 1 k! k∑ j=0 k! j!(k − j)! (L j ⊗ Lk−j) = exp(L)⊗ exp(L) B.2.2 Chen series Now that this setting has been introduced we can almost reach our goal and see how it appears in TSE. The idea is to use a morphism Γr : εi1 ...εik .ε ∈ Hr 7−→ Vi1 ...Vik(X0) For a semi-martingale ω we define its Chen series in Hr as the pre-image of the Taylor-Stratonovich expansion: X0,1(ω) = ∑ (i1,...,ik)∈Ar εi1 ...εik ∫ 0≤t1<...
本文档为【Analysis, Geometry, and Modeling in Finance 15】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_678528
暂无简介~
格式:pdf
大小:611KB
软件:PDF阅读器
页数:0
分类:企业经营
上传时间:2012-02-25
浏览量:15