源文件:research/quant_digests/2026-04-25_1542_correlation-zfade-threshold-pocket-alpha.md
这次看的是 2026 GitHub repo:ApexQuant-Dev, Binance Correlation & Stat-Arb Suite(binance-correlation-stat-arb)。repo 很小,核心文件只有 README.md、correlation_bot.py、phase1_data_fetch_correlation.py;主想法也很直白:先用 rolling correlation 找高相关 pair,再对价格比值做 rolling z-score,|z| > 2 时做均值回复。
5m/15m 上是否能留下可交易 pocket,而不是先追求复杂 cointegration 包装。1m、30 根 lookback、ratio z-score、|z|>2 即提示反向配对;优点是极易复现,缺点是没有认真处理成本、持有窗、仓位和 pair admission。SOL/AVAX、LINK/UNI、ARB/OP、APT/SEI、ETH/BTC,约 18000 根 5m)后发现:pooled 平均 gross 约 +2.24 bps/笔、胜率约 57.2%,但按四腿 taker 粗扣 16 bps 后平均 net 约 -13.76 bps/笔,说明裸 |z|>2 pair fade 在 taker 口径下明显不够厚。LINK/UNI 在 15m、lookback=96、corr>0.7、|z|>3、max_hold=12 bars 时,平均 gross 约 +12.29 bps/笔、胜率 73.3%、交易数 60;若按较乐观 12 bps 总成本,平均 net 约 +0.29 bps/笔,但按 16 bps 仍是 -3.71 bps/笔。LINK/UNI 5m:lookback=144、|z|>3、max_hold=12 bars,平均 gross 约 +14.32 bps/笔、胜率 65.2%、交易数 69;在 12 bps 口径下还有 +2.32 bps/笔,但在 16 bps 下仍略负。这篇东西和当前 momentum 主线有关,不是因为它“证明了 pair trading 永远有效”,而是因为它提供了一条足够轻量、可快速做 first verdict 的 pairs/stat-arb raw alpha:
1m/3m/5m/15m 都友好:它不是只能活在日频论文里的慢信号。lookback 根 log-return correlation > 0.7;ratio = price_A / price_B 的 rolling z-score;z > +z_th:做 short A / long B;z < -z_th:做 long A / short B;|z|>2,而是 |z|>2.5 / 3.0 的 threshold escalation。0 附近即平;max_hold 到时强平;8~12 bars 的 time stop,而不是极短 1~3 bars。gross edge > cost + safety buffer 时入场;LINK/UNI、SOL/AVAX 这类 sector 同类)。repo 本身的证明强度很弱,更多是一个可复现的工程骨架:
correlation_bot.py 直接把 signal 写成 ratio z-score 偏离;phase1_data_fetch_correlation.py 先做 correlation matrix,等于告诉你“先做 pair admission,再做交易”;5m pooled baseline:5 组 pair 共 2075 笔,平均 gross +2.24 bps/笔,但 net16 -13.76 bps/笔;15m LINK/UNI pocket:lookback=96、|z|>3、max_hold=12,gross +12.29 bps/笔;5m LINK/UNI pocket:lookback=144、|z|>3、max_hold=12,gross +14.32 bps/笔。最值得借的不是 repo 的代码质量,而是它的研究顺序:
建议直接做一个很小但诚实的 5m/15m 实验:
SOL/AVAX、LINK/UNI、ARB/OP、APT/SEI、ETH/BTC> 0.7|z|>2 / 2.5 / 3z 过零 or 8/12 bars timeout8 / 12 / 16 bps 三档下一步别继续泛泛讲“相关性 stat-arb”,直接测这 4 件事:
LINK/UNI、SOL/AVAX 做 post-only / queue-limited 模拟,看看能不能把总成本从 16 bps 压到 <=12 bps;beta-adjusted residual,比较是否能稳定抬高极端阈值 pocket 的 gross;|z|>3 的 entry 再压缩到更厚的子样本;reports/artifacts/quant_digests/2026-04-25_correlation_pair_zfade_probe_summary.csvreports/artifacts/quant_digests/2026-04-25_correlation_pair_zfade_probe_trades.csvreports/artifacts/quant_digests/2026-04-25_correlation_pair_zfade_sweep.csv