← 返回 Quant Digests · 站点首页

别把这份 2026 4H spot repo 只读成“动量 vs 反转 notebook”:对 short-cycle desk,更该先拆的是「top-half-liquidity XS loser-bounce」这条完整 raw alpha 壳——但 `5m/15m` taker 版远不过成本线

更新时间:2026-04-13 14:31 UTC 研究时间:2026-04-13 14:28 UTC 类型:2026 GitHub repo source audit(`README.md` + `src/crypto_statarb.py` + bundled PDF report)+ Binance USDⓈ-M `15m/5m` public-data portability probe 主题标签:raw-alpha/cross-sectional/relative-value/mean-reversion/liquidity-filter/volume-rank/top-half-admission/loser-bounce/winner-cooldown/market-neutral/cost-ladder/binance-perpetual/15m/5m/repo/public-data/cost/risk 证据类型:开源代码 + 自带报告 + 公共数据 portability probe

源文件:research/quant_digests/2026-04-13_1428_tophalf-liquidity-xs-loserbounce-shell.md

1. 这次看了什么

这轮主看的是 GitHub 仓库 Jamestilfords / statarb-crypto (2026)。它最表面的读法是:

> “一个 4H Binance spot 上的横截面 momentum vs reversal notebook。”

但真正更适合我们 desk 拿来拆的,不是“它也比较了 momentum”,而是这条更明确、也更可复刻的骨架:

> base alpha = cross-sectional short-horizon reversal。 > > 每个 bar 按最近 H 根累计收益给币做横截面排序,long 最弱的一档、short 最强的一档,赌的是下一段短周期里 loser bounce / winner cooldown 的回归;top-half volume rank 只是降低薄币噪声与执行摩擦的 filter,不是 alpha 本体。

所以这轮它是:

而且它还不是“只给一个信号名词”。repo 里把:

2. 一句话核心结论 + 一句话证明方式

一句话核心结论

> 这份 repo 确实给出了一条可独立复现、且接近完整策略壳的 cross-sectional reversal raw alpha;但把它压到今天的 Binance USDⓈ-M 15m/5m taker 口径后,gross 虽仍为正,净后却很快被换手吃穿,说明它更像 maker / 低费率 / 降频版本的候选,而不是现成可上线的 taker 主策略。

一句话证明方式

> repo 自带 4H spot 回测里,H=3 reversal 在 20bps 仍显著为正;我再用 Binance USDⓈ-M 15m/5m 公开 K 线,先对更宽 liquid universe 做 unfiltered stress,再对 12 个 liquid majors 做 top-half-liquidity 版最小实验,看到 gross 上都还有边,但一加 4~8bps 成本几乎全部翻成深负。

3. repo 里到底写了什么

3.1 alpha 定义非常清楚,不靠脑补

src/crypto_statarb.py 里核心定义基本已经把 base alpha 写死了:

翻成人话:

> 它不是预测绝对涨跌,而是在赌“横截面上刚刚最弱的会反弹,刚刚最强的会冷却”,然后做一个 equal-weight market-neutral spread。

3.2 repo 自带结果为何值得看

README / 自带报告里给的 4H spot 结果是:

这组数最有价值的地方不是“4H spot 真好做”,而是它已经提前告诉我们:

> 这条 alpha 对 turnover / fee 极度敏感。

也就是说,它天然就该被 desk 读成:

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

4.1 它补的是我们此轮明确想补的 raw alpha 方向

这不是再回到单币 breakout / retest / shape-only 内循环;它补的是:

这正是当前 intake 里要求主动补的家族。

4.2 它是少数把完整壳写得比较干净的 repo

这份 repo 对 short-cycle desk 的价值,不只是“反转因子存在”,而是已经把下面几层拆开了:

所以它不是“一个模糊灵感”,而是一个可以很快进入 first verdict 的完整壳。

4.3 它还能顺便回答一个很现实的问题

很多 short-cycle raw alpha 的死因不是没方向感,而是:

这份 repo 正适合拿来做这种边界判断。

5. 我做的 15m/5m 最小 portability probe

5.1 口径

为了回答“这条壳能不能压到我们 desk 的短周期上”,我把 probe 分成了两步:

A. 先看 unfiltered gross / cost 边界(更宽横截面)

B. 再看 desk 更关心的 top-half liquidity admission

这两步合起来,分别回答:

  1. alpha 本体在更宽横截面上是不是还活着
  2. 把 liquidity admission 接回 desk 口径后,能不能救到净收益

5.2 15m:gross 有,net 没有

#### A. 更宽横截面的 unfiltered quick stress(20 币、90d、平均 8 个 active names) 先看 alpha 本体,不加 liquidity admission 时,gross 其实是存在的:

但一旦加 taker 成本就迅速翻负:

所以第一层 verdict 很清楚:

> alpha 本体没死,但 short-cycle taker 直译版已经被 turnover 压穿。

#### B. desk 口径的 top-half liquidity admission(12 币、60d、平均 2 个 active names) 放宽最小资产数后,liquidity filter 不是没用——它在 gross 上甚至更顺:

但问题是 turnover 仍不低:

所以:

结论:filter 能提高 gross 质量,但远不足以单独救 taker economics。

5.3 5m:更像“gross 还行、摩擦更糟”

#### top-half liquidity(约 6 币、平均 2 个 active names) 14d probe 的 gross 结果也不是零:

5m 的核心问题更直白:turnover 太大

因此一到 4bps 就明显不行:

一句话:5m15m 更像“有 gross、没执行空间”。

6. 这轮最重要的判断

6.1 它是 raw alpha,而且是完整壳,不需要降级成 filter

这点要先说死:

> base alpha 很清楚,就是 cross-sectional short-horizon reversal。

所以它不是“只适合作为某个别的 alpha 的过滤器”的材料,而是一个:

完整 raw alpha shell

6.2 但 short-cycle 直译版只剩低摩擦口袋

repo 在 4H spot 日度 rebalance 上能活,一个关键原因是 turnover 远低于我们 5m/15m 直译版

这轮 probe 的核心不是“alpha 完全失效”,而是:

换句话说,它更像:

  1. maker-first 候选
  2. 更低 rebalance 频率 候选
  3. 更宽 alt universe 候选
  4. 或者 shared cross-sectional rank feature

而不是今天就能直接挂到 taker 主 book 上的策略。

6.3 “liquidity filter”别误读成万能修复器

这轮一个很有用的副结论是:

> top-half liquidity filter 会提升 gross 质量,但如果同时把横截面压得太窄、而且换手没有同步大幅下降,它救不了成本。

所以后续如果继续做这条线,应该把 liquidity filter 当成:

而不是充分条件。

7. 下一步怎么测

这轮必须给明确 next step,我建议按下面顺序推进:

  1. 先测“降频不降信号”
  1. 把 universe 扩到 30~50 个 liquid alts,再重跑 top-half liquidity
  1. 只在 rank 极端时入场,不要每根 bar 全量重排
  1. 把它改成 shared rank feature,接入别的 relative-value book

8. 风险与保留意见

9. 本地 artifacts

10. 来源

  1. Jamestilfords (2026), _Crypto Statistical Arbitrage (4H Binance Spot): Momentum vs. Short-Horizon Reversal_
  1. Bundled report in repo
  1. Binance USDⓈ-M public market data