- Johansen 协整检验:用迹统计量与最大特征值锁定多变量长期关系
Engle-Granger 两步法只能处理两条序列、只能找一个协整关系,选谁当因变量还会改变结果。Johansen 检验把问题升级成特征值分解:对 VECM 的 Π 矩阵做约化秩回归,一次性回答『k 条序列里藏着几个协整关系』。纯 numpy 实现完整流程:三元系统(2 条共同随机趋势)迹统计量 176.1 >> 29.7 拒绝 r=0,r≤1 时 4.5 < 15.4 停下——精确识别协整秩 r=1;估出的协整向量 [1, −1.874, 1.247] vs 真值 [1, −1.875, 1.250],误差不到 0.3%。对照组:独立随机游走迹统计量 22.6 徘徊在临界值边缘,秩=2 系统两级统计量全部爆表。样本外 600 天三腿价差交易:z>2 开仓、|z|<0.5 平仓,净费后 Sharpe 3.15、最大回撤 6.6。诚实说明:合成数据协整永不破裂;迹检验对滞后阶数敏感(观测噪声的 MA 结构会让 nlag 选小时假拒绝);三腿组合的执行成本是两腿的 1.5 倍。拆穿『迹检验显著=能赚钱』『特征值大=价差好交易』等误区(中高阶)。
16 min Chinese - 向量误差修正模型 VECM:把协整关系写成向长期均衡的拉力
两条价格各自都是随机游走,差分建模却会把它们之间最值钱的信息——长期均衡关系——直接扔掉。VECM 的答案:在差分方程里加回误差修正项 α(y1−βy2),让偏离均衡的距离本身成为回归的拉力。纯 numpy 走完全流程:Engle-Granger 两步法估出协整系数 1.232(真值 1.25),残差 ADF=−7.24 确认协整;伪回归对照组 R²=0.62 但 ADF 只有 −1.60——高 R² 不等于协整。误差修正系数 α₁=−0.061 (t=−3.8)、α₂=+0.062 (t=+3.8),两腿对向修正,价差半衰期 4.8 天;Johansen 迹检验 54.9 >> 15.5 临界值交叉验证。配对交易样本外 500 天:z>2 开仓、|z|<0.5 平仓、z>4 止损,净 Sharpe 2.08、回撤 3.5%、19 次动作。诚实说明:合成数据协整关系永不破裂,真实市场协整会死(招行/平安、可乐/百事都散过伙);EG 法把 β 的估计误差全部灌进价差;z>4 止损保护不了缓慢漂移型破裂。拆穿相关性=协整、半衰期恒定等经典误区(中阶)。
15 min Chinese - OU 过程均值回复:用 Ornstein-Uhlenbeck 给配对价差做统计套利
配对交易/统计套利的本质问题只有一个——价差偏离均值后多久回去?Ornstein-Uhlenbeck(OU) 过程把均值回复写成 dx=κ(θ−x)dt+σdW,并给出可估计的回归速度 κ 与半衰期 HL=ln2/κ。本文用协整价差 + OU 建模 + z-score 信号,从零复现一套统计套利回测,并点明协整断裂、时变 β、手续费吞没、前视偏差四类真实陷阱(中阶)。
12 min Chinese - 卡尔曼滤波配对交易:用状态空间模型动态追踪对冲比例
经典协整配对交易最别扭的一步是:回归得到的对冲比例 β 是「全样本固定值」,可真实市场里 β 一直在漂移。本文用卡尔曼滤波(状态空间模型)把 β 写成随时间演化的状态变量,逐根 K 线在线更新对冲比例,让价差始终贴着真实均衡。合成协整对实跑:β 在 [0.87, 1.23] 缓慢摆动,卡尔曼 RMSE 仅 0.29、价差波动 0.76(固定回归 1.87);动态对冲策略 Sharpe 2.62、回撤 −9.8%,显著优于固定对冲的 Sharpe 1.18、回撤 −88.8%。附完整 Python 与六类真实陷阱(中阶)。
13 min Chinese - 滚动窗口协整:用 DCC 抓住会『断』的长期关系
协整不是『一旦成立就永远成立』。真实配对常在某天结构性断裂——对冲比漂移、价差从平稳变成随机游走。用滚动窗口 Engle-Granger 重估对冲比、用 DCC-GARCH 监测动态条件相关,把『关系断了』变成可检测、可自适应修复的信号;附完整 Python 与六类真实陷阱(高阶)。
12 min Chinese - 门限协整与 TVECM:非线性误差修正的配对交易
门限协整与 TVECM:真实配对常是门限结构——带内随机游走、带外才快速回复。模拟还原 τ≈0.22、带外 κ=0.49,门控后 Sharpe 0.31→0.81,附 Python 与六类陷阱。
14 min Chinese - Ornstein-Uhlenbeck 过程与均值回归半衰期:给均值复归定个时标
配对交易、统计套利、波动率聚类的本质问题都是「它多久回归一次均值?」OU 过程把均值回归写成 dx=κ(θ−x)dt+σdW,并给出一个干净的量:半衰期 HL=ln2/κ。本文用 AR(1) 斜率反推 κ 与 HL,并点明单位根、跳变、时变 κ 三大真实陷阱。
12 min Chinese - Johansen 多变量协整:不止两两配对,三组一起套利的统计基础
配对交易只会两两找协整,但真实市场里常是三只甚至更多资产共享一个共同趋势。Johansen 检验把协整从二元推广到多元:用 VECM 的广义特征值分解,一次性给出协整秩、协整向量 β 与调整速度 α。本文用模拟的三资产数据,从零实现迹检验与最大特征值检验,并演示三组一起开仓的套利组合。
13 min Chinese
返回