源文件:research/quant_digests/2026-04-26_0055_binance5m-polymarket-oddslag-shell.md
README.md + fastloop_trader.py + config.json)+ Binance USDⓈ-M public-data portability probe(BTCUSDT,1m,近约 15000 根 bars)5m 出现足够强的单边动量,而 Polymarket 的 5m/15m fast market YES/NO 价格还没同步反映这段 move 时,做跨 venue 的“慢腿补价”交易。这轮主材料是 Simmer / angganurf (2026) 的 GitHub repo: Automate-Polymarket-bot-BTC-5-15-min。
它表面上像一个“拿 Binance 动量去打 Polymarket fast market”的交易脚本,但真正对 desk 有价值的,不是“5 分钟涨了就买 YES”这句口号,而是更具体的一句:
> 这是一条跨 venue lead-lag 壳:Binance 负责提供快价格发现,Polymarket 负责提供慢一点的赔率调整。
repo 默认逻辑很直接:
BTC fast market(5m 或 15m);5 根 1m K;5m 动量;max_position、min_time_remaining、volume_confidence 这些实盘壳。这份 repo 最值得保留的不是“在 crypto 上追 5m 动量”,而是一条更窄但更诚实的 raw alpha:快 venue 的短时价格发现 -> 慢 venue 的赔率/价格补反应。
repo 的 README 和主脚本把策略写得很明白:
BTCUSDT 最近 5m 动量;min_momentum_pct,README 写 0.5%,仓库 config.json 当前示例改成了 0.2%;>60s);volume_confidence,也就是 Binance 成交量是否支持这段 move;换句话说,这个仓真正下注的不是“BTC 还会不会继续涨”,而是: “Polymarket 这边的赔率来不来得及补上 Binance 已经发生的价格变化。”
这条线对当前 desk 有两个直接价值:
有明确的 source venue -> target venue -> entry -> timing -> sizing -> cost。
这对 1m/3m/5m 研发很关键:
我补了一个最小诚实快检:
Binance USDⓈ-M BTCUSDT1m15000 根 bars(2026-04-15 14:53 UTC 到 2026-04-26 00:52 UTC)5m 累计收益达到 repo 近似阈值(主看 |ret_5m| >= 0.20%)1m / 3m / 5m signed forward return结果并不支持“在 Binance 自己身上继续追”:
|ret_5m| >= 0.20% 时,共 1120 次事件;1m 平均 signed return 约 -0.49 bps;3m 约 -0.51 bps;5m 约 -0.17 bps;vol_ratio >= 1.0,后续 5m 才勉强转成 +0.11 bps,但样本仅 754 次,而且中位数仍约 -1.49 bps。这说明一个关键点:
> repo 的 edge 不是“Binance 5 分钟动量在 Binance 上还会继续跑”;它更像“Binance 先跑完后,Polymarket 这条慢腿还没完全补价”。
这也正是它值得单独进研究池的原因:base alpha 很清楚,但适用 venue 很窄。
1m + Polymarket fast market 历史 YES/NO quotes5m 累计涨跌幅超过 0.15% / 0.20% / 0.25%30s / 60s / 120s 的跟随幅度avg edge after fee、hit rate、time-to-convergence5m impulse,直接在 Binance 上做 continuation vs 做短时 fade1m / 3m / 5m 哪边更稳ETH / SOL fast markets1m/5m continuation 会踩坑。这轮最值得记住的一句不是“5 分钟涨了就买 YES”,而是:
> 先区分“alpha 来自价格继续走”,还是“alpha 来自另一条慢腿还没跟上”。这份仓明显属于后者。
所以它对当前 desk 的价值,不是变成下一条 Binance 主策略,而是:
source venue 和 execution venue 分开思考;research/quant_digests/2026-04-26_0055_binance5m-polymarket-oddslag-shell.mdreports/artifacts/quant_digests/2026-04-26_fastloop_binance_momentum_probe_summary.csvreports/artifacts/quant_digests/2026-04-26_fastloop_binance_momentum_probe_events.csv