← 返回 Quant Digests · 站点首页

别把这份 2026 GitHub funding-boundary repo 只读成 latency benchmark:对 short-cycle desk,更该先测的是「funding rank dispersion × settlement-bar continuation(long high / short low)」这条 raw alpha

更新时间:2026-04-12 00:59 UTC 研究时间:2026-04-12 00:57 UTC 类型:2026 GitHub repo source audit(`README.md` + `streams.py` + `main.py` + `analyze_latency.py` + `short_order.py`)+ Binance USDⓈ-M `fundingRate / 5m / 15m` portability probe 主题标签:raw-alpha/cross-sectional/relative-value/carry/funding/settlement-boundary/event-time/perpetuals/binance/5m/15m/repo/public-data/cost/risk 证据类型:repo 源码证据 + 公共数据 portability probe

源文件:research/quant_digests/2026-04-12_0057_funding-settlement-xs-continuation-alpha.md

1. 这次看了什么

这次主材料是一个很新的 GitHub repo:

README 给它的自我描述很直白:

> Measures WebSocket delivery latency around funding rate settlement times on Binance USD-M Futures, with the goal of identifying a viable short entry price at settlement.

但源码比 README 更有意思:

也就是说,这份 repo 真正值钱的,不是“某个神秘阈值”,而是它把一个对 short-cycle 很关键的事实写死了:

> funding settlement 本身就是一个可交易的 event-time pocket。

不过 repo 还有个很重要的信号:它的 side 叙事并不稳定。

对我们 desk,这反而是好事:

> repo 已经告诉你“结算边界值得交易”;剩下更值得做的,是把方向问题改写成更鲁棒的横截面 raw alpha,而不是执着于单币单边。

2. 先回答最重要的一句:base alpha 到底是什么

这轮 base alpha 是清楚的,不是 filter,也不是纯执行层:

> funding-ranked cross-sectional continuation at settlement

翻成人话:

它属于:

而不是:

3. repo 真正适合 desk 拿走的,不是“某个币在结算瞬间怎么打”,而是“结算边界要用横截面读”

如果机械照着 README 走,你很容易把它理解成:

但从 desk 的角度,这个读法有两个问题:

  1. 单币方向不稳。
  1. repo 已经暴露出自己也没把方向讲干净。

因此更 desk 化、也更适合 5m/15m 快速复现的改写方式是:

> 把 settlement boundary 当成统一触发时刻,把 funding 当成横截面排序变量,然后做 relative-value。

这比“继续猜单币应该 short 还是 long”更像一个可迭代、可扩 universe、可控 beta 的 raw alpha 素材。

4. 本地 portability probe:结算后到底该怎么读 funding 排序?

本轮我直接用 Binance USDⓈ-M 公共数据做了一个最小 event-time probe。

4.1 数据口径

4.2 信号定义

对每个 funding 结算时刻:

  1. 把 universe 内所有币按 当前 funding rate 排序;
  2. 最高 quartile 做多,最低 quartile 做空;
  3. 记下一根 5m15m bar 的相对收益;
  4. 先看等权 bucket 组合,再看最极端 1v1(最高 funding vs 最低 funding)做对照。

翻译成一句话就是:

> 结算时刻做一笔 very-short-horizon 的 funding rank long-short。

4.3 结果先说结论

结论很明确:

> 比起单币猜方向,这条线更像“横截面 continuation / relative-value”问题。

因为:

5. 这轮最值得记住的 5 个数

Artifacts:

5.1 全样本 5m:bucket 组合已经是正的

5.2 全样本 15m:比 5m 更肥

这说明第一落点更像:

> 不是超快 1m 抢针,而是 funding 结算后下一个 15m 的 relative-value continuation。

5.3 dispersion 越大,5m 结果更像 first lane

如果只保留 funding 横截面差距最大的那一档(funding_spread >= 0.000226305,也就是约 2.26 bps 的 funding spread):

这个数很关键,因为它说明:

> 不是所有结算都值得做;真正更像 alpha 的,是 funding dispersion 足够大的结算。

5.4 15m 高 dispersion 也仍为正

所以如果要先选一个主战周期,当前我会优先:

5.5 最极端 1v1 反而不如 bucket

这说明这条线暂时不该被读成:

> “只抓 funding 最极端的那两个币。”

而更该被读成:

> “让 funding 排序先把横截面切层,再做 bucket relative-value。”

6. 为什么这轮值得做,而不是继续补另一条旧 funding fade

因为这条线补的是一个不同维度的 raw alpha:

  1. 不是单资产 funding fade。
  1. 它是 event-time 的横截面 relative-value。
  1. 它更贴近 desk 的短周期执行。
  1. 它能扩充 raw alpha 素材池。

6.5 策略拆解(必填)

7. 最小可执行版本

7.1 第一版策略壳

7.2 为什么先不做单边版

因为本轮 probe 已经给了一个很清楚的提示:

8. 它和 1m / 3m / 5m / 15m 的关系该怎么理解

这条线当前最合理的落点不是 1m

更像:

所以:

9. 下一步怎么测

这轮必须继续往下走的 6 件事:

  1. 正式扣成本。
  1. BNB 这种长期贴零 funding 的币从主 universe 里剔掉。
  1. 做流动性分层。
  1. 把结算前 30 秒/10 秒的微结构加回来。
  1. 加入 premium / basis / OI 联合 gate。
  1. 做 rank persistence。

10. 风险与保留意见

11. 来源

  1. wangshaofu (2026). _LolaFun-Latency-Aware-Arbitrage-at-Funding-Rate-Boundaries-in-Crypto-Perpetual-Swaps_. GitHub repository.
  1. Binance USDⓈ-M public APIs
  1. Local portability artifacts