源文件:research/quant_digests/2026-03-19_0237_alt-btc-rs-breadth-shared-gate.md
这次看的是 oranoap (2026), rsb-trading-bot。repo headline 是“找出 24h 相对 BTC 更强 的 alt,再做 1h Bollinger breakout”,但对我们 desk 真正值钱的不是追山寨,而是它把 市场广度筛选 和 单币触发 分成了两层。
top 50 alt by volume → alt_24h_change - btc_24h_change > 5% → 1h BB(20, 2) 突破;说明作者自己也把 RS 放在 trigger 之前,而不是把 RS 当单独入场键。这轮值得优先写,因为最近几篇已经给三条线塞了不少“单币过滤器”,但还缺一个更上层的 market breadth / crowd alignment 共用层。
V3 final-verdict / breakout-short follow-up:如果多数 alt 仍显著跑赢 BTC,short follow-up 更像逆风单,优先 veto 或 half-size。Fibonacci confirmation / retest_hold:若 breadth_pos 站高,long retest_hold 更值得放行;若 breadth 走弱,Fib 守住也别太早认。EMA / PSAR raw alpha focus:可把 breadth 从“入场条件”降级为 shared regime gate / sizing overlay,比继续堆单币指标更像当前缺口。alt-vs-BTC breadth 能提升 15m continuation / retest 的成本后质量,尤其适合当 shared allow/deny gate。
rs_i = ret_24h(asset_i) - ret_24h(BTC)breadth_pos = share(rs_i > 0)breadth_neg = share(rs_i < 0)share(rs_i > 2%) / share(rs_i < -2%)breakout-short:仅当 breadth_neg >= 0.55 放行;breadth_pos >= 0.55 则 veto。Fib retest_hold / EMA continuation long:仅当 breadth_pos >= 0.55 放行;中性区 0.45~0.55 half-size。post_cost_expectancy4~8 bar failure ratetrade_retention(别靠砍太多单伪改善)24h RS 可能太慢,15m 上也许更该试 8h / 4h RS breadth。scanner.py:top 50 by volume + alt_24h_change - btc_24h_change > 5%strategy.py:1h BB(20,2) breakoutbacktester.py:0.1% slippage、0.6% round-trip fee、max 3 positions