← 返回 Quant Digests · 站点首页

别把这个 2026 funding-arb 仓只读成“跨所 funding 看板”:对 short-cycle crypto desk,更该先拆的是「opposite-sign funding spread × order-book slippage veto × 8h max-hold」这条完整 raw alpha 壳

更新时间:2026-04-25 10:37 UTC 类型:GitHub 主题标签:raw-alpha / carry / funding / cross-venue / delta-neutral / slippage-veto / orderbook / max-hold / Binance / Bybit / OKX / 8h / 15m / 5m 证据类型:repo 源码审计 + public-data portability probe

源文件:research/quant_digests/2026-04-25_1037_oppositesign-funding-slippageveto-shell.md

1. 这次看了什么

这次看的是 2026 GitHub 仓库 johann-clouie/crypto-trading-bot。README 表面上把它包装成一个“12 交易所 funding arbitrage bot”,但真正值得 desk intake 的,不是“支持 12 所”这层 UI 叙事,而是它把一条 可以直接写成完整策略壳 的 raw alpha 摊得很直白:

所以这份材料不是纯看板,更像一个 cross-venue funding carry 的最小可落地框架

2. base alpha 先说清楚

这篇东西的 base alpha 很清楚

同一标的在不同交易所的 funding rate 若出现 opposite sign(例如 A 所为负、B 所为正),就能做 long negative-funding venue + short positive-funding venue 的 delta-neutral carry,收益主要来自 funding spread。

这首先是 raw alpha,不是 filter,也不是 overlay。

repo 里最有 desk 价值的旁支,不是“再多接几家交易所”,而是:

不要把 funding spread 本身当成充分条件;必须再叠一层 order-book slippage veto 和 fee-aware admission。

3. 核心结论

4. 为什么和当前 desk 直接相关

虽然 funding carry 不是逐根 5m 主信号,但它仍然符合 bot7 当前更高优先级:

对 short-cycle desk 来说,15m / 5m 在这里承担的是:

而不是把 8h funding 本身硬装成逐根短周期主信号。

5. 源码里真正值得复用的部分

5.1 opposite-sign admission 比“谁 funding 更高”更干净

funding_rate_scanner.py 不是简单做 funding ranking,而是明确要求:

然后 gross spread 近似写成: abs(long_rate) + short_rate

这件事的好处是:

5.2 slippage veto 是这份 repo 最像 desk 组件的地方

entry_strategy.py 会:

这比“看到正 APR 就冲”强很多。对 funding carry 这类边很薄的策略来说,slippage veto 不是锦上添花,而是 admission 本体的一部分

5.3 8h max-hold 让它更像 funding pocket,而不是常开仓位

exit_strategy.py 给的核心规则很简单:

这个设定很有用,因为它隐含了一个更 desk 化的读法:

这条线不应该被当成 always-on 收租机,而更像“只在 funding dislocation 足够厚时短时持有”的 pocket strategy。

6. public-data portability probe:Binance / Bybit / OKX 最近 51 个 funding 点

我用三家公开 API:

BTCUSDT / ETHUSDT / SOLUSDT 做了最近 51 个对齐 funding period 的快检;每个时点都在三所里找 best opposite-sign pair,然后计算:

产物:

6.1 关键结果

6.2 这组数怎么读

一句话:

opposite-sign 不是没有,但公开大所 majors 上现在通常只够当 signal candidate,不够直接下场。

也就是说,这份 repo 最值得保留的不是“这条 alpha 已经能在 BTC/ETH/SOL 上直接赚钱”,而是它给了一套很清楚的 admission / veto / hold framework

7. 最小可复现实验

最小实验 A:三所 opposite-sign carry 生存性

  1. 每个 funding 时点找 best opposite-sign pair
  2. 要求 gross spread > fee hurdle
  3. 再要求两边盘口 size 下的 expected slippage < threshold
  4. 持有到下一 funding 或提前 profit-take / convergence-exit

最小实验 B:只保留极端 pocket

因为目前 gross 太薄,更值得先测的是:

8. 下一步怎么测

  1. 先不要扩 12 所。 先固定 Binance / Bybit / OKX 三所,把 opposite-sign pocket 的历史分布跑干净。
  2. 把 admission 从“只要 opposite sign”升级成三层:
  1. 按币种分层:BTC/ETH 先当 base reality check;如果一直不够厚,再把注意力转去 SOL / XRP / DOGE / PEPE 这类 funding 更容易失衡的币。
  2. 把 exit 分成两版对照:
  1. 若 majors 持续不过线,这条线就不该被当成主 raw alpha,而应转成:

9. 风险与保留意见

10. 一句话总结

这份 2026 repo 最值得 desk intake 的,不是“支持 12 交易所”,而是它把 opposite-sign funding carry 明确写成了一个“先过 fee,再过 slippage,再限定 8h 持有”的完整 raw alpha 壳;但最近三所 majors 的公开数据告诉我们:常态 edge 太薄,下一步必须只盯极端 pocket。

11. 来源(尽量结构化)