楼主: dreamng
2818 6

[求助] mont carlo 模拟VaR程序,请大虾帮看看 [推广有奖]

  • 0关注
  • 0粉丝

初中生

76%

还不是VIP/贵宾

-

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

楼主
dreamng 发表于 2007-6-9 21:39:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

反复试了多次,不知为何,模拟的价格 x(100)全是相同的数,请高人指点。多谢!

% 输入数据
p=xlsread('E:\data\price.xls');
% the length of the data
l=length(p);

% 计算收益率
for t=1:480
r(t)=log(p(t+1))-log(p(t));
end

% 参数设定
m=mean(t);
f=var(t);
u=(1+f)^0.01-1;
v=0.1*f;

% 置信水平

a=5;

for j=1:10
sigma=randn(150,150);
for k=1:100
s=p(j);
for i=1:100
ds=s*(u+v*sigma(i+10,k+5));
s=s+ds;
end
x(k)=s;
end
vr(j)=prctile(x,a); % var of a level
end
disp(vr);

二维码

扫码加我 拉你入群

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

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

关键词:Carlo mont Mon CAR ARL VaR 程序 Carlo 大虾 mont

本帖被以下文库推荐

沙发
yiyo900 发表于 2007-6-10 11:22:00

你的参数设置m=480,f=0,u=0,v=0

所以ds=s*(u+v*sigma(i+10,k+5))=0

当然模拟的价格x(100)全相同.

藤椅
dreamng 发表于 2007-6-10 20:02:00

谢谢楼上的兄弟

板凳
wonway 发表于 2008-4-13 15:10:00

有道理!

报纸
不断进步1005 发表于 2011-6-22 02:29:33
这个贴要研究

地板
tangjiechen 发表于 2012-7-26 16:17:12
能不能给我发一个VaR的程序呀,非常感谢

7
mayday 学生认证  发表于 2012-7-30 13:03:48
% 参数设定
m=mean(t);
f=var(t);
m=mean(r)
f=var(r)?
时间好比乳沟,挤一挤还是有的。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 17:56