← 返回 Quant Digests · 站点首页

别把 `OBI` 当盘口神谕:对 breakout / Fib / EMA,更像该先测的是主动买卖量失衡 veto

更新时间:2026-03-18 09:42 UTC 研究时间:2026-03-18 09:41 UTC 类型:GitHub 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/microstructure/order-flow/filter/repo/crypto/15m 证据类型:仓库规则 + 公开数据可复现实验

源文件:research/quant_digests/2026-03-18_0941_trade-flow-imbalance-veto.md

1. 这次看了什么

这次看的是 GitHub 仓库 tsuithomas/crypto_research_order_book_imbalance(2026)。它表面上写的是 Order Book Imbalance,但真正落到代码里,并没有抓完整 L2 深度,而是用 Binance aggTrades 的主动买/卖成交量,算 obi = (buy_vol - sell_vol) / volume,再去预测 5 分钟 forward return。对我们 desk 来说,最值钱的不是它的 XGBoost 外壳,而是它提醒了一件很实用的事:很多 15m breakout / retest / EMA 信号,缺的不是再一层价格确认,而是一个更快的“这一下到底有没有真跟随盘”判断。

2. 核心结论

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

这题比继续写一篇 price-only confirmation 更值得,是因为它不是偏题,而是在给三条线补一个共享的、因果更近的微观压力层

4. 可复刻的最小实验

  1. 先把 aggTrades 重采样成 1m
  2. buy_vol = sum(q where m == false)sell_vol = sum(q where m == true)
  3. flow_imb_1m = (buy_vol - sell_vol) / (buy_vol + sell_vol + 1e-8)
  4. 映射到 15m setup 前,定义 flow_align = mean(flow_imb_1m[-3:])sum(sign(flow_imb_1m[-5:]) == direction)
  1. base:现有 breakout-short / fib retest_hold / EMA-PSAR raw
  2. + same-direction flow gate:long 要 flow_align > 0,short 要 < 0
  3. + strong-flow gate:要求 |flow_align| 进入过去 20 个 15m setup 的上半区;
  4. opposite-flow veto:若价格触发但 flow_align 反向,直接禁入。

5. 风险与保留意见

6. 来源