nc2100 发表于 2014-5-19 13:23 
不知道你程序背后的数学推导是怎样的(最好先写数学推导,编程只是翻译而已),你这里的Y是收益率,而S是in ...
你好 谢谢你的回复
我是根据GBM模型来写的程序,Y是价格,只是从200号开始,因为要对第一个sigma和mu的值要用前200个数据进行运算。公式是S_t=S_0×exp[(μ-σ^2/2)t+σw_t ] ,w_t是维纳过程,服从0,1正态分布。
我后面也排查了原因,是sigma出现了问题,然后sigma的程序也没有问题,但是在GARCH-T分布的时候,sigma呈现出随着时间急剧增加的情况。如图。然后排查发现是系数问题。就是
sigma(i+1)=sqrt(1.16991e-06+0.0242339*V.^2*sigma(i).^2+0.972129*sigma(i).^2); 这里的系数有问题,但是我也不知道问题出在哪里………………
再次谢谢你的解答!!!!!!!!!!!!