有限差分方法计算欧式期权价格.doc

有限差分方法计算欧式期权价格.doc

ID:48461228

大小:70.50 KB

页数:2页

时间:2020-02-01

有限差分方法计算欧式期权价格.doc_第1页
有限差分方法计算欧式期权价格.doc_第2页
资源描述:

《有限差分方法计算欧式期权价格.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、假设当前股票价格为50美元,股票价格波动率sigma=0.3;以该股票为标的资产的欧式看跌期权的执行价格为50美元,期权有效期为5个月;市场上的无风险利率为10%。利用显示差分格式为该期权进行定价。%%%显示法求解欧式看跌期权%%%s0=50;%股价k=50;%执行价r=0.1;%无风险利率T=5/12;%存续期sigma=0.3;%股票波动率Smax=100;%确定股票价格最大价格ds=2;%确定股价离散步长dt=5/1200;%确定时间离散步长M=round(Smax/ds);%计算股价离散步

2、数,对Smax/ds取整运算ds=Smax/M;%计算股价离散实际步长N=round(T/dt);%计算时间离散步数dt=T/N;%计算时间离散实际步长matval=zeros(M+1,N+1);vets=linspace(0,Smax,M+1);%将区间[0,Smax]分成M段veti=0:N;vetj=0:M;%建立偏微分方程边界条件matval(:,N+1)=max(k-vets,0);matval(1,:)=k*exp(-r*dt*(N-veti));matval(M+1,:)=0;%确定

3、叠代矩阵系数a=0.5*dt*(sigma^2*vetj-r).*vetj;b=1-dt*(sigma^2*vetj.^2+r);c=0.5*dt*(sigma^2*vetj+r).*vetj;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%L=zeros(M-1,M+1);fori=2:M%%建立递推关系L(i-1,i-1)=a(i);L(i-1,i)=b(i);L(i-1,i+1)=c(i);endfori=N:-1:

4、1matval(2:M,i)=L*matval(:,i+1);endmatval%寻找期权价格进行插值。Jdown=floor(s0/ds);Jup=ceil(s0/ds);ifJdown==Jupprice=matval(Jdown+1,1)elseprice=matval(Jdown+1,1)+(s0-Jdown*ds)*(matval(Jup+1,1)-matval(Jup+1,1))/dsend欧式看跌期权的价格为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。