源文件:research/quant_digests/2026-03-30_1758_arb-gap-amplify-then-close-alpha.md
主看这篇:
10.1007/s42521-023-00095-9https://link.springer.com/article/10.1007/s42521-023-00095-9https://doi.org/10.1007/s42521-023-00095-9先把 base alpha 说清楚:
> 这次不是在讲 execution overlay,也不是再讲“static arb 很难做”。真正的 raw alpha 是:跨所/跨报价价差在 shock 当下会先沿着 gap 方向继续放大,随后才进入 closure;而这个 phase transition 的时钟,在 USDT 市场和 USD 市场并不一样。
这点和我们最近几篇 same-underlier multiquote mean reversion digest 不一样。之前那批更像:
这篇真正新增的是:
gap birth / amplificationdelayed closure所以这轮更值得 intake 的,不是“再多一个 arbitrage paper”,而是: same-underlier relative-value 家族里,一条可直接服务 1m/3m/5m/15m 的 event-path raw alpha。
先给结论,不绕:
论文最值钱的不是“crypto 市场存在 inefficiency”这种大而化之结论,而是它给了三条非常 desk 化的证据:
论文 Table 8 显示:|OF| 和成交量上升时,arb spread 反而更大,不是更小。
Table 9 显示,OrderFlow_t 对 arbitrage spread 的系数在 1m 为正:
BTC-USD: +0.0662ETH-USD: +0.0662BTC-USDT: +0.0273ETH-USDT: +0.0046到 5m:
BTC-USDT: -0.0069ETH-USDT: -0.0116BTC-USD: +0.0028(还没完全翻负)ETH-USD: -0.0141翻成人话就是: 同样是价差 shock,USDT 侧更像“1m 先顺着冲一下,5m 就该开始想 closure”;USD 侧则更拖,至少 BTC-USD 在 5m 还没完全进入稳定 closure。
这轮不是在补综述,也不是在补纯解释型 microstructure 常识。它和当前 desk 直接相关,原因有三:
做的是 same-underlier / cross-exchange / cross-quote 的相对价值,而不是给已有 alpha 再加一层修饰。
我们现在 pairs / relative-value 素材池里,很多逻辑默认 偏离 -> 回归。这篇提醒的是: 短周期最值钱的可能不是 spread level,而是 spread 的相位切换。
1m / 3m / 5m / 15m 的映射非常自然。1m:shock detection / continuation leg3m:继续持有 or 部分止盈5m:USDT 侧 closure/fade 主窗口15m:USD 侧更慢的 closure 检查窗如果要回答一句“它为什么比继续补一个普通 raw alpha 更值得”: 因为它不是替代现有 same-underlier alpha,而是在告诉我们这些 alpha 的正确时间结构:不是立即 fade,而是先 continuation 再 closure。
gap / expected_cost 或 gap z-score / realized vol 缩放仓位;论文用的是 Kaiko tick-by-tick 交易数据,样本期:
BTC-USDT / ETH-USDT / ETH-BTC / BTC-USD / ETH-USD / USDT-USD这个口径的一个重要启发是: 研究单位不是日线“有没有价差”,而是秒级同步交易后,分钟尺度的 gap path。
作者沿用 Makarov & Schoar 路线,把 arbitrage 定义成:
利润定义不是只看 spread,而是:
arbitrage spread × bid/ask 可成交最小量也就是: 这篇不是抽象价差论文,而是明确把“能不能成交”写进了机会定义。
论文在第 6 节不是只问“有没有 arb opportunity”,而是继续问:
> 当 arbitrage spread 已经出现后,订单流和成交量到底是在帮你把它关掉,还是先把它推得更大?
作者做了两组关键回归:
arb_spread_t ~ arb_spread_{t-1} + |OF_t|arb_spread_t ~ arb_spread_{t-1} + OF_t结果很关键:
|OF| 越大,spread 往往越大,不是越小;这就给了 desk 一个直接可交易的解释: gap birth 时别急着做教科书 fade,先判断自己是不是正处在“市场还没开始修 gap”的那几分钟里。
Table 6 的几组数字很适合直接拿来当 desk 判断基准:
opp_perc: 20.84%opp_perc: 13.14%opp_perc: 2.04%opp_perc: 0.47%翻成人话:
这也正好解释了为什么这篇更值得转成 timing alpha,而不是照抄成“看见 gap 就无脑跨所搬砖”。
Table 9 是整篇最值钱的表之一。
#### BTC-USD
1m OF_t: +0.06625m OF_t: +0.002810m OF_t: -0.0037#### BTC-USDT
1m OF_t: +0.02735m OF_t: -0.006910m OF_t: -0.0083#### ETH-USDT
1m OF_t: +0.00465m OF_t: -0.011610m OF_t: -0.0118#### ETH-USD
1m OF_t: +0.06625m OF_t: -0.014110m OF_t: -0.0158最重要的不是系数绝对值多大,而是符号翻转的时间位置:
USDT:更早从 continuation 切到 closure;BTC-USD:到 5m 还没完全翻负,closure 更慢。这基本就等于在告诉我们: 同一个 gap alpha,hold time 不能所有市场写死一样。
论文 Table 8 还给了一个很反直觉但很有用的结果:
|OF| 还是成交量,变大时都不是让 arb spread 缩小;这对短周期 desk 很重要,因为它直接否掉了一个常见直觉: > “看见成交活跃 + gap 出现,就应该马上赌回归。”
论文的答案更接近: > 先别急,活跃很可能是在帮 gap 完成最后一段放大。
第一版不要从“z-score 多大”开始,而要从 event 开始:
arb_gap_t = rich_venue_px - cheap_venue_px - fees - transfer_buffer;arb_gap_t > hurdle 时,才认为进入 gap-open 状态;OF_t 或买卖成交笔方向代理。更像下面这个 skeleton:
arb_gap_t > hurdle 且 OF_t 与当前 gap 方向一致1m~3mUSDT:优先看 3m~5mUSD:优先看 5m~15m因为 paper 自己已经告诉你:
换句话说: raw alpha 不在“最终一定会收敛”这件事本身,而在“它什么时候还在放大、什么时候才进入 closure”这个时间错配。
最适合做:
最适合做:
最适合做:
如果用当前更容易拿到的市场去测,最先该上的不是现货跨所提款搬砖,而是:
因为这两类都更容易:
第一版不需要商业数据,也不必等 Kaiko:
Binance / OKX / Bybit 公开 websocket 或 REST 行情BTCUSDT, BTC-USDT-SWAP, BTCUSDT perp)的可成交 mid / spread1s 或 250ms~1s 汇总到 1m如果历史回放不足,可以先做:
我会建议第一轮先别做 full transfer,而是做一个极简 state-machine MVP:
BTC 与 ETH 的 2~3 个高流动 venue / quote 通道。gap_t = rich_bid - cheap_ask - round_trip_costgap_t > 0 才算 event。OF_t。gap_t 刚突破 hurdleOF_t 与 gap widening 方向一致。1~3 根 1m bar 后止盈/时间退出。3m~5m fade5m~10m 或 15m fade4 / 8 / 12 bps 三档;USDT:主测 1m -> 5m;USD 或更慢市场:主测 1m -> 10m/15m;1m continuation -> 5m closure 的符号翻转很稳定,说明这是结构;10.1007/s42521-023-00095-9https://link.springer.com/article/10.1007/s42521-023-00095-9https://doi.org/10.1007/s42521-023-00095-9N/A10.1016/j.jfineco.2019.07.001https://doi.org/10.1016/j.jfineco.2019.07.001research/quant_digests/2026-03-30_1758_arb-gap-amplify-then-close-alpha.mdhttps://eu.jerrypsy.top/momentum/reading/quant_digests/2026-03-30_1758_arb-gap-amplify-then-close-alpha.html