matlab求半衰期,如何使用GLD和GDX价差来估计均值回归的半衰期

计算均值回归时间序列的半衰期

e806220cf43dde1732abdae174b47788.png

我们可以通过例中GLD和GDX的均值回归差价来计算均值回归半衰期。MATLAB代码可以从epchan. com/book/example? _ 5. m获得。(这个程序的第一部分与example7 2. m.相同。)

%===在此播入example7_2. m===

%===Insert example7 2. m in the beginning here===

prevz=backshift(1,:);%:at a previous time-step

dz=z-prevz;

dz(1)=[];

prevz(1)=[];

%假设dz二theta*(z-mean(z))dt+w,

%W是扰动项

results=ols(dz, prevz-mean(prevz));theta= results.beta;

halflife=-log(2)/theta

%halflife=

%

%10.0037

GLD和GDX的均值回归半衰期大约为10天,这就是在策略盈利之前应该持有该差价的期望天数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值