全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
6474 10
2010-03-28
金工老师布置了一个作业。要求用matlab编程实现对欧式期权的定价,并要求用三叉树!如能解答万分感谢!最好能把m-file的文件发上来
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-3-28 07:54:49
没人回答??????????呵呵
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-28 16:31:15
function price = EuCallTrinomial(SO,K,r,T,sigma,N,deltaX)
% Precompute invariant quantities
deltaT = T/N;
nu = r - 0.5*sigma-2;
discount = exp(-r*deltaT) ;
p-u = discount*0.5*((sigma^2*deltaT+nu^2*deltaT-2)/deltaX^2 + ...
nu*deltaT/deltaX) ;
p-rn = discount*(l - (sigma^2*deltaT+nu^2*deltaT-2)/deltaX-2);
p-d = discount*0.5*((sigma^2*deltaT+nu^2*deltaT^2)/deltaX^2 - ...
% set up S values (at maturity)
Svals = zeros(2*N+l, 1) ;
Svals(1) = SO*exp(-N*deltaX);
exp-dX = exp(de1taX);
for j=2: 2*N+1
Svals(j) = exp-dX*Svals(j-1) ;
end
% set up lattice and terminal values
Cvals = zeros(2*N+1,2);
t = mod(N,2)+1;
for j=1:2*N+1
end
for t=N-1 : -1 : 0 ;
nu*delt aT/delt ax) ;
Cvals(j ,t) = rnax(Svals(j)-K,O);
know = mod(t.2)+1;
knext = mod(t+l,2)+1;
for j = N-t+l:N+t+l
Cvals(j ,know) = p-d*Cvals(j-l,knext)+p-m*Cvals(j,knext)+. . .
p-u*Cvals(j+l,knext);
end
end
price = Cvals(N+1,1);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-28 17:19:03
想要看懂 但是很花时间 好累
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-29 12:42:51
2# tombell92 阿!!!三楼仁兄好厉害啊,不知在哪里求学?想认识一下!!!非常感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-5-21 16:33:48
3# berry240


求一份带泊松跳的期权定价模型的数值解与解析解的拟合,急。。。谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群