计算均值回归时间序列的半衰期
我们可以通过例中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天,这就是在策略盈利之前应该持有该差价的期望天数。