源文件:research/quant_digests/2026-04-22_0622_xs24h-loserwinner-voltarget-shell.md
这轮读的是 StaithValanthis/mean-reversion。它不是那种只会说“均值回复有效”的教学仓,而是已经把完整交易壳写出来了:
README.md:给出主策略、交易所、数据下载、回测、live/paper 入口docs/STRATEGY.md:明确 base alpha 是 24h 横截面 short-term reversalconfig/config.yaml:给出默认参数:24h lookback、4h rebalance、top/bottom 20%、BTC ADX+EMA slope regime gate、post_onlysrc/portfolio/weights.py:给出 inverse-vol + dollar-neutral sizingsrc/exchange/fees.py + src/execution/slippage.py:把 maker/taker fee 与滑点单独建模所以它最值得 intake 的点,不是“Bybit 上可以跑”,而是它把 entry / hold / sizing / risk / cost 五件事一次性补齐了。
24h loser-long / winner-short,再用 inverse-vol 和 dollar-neutral 把它变成可交易组合。15m 的 24h signal + 4h hold 口径做 portability probe,看这条边在我们 desk 习惯的时间框架里还剩多少。24h 排名,long bottom 20% / short top 20%,强趋势时再把敞口缩到 25%,用 inverse-vol 做等风险配重。15m probe(近 120d,12 币池,24h=96 bars lookback,4h=16 bars hold)显示:全 12 币篮子平均每次 rebalance 的 gross 约 +9.35 bps,但若按 repo 的 maker-first 粗成本口径(0.2bps maker + 2bps slippage 单边;组合 round-trip 约 8.8bps)去扣,net total return 只剩约 +0.97%,几乎只是勉强活着。BTC/ETH/SOL/BNB/XRP/ADA/DOGE/AVAX)反而更厚:平均每次 rebalance 的 gross 约 +13.76 bps,gross cumulative 约 +156.1%;粗扣 8.8bps round-trip 后,net total return 仍约 +36.8%、net Sharpe ≈ 2.18。20bps,同一个 majors8 pocket 会直接掉到 -38.5%;这说明它不是“随便怎么打都有边”的策略,而是一个明显依赖 maker-first / 低冲击执行 的 relative-value 壳。15m relative-value sleeve;不该被读成 broad alt basket 全天候反转机。这条线和当前 desk 很贴,因为它正好满足现在最缺的几件事:
24h 横截面 loser→winner fade,不是抽象“均值回复可能存在”。15m / 5m / 1m:虽然 repo 默认用 1h 数据,但本质只是 24h ranking + 4h holding,这个节奏完全可以直接压到 15m 做 parent signal,再把 5m/1m 留给 child execution。更重要的是,它不是继续在 breakout / pullback 那条线上内循环,而是补了一条更正宗的 cross-sectional / relative-value raw alpha,刚好符合当前 intake 应该扩充素材池的方向。
24h 横截面 loser→winner reversal24h 相对最差的 liquid majors,在接下来 4h 更容易相对反弹;最强者更容易回吐。4h 做一次排名;long bottom 20% / short top 20%;先用 equal-weight 验证方向,再切 repo-faithful 的 inverse-vol + dollar-neutral sizing。15m,BTC/ETH/SOL/BNB/XRP/ADA/DOGE/AVAX,最近 90~180d;lookback=96 bars,hold=16 bars。avg gross bps / rebalance、friction ladder 8.8 / 12 / 20 bps、换仓后极值 tail、以及 BTC 强趋势期是否真该 scale down 到 25%。15m parent selector;真正决定能不能活下来的,大概率是 5m/1m 的 maker queue、分批撤单和持仓延续处理,而不是再把 rank window 抠小数点。+36.8% net 当成已确认可实盘的收益承诺。ADX(14) + EMA(50) slope regime gate 真正补进 Binance 15m 回测,验证 scale_factor=0.25 是否真能改善 majors8 的 tail。8.8bps 是否过于保守。5m/1m 上对同一批 rebalance 事件做 maker-first fill 模拟,重点看 queue failure / timeout / partial fill 会吃掉多少 edge;如果吃不掉,再考虑进更正式的 clean replication。mean-reversion(GitHub repo,2025/2026 活跃仓)README.mddocs/STRATEGY.mdconfig/config.yamlsrc/portfolio/weights.pysrc/exchange/fees.pysrc/execution/slippage.py15m klines (BTC/ETH/SOL/BNB/XRP/ADA/DOGE/AVAX/LINK/LTC/DOT/NEAR)reports/artifacts/quant_digests/2026-04-22_staith_xs_reversal_probe.pyreports/artifacts/quant_digests/2026-04-22_staith_xs_reversal_probe_summary.csvreports/artifacts/quant_digests/2026-04-22_staith_xs_reversal_probe_trades.csv