两资产的价差障碍期权定价分析(共17页).doc
《两资产的价差障碍期权定价分析(共17页).doc》由会员分享,可在线阅读,更多相关《两资产的价差障碍期权定价分析(共17页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于两资产的价差障碍期权定价分析 多维二叉树模型、蒙特卡罗模拟一 变量说明表变量名称变量说明X0 、Y0资产X、Y初始价格LNX、LNY资产X、Y的价格对数值X、Y资产X、Y的价格sigma1、sigma2资产X、Y的波动率barrier障碍价格Rho资产X、Y的相关系数strike期权执行价格nstep二叉树步数npath蒙特卡罗模拟的资产路径数rfrate无风险利率outbarrier外障碍价格inbarrier内障碍价格二 多维二叉树模型1. 基本原理(1)多维二叉树 He.H.在1990年发表的论文“Convergence from Discrete to C
2、ontinuous Time Contingent Claims Prices”中提出要使得基于多资产的衍生产品的价格是无套利的并且市场是完备的,那么基于K个资产的标的产品应该有K+1种价格状态,并非之前认为的K*(K+1)种状态。并且这K+1种价格状态是反应多资产间的相关系数的。并进而证明这样的多维二叉树模型计算的价格最终将收敛于Black-Scholes多变量模型。 参照He.H.的基本思路,Ren-Raw Chen, San-Lin Chung和Tyler T. Yang在2002年提出了简单易行的计算K+1种价格状态的方法。在完备市场和无套利原则下,衍生产品的价格可以通过多个风险资产和
3、一个债券的资产组合价格复制得到:期初衍生产品的价格为:以基于两资产的衍生产品为例,两个风险资产的价格服从几何布朗运动,且它们的相关系数为,我们可以得到:其中: 此时资产价格的二叉树三维图形为:Time 0 Time 1 Time 2Time 3以Time 1为例,在Time 1两个资产的三个价格状态为:下面确定A、B、C的值。A、B、C的值应该一方面反映两个资产各自的波动率:1,2的值,另一方面反映出两个资产的相关系数的值。前提假设:资产取每个价格状态是等可能的,那么1)当两个资产没有相关性时(两个布朗运动独立),即=0,那么A、B、C的值可以通过在半径为1的圆上取等间距的三个点的坐标表示:如
4、图所示,A、B、C点的坐标或者其他任意三个等间距取的点的坐标代表当资产没有相关性时资产价格状态的波动程度,此时Time 1的价格状态波动项为:,2)当两个资产的相关性为不为零时,通过变换坐标抽的方法计算波动率。如图转动X轴和Y轴,转动的角度代表相关系数的大小,它们之间的关系是:坐标轴转动后A、B、C新的坐标表示为: (2) 障碍期权定价原理 二叉树下障碍期权定价与一般的期权定价方法一致,唯一差别在于需要设定障碍条件。障碍条件涉及以下两个基本特征:1) 障碍设定在当前价格之上或者之下(up or down);2) 触发障碍敲入还是敲出(knock in or knock out)。以上升敲出期权
5、为例,在价格触发barrier之前,期权有效,定价方式与一般期权定价相同;当触发barrier时,期权失效,期权价值变为零。根据上面的描述,对于一个上升敲出的看涨期权来说,当采用二叉树定价时,只需将股票在障碍之上的期权价值设为零,然后采用和普通期权一样的定价方法定价即可。但存在一个问题,即设定的barrier水平不一定正好落在二叉树的节点水平上,对于这样的情况我们采取设立外障碍与内障碍分别定价的方法,再通过线性插值法得到相应barrier的期权价格。具体步骤是:首先选定上下最为临近barrier水平的两个节点水平,分别作为外障碍水平和内障碍水平;其次,分别对外障碍水平下的期权和内障碍水平下的期
6、权定价;最后,用线性插值方法得到真实障碍水平下的期权价格。2. 多维二叉树定价程序说明function option,mcoption=barrier(X0,Y0,sigma1,sigma2,strike,barrier,t,nstep,npath,rfrate,Rho)LNX=cell(nstep,1);LNY=cell(nstep,1);X=cell(nstep,1);Y=cell(nstep,1);Spread=cell(nstep,1);预先设定储存空间M=cell(1,nstep);C=cell(1,nstep);B=cell(1,nstep);A=cell(1,nstep);G=c
7、ell(1,nstep);H=cell(1,nstep);K=cell(1,nstep);F=cell(1,nstep);Option=cell(nstep,1);dt=t/nstep;rx=sigma1*sqrt(2*dt);ry=sigma2*sqrt(2*dt);计算加入相关系数的波动项Phi=0.5*asin(Rho);Psi1=cos(Phi),sin(Phi);Psi2=sin(Phi),cos(Phi);R1=rx*(Psi1*0.5*sqrt(3),0,-0.5*sqrt(3);-0.5,1,-0.5);R2=ry*(Psi2*0.5*sqrt(3),0,-0.5*sqrt(3
8、);-0.5,1,-0.5);%计算对数价格%M1,1=0,0,0;1,1,0;0,0,1;C1,1=1,1,1;0,0,0;0,0,0;A1,1=1,0,0;0,1,0;0,0,1;B1,1=0,0,0;1,0,0;0,1,1;K1,1=1;0;0;m=0;0;1;for i=2:nstep G1,2=C1,1,M1,1; B1,i=B1,i-1,m; A1,i=A1,i-1,B1,i-1; K1,i=K1,i-1;0; if (i=2) LNX1,1=log(X0),log(X0),log(X0)*C1,1+R1*A1,1; LNY1,1=log(Y0),log(Y0),log(Y0)*C
9、1,1+R2*A1,1;在Time2时资产的对数价格 LNXi,1=LNX1,1*G1,2+R1*A1,i; LNYi,1=LNY1,1*G1,2+R2*A1,i; else F1,i=K1,i-2,eye(i);Time 2之后到Time nstep的资产对数价格 H1,i=zeros(0.5*i*(i-1),i+1);F1,i; C1,i=G1,i-1;zeros(i,0.5*i*(i+1); G1,i=C1,i,H1,i; LNXi,1=LNXi-1,1*G1,i+R1*A1,i; LNYi,1=LNYi-1,1*G1,i+R2*A1,i; end;end;%计算资产价格%for i=1
10、:nstep取指数,得到资产的价格 for j=1:0.5*(i+1)*(i+2) Xi,1(j)=exp(LNXi,1(j); Yi,1(j)=exp(LNYi,1(j); %计算价差% Spreadi,1(j)=abs(Xi,1(j)-Yi,1(j); end;end; %设定内外barrier% for i=1:nstep for j=1:0.5*(i+1)*(i+2) if (Spreadi,1(j)=barrier) outbarrier=min(Spreadi,1(j); end; if (Spreadi,1(j)=outbarrier) Optionnstep,1(j)=0; e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资产 价差 障碍 期权 定价 分析 17
限制150内