源文件:research/quant_digests/2026-04-02_0550_orderbook-delta-vote-microstructure-alpha.md
order book imbalance × aggressor trade delta × short EMA trend 同向共振后的短周期延续不是“盘口大就涨”这么粗。真正的 base alpha 是:当 L2 挂单压力、最近一段 aggressor 主动成交方向、短 EMA 趋势方向 三者同向时,短周期价格更容易继续沿该方向走 1~几根 bar;volume_ratio 在这份 repo 里更像加分项,不是 alpha 本体。
这轮前两篇 digest 都不是 raw alpha,按当前 intake 规则应优先补 raw alpha。虽然 desk 最近已经连续 intake 过 OBI / OFI 家族,但这份 2026 新 repo 仍然有一个值得单独入池的增量点:它不是只看 order-book imbalance,而是把“挂单压力”和“主动成交 delta”拆成两条独立腿,再用一个 3-of-4 vote state machine 直接落成可 paper/live 跑的单币方向壳子。
这让它比“纯 OBI 方向 admission”更接近可复现的完整原型,也比很多只讲 microstructure 解释、不讲执行骨架的材料更适合 desk 现在的 fast alpha intake。
---
Crypto-Strategy-Order-Book-Delta-VolumeREADME.mdbinance_orderbook_delta_strategy.py10.1093/jjfinec/nbt003> 这篇经典文献不是 crypto 专用,但足够说明:order-book 事件流本身就能解释短期价格冲击。当前 repo 的可取之处,是把这个逻辑压缩成了 Binance Futures 可直接跑的低门槛实现。
---
这份 repo 的核心不是 ML,也不是复杂优化,而是一个非常朴素的投票壳:
top 20 depthimbalance = (bid_notional - ask_notional) / (bid_notional + ask_notional)|imbalance| >= 0.12500 笔 futures_aggregate_tradesm 字段区分主动买 / 主动卖delta = (buy_volume - sell_volume) / (buy_volume + sell_volume)|delta| >= 0.15EMA(50)close > EMA 记多头票;close < EMA 记空头票volume_ratio = last_volume / rolling_mean(volume, 20)volume_ratio >= 1.2 时,才给当前 delta 同向一票long_score >= 3 且 long_score > short_score → BUYshort_score >= 3 且 short_score > long_score → SELLbalance × 1%max(1.5 × ATR(14), 0.3% × price)5xqty = (risk_usdt × leverage) / stop_distance这份 repo 已经是可以跑的原型,但还不是 desk 可直接上实盘的最终版,因为:
ATR 只参与 sizing,没有被落实为真实 stop / time stop所以它是很好的 raw alpha intake + 最小前向实验骨架,但还不该被误读成“现成成熟策略”。
---
如果只看 order-book imbalance,很容易掉进两个坑:
这份 repo 的真正增量在于:再加一条 aggressor delta 腿。
可以把它翻成人话:
imbalance 像“墙往哪边堆”trade delta 像“真正冲过去的人往哪边打”EMA 像“最近这段路原本朝哪边走”三者同向,才值得下注 continuation。
这比“只看盘口”更像真实推进;也比“只看成交 delta”更少被单根 burst 噪音误导。
---
采样方式:
BTCUSDT / ETHUSDT / SOLUSDT10s 取一次 snapshot9 个 snapshotdepth(20)、最近 500 笔 aggTrades、1m klines0 / 9 次触发方向信号1 / 9 次触发 SELL6 / 9 次触发 BUYmedian |imbalance| = 0.422median |delta| = 0.552median volume_ratio = 0.878median |imbalance| = 0.767median |delta| = 0.728median volume_ratio = 0.159median |imbalance| = 0.125median |delta| = 0.256median volume_ratio = 0.4037 个。1.2,但 SOL 仍然出现了 6/9 次 BUY,说明主要靠的是 imbalance + delta + EMA 三腿共振。> 重要:这只是 live sanity check,不是收益回测。它证明的是“信号会真实触发,且不是完全乱闪”;还没证明净收益为正。
---
这是我认为最值得先测的版本。
建议 desk 版规则:
BTC / ETH / SOL / BNB / DOGE 这类高流动 perp1m 原生;再聚合成 3mimbalance(top20) 取 bar close 前最后一笔 snapshotdelta 用该 bar 内全部 aggTrades 归总EMA(50) 方向imbalance >= q80、delta >= q80、close > EMAopposite vote2 × ATR(14) stopN=3~6 bars timeout10 bps 起算15~20 bps如果 raw alpha 单跑不够稳定,这个二腿确认也很适合作为 shared gate:
imbalance + delta 与 5m/15m 主方向一致时,才允许追价但这篇 digest 的主结论仍然是:它先值得作为独立 raw alpha 测,而不是先降级成 filter。
---
因为目前还差三件关键东西:
klines、aggTrades 历史好拿depth imbalance 历史需要自己录,或者用外部档案服务所以它是:
---
depth:近实时aggTrades:近实时klines:1m 可直接拿;3m/5m/15m 可聚合最诚实、最快的实验不是先做长历史回测,而是:
depth + aggTrades + klines recorder3~7 天 BTC/ETH/SOL/BNB/DOGE1m 直接版本3m 聚合版本1m signal → 3m hold 混合版本10/15/20 bps 三档做 stress如果想更快做“今天就能开始”的前向实验:
48h+1 / +3 / +5 bar markoutSOL/BNB/DOGE 是否明显优于 BTC---
delta 比 volume_ratio 更重要repo 里 volume 只是第四票。我怀疑真正有信息量的是:
OBI + delta + EMA而不是:
OBI + delta + volume先测: 去掉 volume 票,比较 hit rate / markout / turnover。
本次 90 秒 live sampling 已经给出一个很直观的线索:
先测: BTC, ETH, SOL, BNB, DOGE 分币比较 forward markout。
3m 可能优于 1m1m 容易被撮合噪音和 taker 费用磨掉;3m 可能让 delta 与 imbalance 更稳定。
先测:
1m enter / 1m exit1m enter / 3m hold3m aggregated signal也就是说,真正该测的不是“全时段都开”,而是:
---
10s 拉一次min hold / cooldown / timeout---
这份 2026 新 repo 最值得 intake 的,不是“订单簿 + 成交量”这种泛泛概念,而是一个能用公开 Binance Futures 数据快速前向复现的 microstructure continuation 原型:
> L2 imbalance × aggressive trade delta × EMA trend 三腿同向时做短周期延续;volume 只当加分,不当本体。
对当前 desk,我认为它应被放进 raw alpha 素材池,优先做 1m/3m 前向录数与 markout 实验,而不是先降级成 filter。
---
depth20 + aggTrades + 1m klinesBTC / ETH / SOL / BNB / DOGEimbalance_tdelta_tema_dir_tvolume_ratio_tOBI + delta + EMA 三票制OBI + delta + EMA + volume bonus 四票制(repo 原味)OBI + delta 做 admission,EMA 只做 veto2 × ATR hard stop3 / 6 bars timeout10 / 15 / 20 bps round-trip+1 / +3 / +5 bar markoutpressure agreement,不是放量 breakout---
research/quant_digests/2026-04-02_0550_orderbook-delta-vote-microstructure-alpha.md/reading/quant_digests/2026-04-02_0550_orderbook-delta-vote-microstructure-alpha.html