← 返回 Quant Digests · 站点首页

别把这份 2026 perp-carry 仓只读成“又一个 funding 收租脚本”:对 short-cycle crypto desk,更该先保留的是「cross-exchange best-funding routing × sign-constrained delta-neutral carry × hysteresis hold」这条完整 raw alpha 壳

更新时间:2026-04-23 03:14 UTC 研究时间:2026-04-23 03:15 UTC 类型:GitHub repo / notebook audit 主题标签:carry / funding / cross-venue / delta-neutral / routing / hysteresis / open-interest / macro-gate / complete-shell 证据类型:repo 源码 + notebook 结果 + 参数/成本/路由定义

源文件:research/quant_digests/2026-04-23_0315_crossvenue-bestfunding-routing-shell.md

1. 这次看了什么

看的是 2026 GitHub 仓库 PietroC21/Crypto-PerpetualFutures。它不是只给一句“funding rate 高了就 short perp long spot”,而是把 跨所 funding 路由、sign-constrained entry、zero-cross / min-hold exit、OI gate、VIX/SPY macro gate、weight scheme、fee model、P&L attribution 都写成了可直接运行的策略壳。

和最近已经写过的 funding / basis 主题相比,这个 repo 真正的新意不在“carry 存在”本身,而在:同一条 carry alpha,如果只做单所版本会被费率打穿;但把 perp 腿动态路由到当下 funding 最肥的 venue,结果会从负变正。

2. 先回答 base alpha 是什么

这篇东西的 base alpha 很清楚

> base alpha = 同标的 spot↔perp 的 delta-neutral funding carry,也就是在 perp 对 spot 明显偏贵、且 funding 足够 rich 时,做 short perp + long spot 去收 funding;若 funding 明显为负,则反向做 long perp + short spot 收负 funding。

所以它不是单纯 filter / regime / overlay,而是一条 能独立站住的 raw alpha。仓库里的 OI / 宏观门控只是 admission / veto,venue routing 是 alpha 壳的重要放大器,不是主题本体。

3. 核心结论

4. 为什么和当前项目有关

它和 desk 当前目标的关系非常直接:

  1. 这是 raw alpha,不是解释性材料。
  2. 它已经是完整策略壳:entry / exit / sizing / risk / fee / routing 都有。
  3. 它天然适合映射到 short-cycle desk:alpha state 是 8h/1h funding,但执行层完全可以拆成 15m/5m child execution。
  4. 它补的不是最近刚写过的 pairs / semivariance 近邻,而是 另一类可以长期留在素材池里的 carry shell

换句话说,这篇最适合 desk 保留的,不是“又一个 funding 观点”,而是:

> 单 venue carry 常常只是研究幻觉;可交易版本要把 routing、hold、fees、gate 一起写进去。

5. 策略拆解(必填)

6. repo 里最值得 desk 抄的 6 个组件

6.1 Best-funding routing

核心不是“这根 funding 高不高”,而是:

这一步直接决定 gross carry 厚度。repo 给出的分析里,加入 Hyperliquid 之后,策略从单 venue 不可交易变成可交易。

6.2 Sign-constrained entry

不是只看 |z| 大就开仓,而是要求方向一致:

这很重要,因为它把“funding 异常”与“你实际收的是哪边 funding”绑定了起来,避免做反方向的伪 carry。

6.3 Hysteresis + minimum hold

repo 的默认参数不是来回抖动式的 threshold in/out,而是:

对 short-cycle desk,这个设计的启发很大: alpha state 可以慢,但 execution 不必每根 K 都翻仓。 很多 funding/basis 策略真正亏在“有 edge,但你太爱交易”。

6.4 OI liquidity gate

repo 用 open_interest >= 0.5 * rolling_mean(OI) 做 admission。这个点比“看 volume”更靠谱,因为在 crypto 里 volume 更容易被噪声或 wash trading 污染。

6.5 Macro gate

repo 还用了:

这些不是给 intraday 主信号下 direction,而是明确定位成 shared risk overlay。对我们 desk,可直接翻译成“risk-off 时减半 / 不开新仓”,而不是伪装成逐根主信号。

6.6 Full fee model

它明确把两腿成本都算进去:

这点很关键,因为很多 funding shell 只展示 funding 收入,却不把 spot hedge 成本 当真成本,最后在真实执行里直接翻车。

7. 可复刻的最小实验

这条 alpha 不适合被伪装成“每 5m 都产生一个独立方向信号”。更合理的 desk 落地方式是:

7.1 最小实验定位

7.2 最小研究口径

  1. 资产:先做 BTC/ETH/SOL,再扩到 BNB/XRP/DOGE/AVAX
  2. 交易所:先只做 Binance + Hyperliquid
  3. state:
  1. entry:
  1. exit:
  1. cost:

7.3 映射到 15m/5m 的方式

也就是: alpha state 在 funding,edge 留在 routing,短周期负责 execution。

8. 我认为最值得优先验证的 desk 假设

假设 A:

Binance-only carry 在我们口径里大概率依然偏薄,但 Binance + Hyperliquid best-leg routing 可能把 net expectancy 拉回正值。

假设 B:

相比继续卷 entry 阈值,更值得先测的是:

假设 C:

对这类 alpha,真正的“快周期提升”不是把 state 做得更快,而是把 execution friction 压下去。

9. 风险与保留意见

10. 来源

11. 下一步怎么测

不要先去优化一堆 z-score 小参数,先做一个 desk 版双场地 carry shell smoke test

  1. 只保留 Binance + Hyperliquid 两地;
  2. BTC/ETH/SOL 先跑 best_fr z-score + sign-constrained carry
  3. execution 只做两版:
  1. 比较 4 个核心指标:
  1. routing-switch frequency 过高,就别继续加币,先把 sticky routing / cooldown / min-hold 调顺。

一句话版下一步: 这条策略先别继续证明“funding 有用”,而是先证明“best-venue routing 后,净 carry 还剩多少”。