← 返回 Quant Digests · 站点首页

别把这个 liquidation-cascade repo 只读成“抄底叙事”:对 short-cycle crypto desk,更该先拆的是「跨资产联动爆仓下杀 × 恐慌后反弹」这条 raw alpha——但先做诚实去前视检验

更新时间:2026-04-24 23:57 UTC 研究时间:2026-04-24 23:55 UTC 类型:2025 GitHub repo source audit(`README.md` + `Liquidation Cascade Project - Nitish Kaza.ipynb`)+ Binance USDⓈ-M public-data honest portability probe(16-asset universe,`1h` parent) 主题标签:raw-alpha/single-asset-plus-cross-asset/mean-reversion/liquidation-cascade/panic-bounce/volume-spike/joint-crash/binance-perpetual/1h/15m/5m/repo/public-data/cost/risk 证据类型:repo notebook rule audit + public-data honest portability probe

源文件:research/quant_digests/2026-04-24_2355_liquidation-cascade-bounce-honest-portability.md

1. 这次看了什么

这轮看的是 Nitish Kaza 的 2025 GitHub repo Crypto-Liquidation-Cascades。它最值得 desk 拿出来的,不是“危机里抄底”这句口号,而是一个很具体的 raw alpha 壳:

翻成人话:不是见跌就接,而是只接“很多人被一起挤下车”的那种跌。

2. 一句话结论

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

这题和当前 desk 直接相关,原因有四个:

  1. 它是 raw alpha。 基础判断不是 filter 冒充 alpha,而是非常明确的 panic liquidation bounce
  2. 它补的是“事件型均值回复”池子。 最近 intake 里 pairs / basis / low-volume fade 都有了,这条补的是“系统性挤仓”分支。
  3. 它天然适合 1h parent -> 15m/5m child 父层负责判断是不是联动爆仓,子层再优化入场,不必一看到血就立即 taker 冲进去。
  4. 它能顺手产出 shared gate。 哪怕最后不单独成策略,这个 joint crash + abnormal volume 事件也能服务 crowding-fade / reversal / basis 收敛等别的逆势腿。

3.5 策略拆解(必填)

4. repo 里最值得复用的 4 个点

  1. 事件定义够具体。 1h/2h 跌幅 + 放量分位 + 至少 3 币同步,这比“看起来像爆仓”强得多。
  2. 它知道要做 cross-asset confirmation。 不是把单币新闻针当成 liquidation alpha。
  3. Notebook 暴露了真正要改的地方。 作者用了 confirmed_bounce = 下一小时收益为正,又用 如果下一小时涨超 2% 就只持有 1h,否则持有 2h;这两步都有前视,正好提醒我们别把 headline 结果直接当可交易策略。
  4. 它很适合拆成 gate + child execution。 repo 的核心价值不一定是“原样抄 notebook”,而是把 joint liquidation event 作为可复用事件层组件留下来。

5. 本轮 honest portability probe

我先把 repo 里的前视部分拿掉,只保留因果上站得住脚的 crash gate:

先给 repo 最该记住的 3 个数:

  1. README 样本 2023-01-01 ~ 2024-01-31 给出 98 笔、总收益 50.71%、Sharpe 1.81
  2. Notebook 真实规则里用了 “下一小时先涨了才算 confirmed_bounce”
  3. Notebook 离场还用了 “若下一小时收益 > 2% 就持有 1h,否则持有 2h” —— 这也是前视

再给我这轮 honest probe 最有用的 6 个数:

  1. 联合事件很稀少: 16 币、约 7 个月样本里只有 6 个事件时点 / 44 笔资产级触发
  2. trade-level pooled,持有 1h 平均 net -189.05 bps/笔8 bps 成本)
  3. trade-level pooled,持有 2h 平均 net -112.36 bps/笔,但 median net +126.51 bps/笔、胜率 61.4%
  4. equal-weight event basket,持有 2h 只有 6 次事件,平均 net -199.35 bps/事件
  5. 正 pocket 主要在 liquid alt: AAVE +2h+259.68 bps/笔3 笔),LINK +2h +247.75 bps/笔4 笔),SUI +2h +237.69 bps/笔4 笔)
  6. 最大的坑是 crash cluster 重复接飞刀: 2025-10-10 20:00 UTC 这一组事件的 equal-weight 2h gross 约 -1480.2 bps

翻成人话:

6. 风险与保留意见

  1. repo headline 有前视污染。 这不是小瑕疵,是会直接抬高回测表现的结构性问题。
  2. 事件数太少。 最近样本只有 6 个联合事件时点,任何乐观结论都得打折。
  3. 同一 crash cluster 的重复开仓很危险。 连续几个小时都满足条件时,第二枪第三枪未必还是“错杀”,可能已经是趋势腿。
  4. 缺少真正的 liquidation / OI 数据。 目前只用价格和成交额做代理,能抓到“像爆仓”的东西,但抓不到“确实在爆仓”的强确认。

7. 下一步怎么测

  1. 先改成 1h parent -> 15m child 父层只负责报“这是联动爆仓候选”,子层等 15m 出现第一次止跌结构(不再创新低 / 收回事件 bar 下半区 / microprice 转正)再进。
  2. 做 cluster cooldown。 同一事件簇里只允许首枪,或要求距离上次事件至少 4~6h,看能不能避开 2025-10-10 这种连环补刀。
  3. 补真实 crowding 数据。 接 Coinglass/交易所 OI / liquidation / funding,把“像爆仓”升级成“确实有挤仓证据”的版本。
  4. 只保留 alt-bounce pocket。 先分 BTC/ETH/BNB 与 liquid alts,验证这条线是不是本质上只该在 AAVE/LINK/SUI 这类高弹性品种上开机。

8. 来源

9. 本轮 artifacts