← 返回 Quant Digests · 站点首页

别把这份 Cornell CFEM repo 只读成 pairs 课程项目:对 short-cycle desk,更该先测的是「IC-ranked coint pair basket × margin-capped spread fade」

更新时间:2026-04-08 16:47 UTC 研究时间:2026-04-08 16:46 UTC 类型:GitHub / repo source audit + public-data portability probe 主题标签:pairs / stat-arb / relative-value / mean-reversion / cointegration / zscore / market-neutral / 15m / 5m 证据类型:工程经验 + 公共数据 portability probe

源文件:research/quant_digests/2026-04-08_1646_ic-ranked-coint-basket-spread-fade-alpha.md

1. 这次看了什么

看的是 Jim-Shao/CryptoPairTrading:一个 2025–2026 的 Cornell CFEM 项目(repo 描述写明 *Sponsored by Hummingbot*)。本轮重点审了 main.pytrade.pyexport_after_signal_test.csvoutput_chain.csv,再把 repo 里更像 desk 可交易的 liquid-major pair,粗口径迁到 Binance USDⓈ-M 15m/5m 做 portability probe。

2. 核心结论

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

这条线和 desk 现在的价值很直接:它不是单币 breakout,也不是纯 filter,而是可以独立成完整策略的 raw alpha。对当前素材池来说,它提供的是一条能跟单币 trend / momentum 互补的 market-neutral / relative-value 线路,而且源码里已经把:

这些 desk 真正在意的部件都拆出来了,适合直接搬进 1m/3m/5m/15m 复现框架。

3.5 策略拆解(必填)

4. 可复刻的最小实验

研究假设: repo 里 “IC shortlist + 协整 gate” 这层 admission,能把 15m perp pairs 的毛利保住到接近可交易,而不是任意找 pair 都能做。

可计算定义:

  1. 先在 top-liquid perp universe 上复刻 repo 的 shortlist 思路,至少保留 Best IC 或等价的 post-signal IC 排序;
  2. 对 shortlist pair 计算 spread_t = log(P2_t) - beta * log(P1_t)
  3. zscore(spread) 超过 ±2 入场,回到 ±0.5 内平仓;再对比是否需要 |z|>=2.5 才值得做。

最小回测切口:

最该先看:

5. 风险与保留意见

6. 来源