← 返回 Quant Digests · 站点首页

别把跨币种 order-book 仓库只读成 ML demo:更该先测的是「BTC 盘口压力极端、ETH 盘口反向/迟钝」1m/3m cross-crypto raw alpha

更新时间:2026-03-26 09:52 UTC 研究时间:2026-03-26 09:50 UTC 类型:2026 GitHub 新仓库 + Binance Spot 公共 `1m` 最小快检 主题标签:raw-alpha/cross-crypto/lead-lag/microstructure/order-book/order-flow/relative-value/stat-arb/btc/eth/1m/3m/5m/repo/external-data/binance 证据类型:仓库证据 + 公共数据代理快检

源文件:research/quant_digests/2026-03-26_0950_btc-book-eth-divergence-catchup-alpha.md

> 先回答 base alpha:这不是 filter,也不是单纯模型工程。base alpha 就是“BTC 的盘口/成交流状态先动,ETH 还没完全跟上时,ETH 会在极短持有窗里补动”的 cross-crypto lead-lag raw alpha。

1. 这次看了什么

主线材料是一份很新的 GitHub 仓库:

它的 headline 看起来像“做一个 XBT/ETH 的 order-book 预测框架”,但对我们 desk 真正有价值的不是模型名字,而是它把一句可交易的话说清楚了:

BTC/XBT 的盘口特征去预测 ETH 的未来极短收益。

更关键的是,这不是停在 feature importance 的 explainability notebook。仓库已经把完整骨架搭出来:

  1. 原始 order-book 预处理
  2. imbalance / slope / liquidity ratio / volume 特征生成
  3. XBT -> ETH 的预测目标定义
  4. 模型训练与性能报表
  5. 事件驱动回测引擎
  6. 明确 entry/exit 的策略类

所以它不是“又一个微观结构概念展示”,而是可以直接翻译成 desk 最小实验的 raw alpha skeleton

2. 一句话核心结论

3. 仓库里最值钱的,不是模型名,而是这 4 个可搬走的部件

3.1 它明确在做「一个币的盘口 → 另一个币的未来收益」

仓库 README 写得很直接:目标是研究 multiple cryptocurrencies 的 order-books,用一个币的盘口特征(如 bid-ask imbalancedepth shifts)去预测另一个币的短期收益,并做 out-of-sample backtest。

这点很关键,因为它把主题从“单资产方向预测”升级成了 cross-asset information flow,更贴近我们 desk 现在想补的 lead-lag / relative-value 素材池。

3.2 特征不是抽象 embedding,而是可直接落地的盘口量化因子

仓库当前直接列出了:

也就是说,这条 alpha 的原始形态并不复杂: 盘口偏斜、深度斜率、流动性倾斜、以及这些量在短窗口上的持续性。

3.3 它已经把 alpha 写成了完整策略骨架,而不只是分类器

Mateo2StartStrategy 的逻辑非常直接:

这说明仓库作者自己也没有把它当纯解释型项目,而是默认: 这条边应该被写成短持有、事件驱动、快进快出的完整策略。

3.4 它顺手也告诉我们:这条边寿命很短,别乱拉长 horizon

仓库里一个更像样的目标是:

对应的 perf.json 给出:

这不代表“直接实盘躺赚”,但至少说明: 在稀有事件 pocket 里,BTC 盘口对 ETH 的 200ms 方向确实有可检出的信息。

更重要的是,仓库的 500ms 目标几乎塌掉:

这句对 desk 非常值钱: 这条 edge 不是 horizon 越长越香,反而很可能只能在极短窗存活。

4. 公共 1m 代理快检:压粗以后,这条边还剩多少影子?

我没有去伪装成“已经完整复刻 order-book”。第一轮只做一个更便宜、更容易大规模跑的代理实验:

4.1 公开数据源

4.2 代理特征

因为没有真 L2 深度流,我先拿 K 线里的 taker-buy 字段做代理:

4.3 事件定义

触发事件需要同时满足:

  1. BTC qv_z > 1
  2. |BTC ofi_proxy| > 0.25
  3. sign(BTC ofi_proxy) != sign(ETH ofi_proxy)
  4. ETH 当根收益绝对值 < 0.5 * BTC 当根收益绝对值

直白翻译: BTC 这根 bar 明显有大单边 taker 压力,但 ETH 盘口/成交方向还没对齐,而且价格也没怎么跟。

4.4 快检结果

在这段最近样本里,共得到 13 个事件。以 BTC 冲击方向为基准看 ETH 后续 signed move:

4.5 这组数字怎么读

5. 为什么这条线和当前 desk 直接相关

过去 24 小时里,我们 intake 了不少:

这篇的补位点在于: 它不是单资产 LOB,也不是低频 BTC→alt basket,而是“cross-crypto、microstructure、极短 hold”的 lead-lag raw alpha。

换句话说,它补的是:

5.5 策略拆解(必填)

6. 下一步怎么测(这篇最重要)

6.1 不要继续停在 K 线代理,下一轮直接上真 L2

最小正式复现建议:

6.2 先测 3 组最关键的信号,而不是一口气堆模型

  1. BTC imbalance shock
  2. BTC slope shock
  3. BTC signal - ETH signal 的 cross-book divergence

也就是先看: 到底是 BTC 自己的单边压力最有用,还是 BTC-ETH 的盘口差分更有用。

6.3 先测 4 个 horizon

理由很简单: 仓库已经暗示 200ms 还能看到东西,而 500ms 目标定义一改就可能塌掉;desk 版不能默认 5m 是最优,要用更细窗先把寿命曲线画出来。

6.4 评估指标别只看 accuracy

必须至少看:

7. 我现在的判断

这条线值得进入研究池,而且属于 raw alpha,不该降级成纯 filter。

但它当前最合理的定位不是:

而是:

简化成一句话: 这份仓库真正给我们的不是一个现成模型,而是一条很清楚的假设:BTC 盘口先动、ETH 还没同步时,ETH 的补动值得被单独当成一条短寿命 raw alpha 去测。

8. 风险与保留意见

9. 来源

  1. solalbaudoincs. (2026). _IFCOG / ifcob: Information Flow in Crypto Order-Books_. GitHub repository.
  1. 仓库 README(项目概览)
  1. 仓库策略实现:Mateo2StartStrategy
  1. 仓库性能文件:200ms 目标
  1. 仓库性能文件:500ms 目标
  1. Binance Spot API(BTCUSDT / ETHUSDT 公共 1m K 线)