🧭 关键里程碑
配对交易 基于两个资产价格长期保持均衡关系,当价差偏离时进行多空对冲,赚取均值回归收益。
📌 价差公式
Spread = log(PA) – β · log(PB)
β 通过协整回归或最小二乘估计。
🎯 交易信号
平稳性是配对交易的核心前提。若价差非平稳,则均值回归不成立,交易风险极大。常用检验方法:
| 检验方法 | 原假设 H₀ | 判别标准 | 配对交易应用 |
|---|---|---|---|
| ADF 检验 | 存在单位根 (非平稳) | p-value < 0.05 拒绝H₀ → 平稳 | 最常用,需确定滞后阶数 |
| KPSS 检验 | 序列平稳 | p-value < 0.05 拒绝H₀ → 非平稳 | 与ADF互补,双重确认 |
| PP 检验 | 存在单位根 | p-value < 0.05 拒绝H₀ | 对异方差稳健 |
| 协整检验 (Engle-Granger) | 无协整关系 | 残差平稳 → 存在协整 | 直接检验配对关系 |
import numpy as np import pandas as pd from statsmodels.tsa.stattools import adfuller # 假设价差序列 spread spread = np.random.randn(200) # 示例数据 # ADF 检验 adf_stat, p_value, usedlag, nobs, crit_values, icbest = adfuller(spread, autolag='AIC') print(f'ADF 统计量: {adf_stat:.4f}') print(f'p-value: {p_value:.6f}') if p_value < 0.05: print('✅ 价差序列平稳,适合配对交易') else: print('❌ 价差非平稳,需重新选择配对或差分')
💡 平稳性判断要点
📈 平稳 vs 非平稳示意
📋 配对交易标准流程