源文件:research/quant_digests/2026-03-22_0858_breakout-bar-conviction-gate.md
这次没有再追一个更重的多条件模板,而是回头看 突破发生的那一根 K 本身够不够像“真突破”:TheVision333/trading-bot 在 retest 逻辑里要求突破/确认 bar 至少有像样实体,并把收盘压到蜡烛外侧;Madrycrypto/fibo71-bot 也把 confirmation candle 的 body >= 50% range 写成显式门槛。这个想法刚好卡在我们最近两条结论之间:比“裸越线”更诚实,但比 3 连动量 + body≥60% + 距离>0.5ATR 的 strict BMS 便宜得多。
body_pct >= 0.50 且 long 收在区间上 30%、short 收在下 30% 的 breakout bar,样本保留 61.9%(2892 → 1791),不是那种会把交易数砍光的门。4-bar 成本后均值从 -9.4bps 改善到 -7.8bps,同时把 4-bar 回到突破位内的 re-entry rate 从 56.3% 降到 52.1%。说明它更像一个便宜的 failure-veto,而不是独立 alpha。4-bar 成本后均值从 -6.2bps 改善到 -3.5bps,re-entry rate 从 54.1% 降到 49.3%;这和我们当前 breakout-short follow-up 正在收口的方向最贴。V3 final-verdict / breakout-short follow-up: 这相当于给“第一脚跌破/涨破”补一个最便宜的 bar-quality verdict。先过滤掉“刚好越线但实体很虚”的 break,再去看 post-break path,会比先堆更复杂的路径条件更省。Fibonacci confirmation / retest_hold: Fib 腿不该从软绵绵的 leak-through 开始画。只有 breakout leg 本身够硬,后面的回踩守住才更像真的 retest_hold,而不是把噪声 swing 画成 Fib。EMA / PSAR raw alpha focus: EMA/PSAR 不一定要自己生方向;它们更适合继承一个“有实体 + 收在边缘”的确认 bar。也就是说,这个想法更像 raw alpha 的 admission layer,而不是替代 trigger。裸 break 太松 和 strict BMS 太紧 之间的空位,而且对三条收口线都能直接复用。body_pct >= 0.50 且收盘位于本 bar 外侧 30% 区间(long CLV >= 0.70,short CLV <= 0.30),后续 continuation 更稳定、回到突破位内的概率更低。body_pct = abs(close-open)/(high-low)clv = (close-low)/(high-low)body_pct>=0.5 and clv>=0.7body_pct>=0.5 and clv<=0.3breakout-short:只在首次跌破 bar 质量达标时,才允许进入后续 follow-up / final-verdict 分支;fib retest_hold:只给“质量达标的 breakout leg”生成 Fib anchor;EMA/PSAR:只在 reclaim/continuation bar 质量达标时放行 raw trigger。t+4 / t+8 的 signed return 或 excess return;N-bar re-entry rate(突破后 N 根内是否重新收回 level 内)。reports/artifacts/quant_digests/breakout_bar_quality_proxy_20260322/comparison.csv、summary.csv、event_log.csv。V3 / Fib / EMA 触发器,所以只能证明“这个 bar-quality 维度值得接入”,不能证明它已经是最终可上线参数。CLV 笔记、3/20 的 strict BMS impulse 有亲缘关系,但这次的价值在于:把信息压缩到“单根 breakout bar 的便宜判决”,避免再走向过稀疏。https://github.com/TheVision333/trading-bothttps://github.com/TheVision333/trading-botstrategy/retest_signals.pyhttps://github.com/Madrycrypto/fibo71-bot/blob/main/README_BMS_STRATEGY.mdhttps://github.com/Madrycrypto/fibo71-bothttps://developers.binance.com/docs/derivatives/usds-margined-futures/market-data/rest-api/Kline-Candlestick-Data