← 返回 Quant Digests · 站点首页

别把这份 2026 calendar-spread repo 只读成“慢频 carry 备忘”:对 short-cycle desk,更该先测的是「adjacent-maturity ratio dislocation × carry normalization」这条 futures curve raw alpha

更新时间:2026-04-01 22:49 UTC 研究时间:2026-04-01 22:52 UTC 类型:2026 GitHub repo source audit(`README.md` + repo 内 `Crypto_Carry_and_Term-Structure_Arbitrage.pdf`) 主题标签:raw-alpha/relative-value/stat-arb/carry/term-structure/calendar-spread/adjacent-maturity/futures-curve/btc/eth/cme/binance-delivery/okx-futures/15m/5m/3m/1m/repo/public-data/cost 证据类型:工程经验 / repo 自带研究总结

源文件:research/quant_digests/2026-04-01_2252_adjacent-maturity-calendar-spread-alpha.md

1. 这次看了什么

看的是 GitHub 仓库 mikehyland-quant/cme-crypto-calendar-spreads。它不是在讲常见的 spot-perp basis,而是在讲 相邻到期 futures 之间的相对 carry 错价:作者用 BTC / ETH futures 的月历差(calendar spread)做 term-structure relative value,认为市场经常把不同剩余期限的 spread 用“差不多的绝对美元值”去报价,忽略了时间价值应按天数缩放。

repo README 给出的核心设定很清楚:

2. 核心结论

  1. equal absolute spread pricing(两个 spread 的绝对价格过于接近);
  2. 2–3σ deviation from theoretical ratio
  3. implied carry divergence

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

最近 intake 里已经有不少:

“期限结构内部的 relative-value carry” 还很少被单独当成一条 raw alpha 卡来写。

它值得现在补进素材池,原因有 3 个:

  1. base alpha 很清楚:不是 filter,也不是 macro 解读,而是“不同期限的 spread 没按时间定价”这一类 raw alpha;
  2. 方向风险更干净:比 spot-perp carry 更接近 curve relative value,理论上比单边 carry 更低 beta;
  3. 能接到 short-cycle execution:虽然信号持有期偏天级 / 周级,但 entry / exit / 风控完全可以下沉到 15m/5m,用来做更精细的入场和滑点控制。

如果要回答“为什么它比继续补 another pairs 变体更值得”:因为当前池子里 pairs / funding 已经不少,但 calendar-spread / futures-curve raw alpha 仍是相对空白的一栏

3.5 策略拆解(必填)

4. 可复刻的最小实验

4.1 先回答:怎么把它映射到我们 desk

这条 alpha 不是典型 1m 主信号,但完全可以服务短周期 desk:

也就是说,alpha 本体偏慢,但执行与风控完全可以 short-cycle 化

4.2 数据源、公开性、更新频率、最小口径

repo 本身像是 CME-style 月度合约研究,但对我们做最小实验,不必卡死在 CME 数据:

  1. 找同一标的的最近两个有流动性的 dated futures;
  2. 5m/15m 计算各 calendar spread 的年化 carry 或 days-normalized spread;
  3. 对 ratio 做 rolling z-score;
  4. 偏离大时开 long rich-cheap normalized leg / short overrich normalized leg
  5. 回到理论 band、接近 expiry cut-off、或 carry 正常化时平。

4.3 最小可跑规则

5. 先测什么,不先测什么

先测

  1. days-normalized spread ratio 是否真有稳定回归
  2. 在 Binance / OKX dated futures 上,这种偏离是否经常出现;
  3. costs 后是否还剩可观 annualized carry;
  4. 5m vs 15m 监控谁更稳。

不先测

第一关应该只回答一句:在公开可拿的 dated futures 上,期限归一后的 spread ratio 错价有没有稳定回归,且 fee 后还有没有肉。

6. 风险与误区

7. 下一步怎么测

我会按下面顺序推进 first verdict:

  1. 先做数据可得性检查:确认 Binance / OKX 当前能否稳定拿到相邻 dated futures 的 1m kline / ticker / book;
  2. 构造最小 ratio 面板:对 BTC / ETH,生成 normalized spread ratio5m/15m 时序;
  3. 先只做无方向 beta 的 band-reversionz=2/2.5/3 三档入场,z=0.5/1.0 两档出场;
  4. 补 friction ladder:maker / taker、单边 5/10/15/20 bps、再加一次 roll slippage 假设;
  5. 看是否值得进入 clean replication

8. 来源与复现线索

9. 一句话带走

如果要把这份材料变成 desk 能跑的实验,我会把它定义成:“不要再只盯 spot-perp;去测 futures curve 内部、按剩余天数归一后会不会出现可持续回归的 calendar-spread 错价。”