给数字货币价格做ADF检验,滞后阶数选错整个结论就反

做数字货币量化策略,第一步几乎就是跑ADF检验判断价格序列是否含单位根。比特币、以太坊这些资产波动剧烈,如果误把非平稳序列当平稳序列建模,后续的协整分析和均值回复策略就会从根上跑偏。

滞后阶数是整个检验里最容易踩坑的环节。AIC或BIC准则给出的最优阶数,在样本量不够大时经常偏小,残差里还会残留自相关。我一般会在准则值附近上下各试两阶给数字货币价格做ADF检验,滞后阶数选错整个结论就反,用Breusch-Godfrey检验确认残差无自相关后再定稿,否则ADF统计量的临界值就站不住。

给数字货币价格做ADF检验,滞后阶数选错整个结论就反

p值的判读有个反直觉的地方:ADF检验的原假设是存在单位根,所以p值大于0.05意味着你"没拒绝"原假设数字货币的adf检验,序列大概率不平稳。不少人看到p=0.32就以为"不显著"然后直接当平稳序列用,方向完全搞反了。

实际操作中,样本窗口长度对结果影响很大。拿三年日线跑和拿三个月日线跑,滞后阶数和p值可能完全不同。遇到结构性突变——比如2024年降息周期切换——最好分段检验,别硬用一个窗口把所有状态都包进去。

相关阅读