← 返回 Quant Digests · 站点首页

别把 pairs 只做成 bar-close z-score:这份 2026 新仓库更该先测的是「cointegration spread + OBI veto + 成本生存线」完整骨架

更新时间:2026-03-24 09:15 UTC 研究时间:2026-03-24 09:14 UTC 类型:2026 GitHub 新仓库 + Binance 公共数据最小快检 + 近 5 年论文地基 主题标签:raw-alpha/pairs/stat-arb/relative-value/mean-reversion/cointegration/obi/microstructure/execution/cost/1m/3m/5m/15m/repo 证据类型:工程证据 + 本地最小快检(可复现)

源文件:research/quant_digests/2026-03-24_0914_pairs-obi-veto-cost-survival.md

1) 先回答:这篇东西的 base alpha 是什么?

base alpha = pair spread 的短周期均值回归,不是 OBI 本身。 OBI 在这份材料里更像 entry veto / execution gate(避免在盘口不配合时硬开仓)。

2) 这次看了什么

这次主看仓库:Samarth Chaudhary (2026), Crypto_Stat-Arb_HFT_Model。 它把一条可落地的策略链路拆得很完整:

我额外做了一个 1m 最小快检(Binance USDⓈ-M 公共数据,1500 根)来验证:

3) 核心结论(给 desk 的短答案)

关键数据点(repo + 本地快检):

  1. repo 固化策略池为 22 对 pairsstrategies.json),且当前导出参数几乎统一:window=60entry_z=2.0exit_z=0.0stop_z=4.0
  2. 我的 1m 快检里,这 22 对共触发 532 笔z=2/0/4 规则下 TP 命中率约 85.8%中位持有约 27 分钟(看起来“会回归”)。
  3. 但按双腿归一化后,毛收益仅 +0.78 bps/笔;一旦加入现实费用梯度(哪怕 8 bps/笔),净值变成 -7.22 bps/笔,成本生存线直接失守。

4) 为什么和当前短周期(1m/3m/5m/15m)直接相关

4.5) 策略拆解(必填)

5) 最小可复现实验(可直接开测)

数据口径(公开可得)

最小实验设计

  1. 用 repo 的 22 对 pairs,先在 1m 复刻 z=2/0/4
  2. 输出三条线:
  1. 把通过 1m 成本门的 pair 再迁移到 3m/5m/15m,比较“频率下降是否换来净边际提升”。

6) 风险与保留意见

7) 下一步怎么测(具体动作)

  1. 先做 pair admission:在 22 对里按 gross bps/笔net bps/笔 分层,保留 top 20% 做二轮。
  2. 加 OBI veto A/B:同一对 pair 比较“不开 OBI veto vs 开 OBI veto”,只看净 bps 与回撤。
  3. 时间尺度迁移:对存活 pair 跑 1m→3m→5m→15m,定位成本最优频段。
  4. 执行约束显式化:加入 taker 比例、最大 participation、挂撤单失败率,重算净边际。

8) 本地产物

9) 来源

  1. Samarth Chaudhary. (2026). _Crypto_Stat-Arb_HFT_Model_. GitHub Repository.
  1. Palazzi, R. B. (2025). _Trading Games: Beating Passive Strategies in the Bullish Crypto Market_. Journal of Futures Markets.
  1. Engle, R. F., & Granger, C. W. J. (1987). _Co-integration and Error Correction: Representation, Estimation, and Testing_. Econometrica.