源文件:research/quant_digests/2026-04-07_1830_volume-routed-xs-reversal-tsmom-dualbook-alpha.md
README.md + crypto-stat-arb.py + GitHub repo metadata)看的是 Parnell Thrower 在 2026-04-04 创建的 GitHub repo PThrower/crypto-start-arb。它表面上是在做“TS momentum + XS reversal”双书组合,但对我们 desk 更值钱的不是“多策略混搭”四个字,而是一个很朴素、可立刻搬到 15m / 5m 的判断:同样是过去一段时间涨跌,安静盘口更容易走回补,放量盘口才更容易走延续。
volume z-score 连起来做两本交易书,并给出成本后结果:Momentum Sharpe 1.50、Reversal Sharpe 3.68、组合后 Sharpe 2.10、Max DD -5.07%、beta vs BTC 0.011、年化交易成本约 0.16%。tanh(vol_z) 做连续路由:量越大,越偏向 momentum;量越弱,越偏向 reversal,这比“硬阈值切 regime”更适合后续搬到短周期。cross-sectional mean reversion 与 time-series momentum 两条线,不依赖某个固定图形。volume z-score router。这个 router 不只服务这篇 repo,也能拿去给 breakout、lead-lag、pairs 做同样的“安静/热闹”分流。4h 结果本身,而是它把“收益信号解释权”交给了量:先判断这波 move 是在拥挤追价,还是在冷清回补。vol_z = sqrt(short) * (vol_short_mean - vol_long_mean) / vol_long_stdtanh(vol_z) 连续缩放;高量偏向 momentum,低量偏向 reversaltanh(signal) 限幅;repo 再按各币历史 Sharpe 做 capital allocation,交易成本假设 20 bps15m / 5m 上,过去 24h 相对最弱的一篮子币,在低量环境下更容易反弹;一旦量能抬起来,同样的短窗收益差更可能继续扩散而不是回补。15~20 个高流动币ret_24h_rank:过去 24h 收益横截面排序(15m 可用 96 bars;5m 可用 288 bars)xs_rev_w:做多 bottom 20%,做空 top 20%,权重按绝对值归一到 1vol_z:24h 平均成交量相对 30d 基线的 z-score(15m = 96 vs 2880 bars;5m = 288 vs 8640 bars)w = xs_rev_w * max(0, -tanh(vol_z));可选再并联 tsmom_w * max(0, tanh(vol_z))2024-01-01 ~ 2026-03-31 的 15m;交易在下一根开盘执行,持仓每根再平衡;费用先用 6~10 bps 单边,再做 10/15/20 bps friction ladder。5m 只做稳健性复查,不先上满宇宙。post-cost Sharpe、turnover-adjusted return;补一个 positive-month ratio 看是不是只靠少数极端窗口赚钱。Binance US + 4h,直接平移到全球主流所的 5m / 15m 不会自动成立,尤其成本和容量完全不是一个量级。volume z-score 既可能代表“信息流入”,也可能只是“波动放大”;如果不把量和 realized vol 分开,容易把高波动错当高质量趋势。https://github.com/PThrower/crypto-start-arbhttps://github.com/PThrower/crypto-start-arb/blob/main/README.mdhttps://github.com/PThrower/crypto-start-arb/blob/main/crypto-stat-arb.py