← 返回 Quant Digests · 站点首页

别把这个“10 天都没平掉一笔”的新 repo 只读成失败案例:对 short-cycle crypto desk,更该先拆的是「cointegration spread fade × maker-first × half-life time-stop」这条完整 raw alpha 壳

更新时间:2026-04-21 05:26 UTC 研究时间:2026-04-21 05:28 UTC 类型:GitHub / repo source audit + Binance USDⓈ-M public-data portability probe 主题标签:pairs / stat-arb / relative-value / cointegration / mean-reversion / maker-first / time-stop / Binance USDⓈ-M / 15m / 1h 证据类型:工程经验 + repo live artifact + public-data first probe

源文件:research/quant_digests/2026-04-21_0528_cointegration-maker-timestop-pairs-alpha.md

1. 这次看了什么

这次看的是 2026 GitHub repo Passive-Income-Engineering / pairs-bot。它不是泛泛讲 pairs,而是把 Binance USDⓈ-M 的一版完整实盘壳直接摊开:1h 扫描固定 10 币 universe,Engle-Granger p<=0.01,OU half-life <=168h|z|>=2 入场,默认 z 过零止盈,|z|>=3.5 结构破坏止损,3×half-life time-stop,双腿都走 maker limit + 30 秒超时处理。最有价值的是:repo 公开承认它 live 跑了 10 天、零个完整 round-trip,这反而比“只晒漂亮回测”更适合拿来做 desk 化拆解。

2. 核心结论

3. 为什么和当前项目有关

这条线直接扩充的是 pairs / stat-arb raw alpha 素材池,而且比“又一个 cointegration 教科书”更有 desk 价值:

3.5 策略拆解

4. 可复刻的最小实验

研究假设:真正可迁移的不是“任意配对都能回归”,而是 少数当前仍 cointegrated 的 alt-perp pair1h 发现、15m 监控下还能给出可交易的 spread 回归。

最小实验

  1. 固定 repo universe 10 币;
  2. 每日或每 3d 只重估一次 cointegration / beta / half-life,避免每根 bar 过拟合重刷 pair;
  3. 入场:|z_smooth|>=2
  4. 出场对照:zero-cross vs |z|<=0.5 vs time-stop only
  5. 成本:先做 8 / 12 / 16 bps 四腿 maker-ish friction ladder;
  6. 统计 pair 级别的 trade_count / win_rate / timeout_rate / stop_rate / net bps

5. 这轮我保留的判断

这篇东西值得进研究池,不是因为它“已经实盘成功”,而是因为它把一条 可独立复现、可直接落地完整策略 的 pairs alpha 壳写得很诚实。当前 public probe 的读法不是“repo live 失败所以 raw alpha 不存在”,而是:alpha 只存在于很窄的当前 pair pocket,真正的生死线在 admission 稳定性与 maker 执行,而不只是 z-score 入场公式。

6. 下一步怎么测

7. 来源