源文件:research/quant_digests/2026-04-08_1646_ic-ranked-coint-basket-spread-fade-alpha.md
看的是 Jim-Shao/CryptoPairTrading:一个 2025–2026 的 Cornell CFEM 项目(repo 描述写明 *Sponsored by Hummingbot*)。本轮重点审了 main.py、trade.py、export_after_signal_test.csv、output_chain.csv,再把 repo 里更像 desk 可交易的 liquid-major pair,粗口径迁到 Binance USDⓈ-M 15m/5m 做 portability probe。
15m/5m perp 数据做的简化迁移测试,能直接看到哪一段是 alpha、哪一段是成本门槛。output_chain.csv / export_after_signal_test.csv 做 shortlist,再在交易层要求协整通过;源码里 top_n=100、train_len 网格是 7/15/30 天(按 1h bar 写成 7*24/15*24/30*24)、entry_k=2.0/2.25/2.5、exit_k=0/0.5、reset_len=5 天。stop_loss_pct=2%、margin_per_pair=15%、组合 deactivate_equity_ratio=85%,并显式写了 fee_rate=4 bps、margin_rate=20%、stop-loss 冷却期与协整失效重检逻辑。ETH/SOL 的 Best IC=-0.6523、AVAX/NEAR 的 Best IC=-0.5437,说明它想抓的不是“高相关一起涨跌”,而是信号后收益更容易向均值回归的 pair。ETH/SOL 在 15m 简化口径下约 24 笔、毛 +13.16 bps/笔,AAVE/UNI 约 34 笔、毛 +14.69 bps/笔;可一旦按四腿 taker-taker 16 bps roundtrip 扣成本,两者都只剩约 -2.84 / -1.31 bps/笔。5m 的 ETH/SOL 更是只有约 +9.00 bps/笔 毛利,已经明显不够。这条线和 desk 现在的价值很直接:它不是单币 breakout,也不是纯 filter,而是可以独立成完整策略的 raw alpha。对当前素材池来说,它提供的是一条能跟单币 trend / momentum 互补的 market-neutral / relative-value 线路,而且源码里已经把:
这些 desk 真正在意的部件都拆出来了,适合直接搬进 1m/3m/5m/15m 复现框架。
pval_alpha=0.05(失败可放宽到 0.15)、entry_k / exit_k、止损、冷却期、组合权益跌破阈值停机15%、手续费显式建模 4 bps、组合级 85% deactivation、固定 beta spread + 定期 reset研究假设: repo 里 “IC shortlist + 协整 gate” 这层 admission,能把 15m perp pairs 的毛利保住到接近可交易,而不是任意找 pair 都能做。
可计算定义:
Best IC 或等价的 post-signal IC 排序;spread_t = log(P2_t) - beta * log(P1_t);zscore(spread) 超过 ±2 入场,回到 ±0.5 内平仓;再对比是否需要 |z|>=2.5 才值得做。最小回测切口:
ETH/SOL、AVAX/NEAR、AAVE/UNI15m,再看 5m3~6 个月 Binance / OKX perp最该先看:
gross bps / trade 与 breakeven costpositive pair ratio(不是只看单一最好 pair)1h;直接压到 5m 很容易把本来够用的 spread edge 压成纯手续费贡献者。https://github.com/Jim-Shao/CryptoPairTradinghttps://github.com/Jim-Shao/CryptoPairTradingREADME.mdmain.pytrade.pyexport_after_signal_test.csvoutput_chain.csv/root/clawd/tmp_research/jim_pairs_portability_probe_notes_20260408.txt