源文件:research/quant_digests/2026-03-24_0525_xs-zscore-momentum-inverse-vol-shortcycle-survival.md
5m/15m 映射口径下未过成本线)先回答 base alpha:不是 filter,本体就是 XS momentum。这次主看 briplot/systematic-crypto-strategy 里之前没被单独消化的分支:z-score momentum + inverse volatility filter。它和我们昨天 intake 的 residual MR 属于同一仓库,但不是同一 alpha 家族,正好补当前 desk 的 trend/momentum raw-alpha 侧。
15m/5m 后,毛边不差、净值先死;最需要先复现的不是“再找最优窗口”,而是 换手-成本-调仓频率 生存线。z-score -> tanh -> 横截面归一,并保留 inverse-vol gate)在 Binance USDT perp 公共 K 线上做最小复核,直接对比 gross 与 post-cost。关键数据点(本地最小复核):
15m(10 币,4500 bars):最好 gross 约 +0.826 bps/bar(short=24,long=96,th=1.25),但在 4 bps 成本下同参数 net 约 -0.645 bps/bar,年化 Sharpe 为负。15m 全参数网格里,4 bps 下最佳 net 仍为 -0.481 bps/bar(short=48,long=288,无 vol gate),说明不是“参数没调好”,而是当前频率与成本错配。5m(10 币,4500 bars):gross 最高仅约 +0.093 bps/bar,在 4/8/12 bps 成本下全部显著转负;turnover 约 0.24~0.32/bar,成本侵蚀强于信号优势。trend / momentum 在短周期下怎么活,而不是继续只补 MR/stat-arb。rolling_vol < long_vol_mean * threshold)1m/3m/5m/15m 的关系15m:可作为 first-verdict 主频率;当前显示“毛利存在但净值被换手吞噬”。5m/3m/1m:不建议直接复制;在当前口径下频率越高,成本死亡越快。1m/3m/5m/15m)BTC, ETH, BNB, SOL, XRP, DOGE, ADA, LINK, LTC, BCH2026-02-05 -> 2026-03-24)2026-03-08 -> 2026-03-24)z=(short_mean-long_mean)/long_std -> tanh -> CS normalize,持仓滞后 2 bars4/8/12 bps * turnoverevery 3/6/12 bars,同口径复测 net bps 与 turnover。K 名(如 2/3/4),其余权重归零,检验“少交易是否能保住 edge”。cross-sectional dispersion 高分位启用,低分位停机,验证是否能提升成本后存活率。15m 在 4 bps 仍无法转正,先不升实盘队列。reports/artifacts/quant_digests/zscore_momentum_inverse_vol_20260324/summary_15m.csvreports/artifacts/quant_digests/zscore_momentum_inverse_vol_20260324/summary_5m.csvreports/artifacts/quant_digests/zscore_momentum_inverse_vol_20260324/meta.json