设为首页收藏本站

八达网

 找回密码
 注册
查看: 183|回复: 3
打印 上一主题 下一主题

在线求一个VBA小程序...会的进...

[复制链接]

2

主题

0

好友

2387

积分

坦克

跳转到指定楼层
1
发表于 2007-11-12 00:52 |只看该作者 |倒序浏览
1.        事先设定好利息R=0.04, 波动率:Sigma=0.2, D=0,(分红),时间断:T=1/250*4=0.001, 起始股票指数:So=1108.36(第一天股票指数), K1=1108.36(第一价格点),K2=665.016(第二价格分点)
2.        假定股票变动的模式是后一天股票价格和前一天的变动公式如下:
S(n+1)=S(n)*EXP((R-D-0.5*sigma^2)*T+sigma*SQRT(T)*NORMSINV(RAND()))
*NORMSINV(RAND())是只在(0,1)之间的正态分布
3.        交易日是1000天,就是用以上公式连续往后计算1000个交易日
4.        我们希望得出至少4000个结果。也就是1000个交易日计算,重复4000次,得4000个未来股票指数
针对不同的结果,有以下不同的债券值:
a.        如果最后交易日的指数高于第一天的指数1108.36,债券价值为1000+1000*110.2*(最后一天指数-1108.36)
b.        如果最后交易日的指数低于第一天指数1108.36,但高于665.016,同时在1000交易日每日指数都不低于665.016,债券值为1000
c.        如果最后交易日的指数低于665.016,或者以前任何交易日的指数低于665.016,债券价值为1000*最后一天交易指数/1108.36
5.        取所有债券值的平均值,然后折回今天的现值。average*exp(-0.04*5)

其实就是循环一个4000次,然后判断,输出,我这里的excel没有vba...
有人在线帮忙吗? 你看我有多少钱, 你要多少,就给你多少吧.

2

主题

0

好友

2387

积分

坦克

2
发表于 2007-11-12 00:59 |只看该作者
somebody help?
有的ping我...msn聊...
回复

使用道具 举报

0

主题

0

好友

6561

积分

大象

3
发表于 2007-11-12 01:01 |只看该作者
谁能把炒股票做成TRGER达到正循环的话,那可真是值钱了
回复

使用道具 举报

2

主题

0

好友

2387

积分

坦克

4
发表于 2007-11-12 01:08 |只看该作者
都睡觉了哦...
回复

使用道具 举报

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

手机版|Archiver|八达网    

GMT+8, 2026-2-21 12:26

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部