源文件:research/quant_digests/2026-04-11_0050_sameexpiry-crossvenue-futures-basis-alpha.md
README.md + docs/methodology.md + docs/venue_comparison.md + strategies/futures_curve/multi_venue_analyzer.py)+ Binance COIN-M / Bybit inverse futures 公共 5m/15m portability probebasis_A - basis_B 明显偏离自己的历史带宽时,做多便宜 venue 的同 expiry future、做空更贵 venue 的同 expiry future,等 cross-venue basis spread 回归。主材料还是 Tamer Atesyakar / abailey81/Crypto-Statistical-Arbitrage 这套 repo,但这次不再读 synthetic futures,而是单独拎 repo 里更容易被忽略的一支:
docs/methodology.md 明写 Strategy B: Cross-Venue Basis:Exploit CME premium over Binance, or Binance quarterly vs Hyperliquid perpetualstrategies/futures_curve/multi_venue_analyzer.py 直接把它写成 Cross-Venue Calendar Arbitrage:Spread = Basis_A - Basis_BP&L = (Entry_Spread - Exit_Spread) × Notional - CostsEntry when |Z_Score| > 2.0 and Net_Spread > Costsdocs/venue_comparison.md 还给了很实用的 venue 成本表:calendar spread 在 CEX 的 break-even spread 约 0.16%。一句话核心结论:
> 比起继续把 repo 读成“funding/carry 全家桶”,更值得先落地的是:同 expiry 的 futures 跨 venue basis 会出现可回归错位,这是一条比普通 perp 价差更干净、又比单 venue curve 更贴近实盘的 relative-value raw alpha。
一句话证明方式:
> repo 给了明确的 z-score / cost-aware basis spread 壳;我再用 Binance 与 Bybit 同到期季度合约做 5m/15m public-data probe,检查极端 spread 后未来 15m/60m 是否出现显著 spread-close。
这条线和最近已经写过的几类东西都不一样:
perp-perp 的纯跨所瞬时价差回归;这里两条腿都带相同到期日,所以 carry / expiry 已被钉住,噪音更少。adjacent-maturity calendar spread;那条看的是同 venue 不同期限,这条看的是同期限不同 venue。synthetic future 替代;那条在比较 dated future vs cheap perp carry,这条更像 same-expiry carrier mispricing。所以它的 base alpha 很清楚:
> law-of-one-price 在 crypto futures venue 之间并不总成立;同 expiry 的 basis spread 会围绕某个相对稳定区间波动,极端时更容易向中位带回归。
这就是 raw alpha,不是 filter / regime / overlay。
multi_venue_analyzer.py 给的核心不是 fancy ML,而是最朴素的 cross-venue spread:
Basis_A - Basis_Bz-scoreNet_Spread > Costs 时动手这跟 desk 真正要的东西很一致:先看有没有错价,再看扣成本后还有没有肉。
repo 额外给了 venue score:
这很关键,因为同样是 spread-close,Binance vs Bybit 和 Binance vs 某个更薄的 venue 不是一个游戏。alpha 本体可以一样,但 execution likelihood 完全不同。
这种 cross-venue basis 交易,本体未必每根 1m 都有信号;但它非常适合拿 5m / 15m 做:
也就是说:alpha 本体是 relative-value,short-cycle 的价值在于更快识别“错位真的在关”还是只是坏报价。
我用公开可抓的同 expiry 交割合约做了最小快检:
BTCUSD_260626、ETHUSD_260626BTCUSDM26、ETHUSDM26BTCUSDT / ETHUSDT5m 与 15mbasis_v = (F_v / S - 1) × 365 / DTEbasis_spread = basis_bybit - basis_binanceprice_spread_bps = (F_bybit / F_binance - 1) × 10000price_spread_bps 的 rolling z-score,取 |z| >= 215m / 60m 的 signed spread-close bps(正值表示朝均值回归)reports/artifacts/literature/crossvenue_sameexpiry_futures_basis_probe_summary_2026-04-11.csv 显示:
5m 中位绝对 price spread 约 4.98 bpsp95 约 15.74 bps+16.27 bps annualized|z|>=2 时,未来 15m / 60m signed spread-close 约 +18.06 / +23.20 bps96.7% / 100%5m 中位绝对 price spread 约 11.26 bpsp95 约 33.38 bps+48.16 bps annualized|z|>=2 时,未来 15m / 60m signed spread-close 约 +29.03 / +35.42 bps83.6% / 98.2%同一份 summary 里,15m 直接做 signal 也还成立:
15m / 60m signed spread-close 约 +17.04 / +22.39 bps15m / 60m signed spread-close 约 +30.84 / +40.70 bps这说明它不是只能在最噪的 1m 上勉强成立;至少在 5m / 15m 的 close-proxy 下,same-expiry cross-venue spread-close 还有 first-pass 生命迹象。
这里必须诚实:
所以这些数字不能直接当 production PnL。
更合理的读法是:
> 若连 close-proxy 下都看不到 spread-close,那这条线可以直接淘汰;现在看到的是它在 public bar 数据下还有明显回归倾向,因此值得进下一轮 executable-BBO 检验。
这条线的价值不只是一条新 alpha,还在于它能补当前素材池里的一个缺口:
如果这条能活,它就很适合当:
|z| 不够大不做;net spread <= fees+slippage 不做;stale quote / API 异常 / funding 结算窗口不做time stop + spread stop + venue incident kill-switch1m,本轮先用 5m / 15m> 当同标的同 expiry futures 的 cross-venue price_spread_bps 偏离 rolling 带宽 2σ 以上时,未来 15m ~ 60m 更可能向均值回归,而不是继续单边扩张。
260626 季度合约5m 与 15msigned spread-close bpsexecutable cost ladder 后是否仍为正下一步不要急着扩 universe,我会先做 3 件最值钱的事:
taker+taker、maker+taker、maker+maker 三套净 edge|z|>=2 入场|z|<=0.5 或 60m time stop 出场4/8/12 bps friction ladder260626 有效如果 executable 版本在 maker+taker 下仍能留下正的 15m/60m spread-close,那这条线就值得进入 clean replication 队列;如果一上 bid/ask 就塌,那它更适合当 venue-staleness / dislocation monitor,而不是独立交易壳。
https://github.com/abailey81/Crypto-Statistical-Arbitragehttps://raw.githubusercontent.com/abailey81/Crypto-Statistical-Arbitrage/main/README.mdhttps://raw.githubusercontent.com/abailey81/Crypto-Statistical-Arbitrage/main/docs/methodology.mdhttps://raw.githubusercontent.com/abailey81/Crypto-Statistical-Arbitrage/main/docs/venue_comparison.mdhttps://raw.githubusercontent.com/abailey81/Crypto-Statistical-Arbitrage/main/strategies/futures_curve/multi_venue_analyzer.py/root/clawd/jerry/momentum/reports/artifacts/literature/crossvenue_sameexpiry_futures_basis_probe_summary_2026-04-11.csv/root/clawd/jerry/momentum/reports/artifacts/literature/crossvenue_sameexpiry_futures_basis_probe_detail_2026-04-11.csv