求助,亚式期权定价的matlab程序

论坛 期权论坛 期权     
暗夜QBuz3   2017-8-25 22:51   31933   1
求助,亚式期权定价的matlab程序
分享到 :
1 人收藏

1 个回复

倒序浏览
2#
兔子吹牛  1级新秀 | 2017-8-26 01:00:13 发帖IP地址来自
比如说欧式期权定价的程序是这个
function [callprice,putprice]=euro1(S,X,r,T,sigma,N)dt=T/N;u=exp(sigma*sqrt(dt));d=1/u;p=(exp(r*dt)-d)/(u-d);
for i=1:N+1    St(i)=S*power(u,i-1)*power(d,N+1-i);end
for i=1:N+1    Call(i)=max(St(i)-X,0);    Put(i)=max(X-St(i),0);end
for i=N:-1:1    for j=1:i        Call(j)=exp(-r*dt)*(p*Call(j+1)+(1-p)*Call(j));        Put(j)=exp(-r*dt)*(p*Put(j+1)+(1-p)*Put(j));    endend
callprice=Call(1);putprice=Put(1);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP