如何用matlab编写蒙特卡洛模拟计算VaR的程序
答案:2 悬赏:60 手机版
解决时间 2021-03-20 11:14
- 提问者网友:锁深秋
- 2021-03-19 14:13
如何用matlab编写蒙特卡洛模拟计算VaR的程序
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-03-19 14:38
这种资源建议去官网论坛或者一些其他比较知名的大论坛里咨询
如果曾经有人在网上发布,或有网站下载,一般都会被搜索引擎收录,如果搜不到,你可以找一下相关的论坛
最好是那种人气比较高的论坛,注册会员,发帖求助,会有高手帮你的。
如果曾经有人在网上发布,或有网站下载,一般都会被搜索引擎收录,如果搜不到,你可以找一下相关的论坛
最好是那种人气比较高的论坛,注册会员,发帖求助,会有高手帮你的。
全部回答
- 1楼网友:七十二街
- 2021-03-19 15:38
function [c,p]=ucoption(s,x,sigma,r,t,m)
sig2=sigma^2;
srt=sqrt(t);
srta=sigma*srt;
c=0;
p=0;
for i=1:m
st=s*exp((r-0.5*sig2)*t+srta*randn);
c=c+max(st-x,0);
p=p+max(x-st,0);
end
c=c/m;
p=p/m;
[call,put] = blsprice(s, x, r, t, sigma);
error=[c,p]-[call,put]
%可以试试 [c,p]=ucoption(10,10,0.3,0.05,0.5,10^4*100);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯