源文件:research/quant_digests/2026-04-07_1748_binance-okx-spot-leadlag-catchup-alpha.md
这次主看 GitHub 仓库 ybektas20/crypto_ll 里的 eda.ipynb。它不是完整交易系统,而是一份把 Binance BTCUSDT 现货/永续 与 OKX BTC-USDT 现货/永续 逐笔成交对齐后,直接做跨所 lead-lag 相关性扫描的 notebook。仓库保存了输出,不只是空代码:样本覆盖 2025-06-03 到 2025-06-04,Binance perp 样本约 218,756 笔,OKX spot / perp 分别约 308,461 / 577,663 笔,OKX 内部 spot+perp 对齐后约 1,464,400 行。
Binance spot -> OKX spot 的领先强于反方向。spot_binance_spot_okx_corr 的最大相关系数约 0.4332,出现在 lag=17;反方向 spot_okx_spot_binance_corr 的最大相关仅约 0.3387,出现在 lag=19。timestamp.diff(21) 统计,21 个对齐观测点平均约 2.61s,中位数约 2.06s。也就是说,这里最该关注的不是 15m,而是 秒级到 1m 内 的跟随补价 pocket。这条线和我们最近积累的 pairs / funding / basis 不同:它是更短、更“原始”的 same-underlier cross-venue lead-lag raw alpha。对当前 desk 有两层价值:
1m / 3m 高强度素材池,不必再把跨所只读成静态价差回归;XEMM / quote-gap-close / maker-taker hedge 壳,作为领导权 admission 或 no-chase veto。leader-follower 相关仍稳定、两所价差未被费用吃掉、且事件窗口内 Binance 仍是 leader 时启用3s~10s 内出现显著单向冲击,而 OKX BTC perp/spot 同窗仍落后时,OKX 后续 3s~30s 有同向补价。leader_impulse = ret_binance_spot_{3s}follower_gap = ret_binance_spot_{3s} - ret_okx_perp_{3s}(或 - ret_okx_spot_{3s})|leader_impulse| > z1 且 follower_gap 与 leader_impulse 同号、并且 gap 超过费用门槛时开仓。1s / 5s / 15s 聚合,再降到 1m 检查是否还剩可迁移边;样本先取 7~30 天。3s / 10s / 30s time-box 或 gap 收敛 50%~80%;gap / realized short-horizon vol 缩放,单笔不超过盘口可吃深度阈值;post-cost bp/trade、edge-after-latency;其次看 hit rate within 10s。spot -> perp 或 perp -> perp,必须重新做 clean replication,不能偷推。5m / 15m,大概率会被均值化掉;更诚实的定位是 1s~1m 微结构 raw alpha,或作为更慢策略的 execution/confirmation 组件。ybektas20 / 2025 / *crypto_ll* / GitHubhttps://github.com/ybektas20/crypto_llhttps://github.com/ybektas20/crypto_lleda.ipynbresearching the lead-lag relationships between okx and binance for spot and perps,最近 push 时间为 2025-06-06。