楼主: fwbtownboy
2823 2

[学科前沿] 求助!!关于在matlab上对欧式看涨期权的边界条件设定问题!! [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
46 点
帖子
4
精华
0
在线时间
4 小时
注册时间
2013-6-28
最后登录
2013-7-6

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
根据欧式看涨期权的边界条件我编的边界程序如下:xx=zeros(1,N+1);
% 区域剖分
dx=X/N;
dt=T/M;
h=dx; k=dt;
ju=zeros(N+1,M+1);
%  初始边界条件
for j=0:M
ju(N+1,j+1)=0;
end
for j=0:M
ju(1,j+1)=0;
end
xx=linspace(0,X,N+1);
for j=1:N+1
ju(j,1)=max(exp(xx(j))-K,0);
end

但是整个程序运行出来的数值不对,请问有懂的朋友可以帮帮忙吗  也可以加QQ联系我23587112
二维码

扫码加我 拉你入群

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

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

关键词:MATLAB atlab matla 边界条件 Lab matlab

沙发
Chemist_MZ 在职认证  发表于 2013-7-4 10:57:11 |只看作者 |坛友微信交流群
You set both of the upper bound the lower bound to zero, so this is the problem.

The lower bound is zero while the upper bound is S-K, and for a tighter bound it is S-Kexp(-rT)

best,

扫头像关注公众号“二点三西格玛”衍生品定价与风险管理

使用道具

藤椅
fwbtownboy 发表于 2013-7-4 11:12:10 |只看作者 |坛友微信交流群
Chemist_MZ 发表于 2013-7-4 10:57
You set both of the upper bound the lower bound to zero, so this is the problem.

The lower bound  ...
边界条件 我是根据里面做了变换以后的边界条件编的,就是V(x,0)=max(exp(x)-K,0)和下面的    lim V(x,t)=exp(x)    ,        lim  V (x,t)=0                                                           x趋向正无穷                                x趋向负无穷

我把边界条件改成了
ju(N+1,:)=exp(X);
for j=0:M
ju(1,j+1)=0;
end
xx=linspace(0,X,N+1);
for i=1:N+1
ju(i,:)=max(exp(xx(i))-K,0);
end
ju2=ju;
ju3=ju;

还是不行啊。。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-9-21 09:05