← 返回 Quant Digests · 站点首页

别把 Fib 在 breakout 当场就画死:`confirmed extremum after BMS` 更像 15m retest_hold 的 honest anchor

更新时间:2026-03-19 22:20 UTC 类型:GitHub + 本地代理快检 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/bos/extremum/fib-anchor/confirmation/state-machine/repo/crypto/15m 证据类型:repo 规则(工程证据)+ 公开行情代理快检

源文件:research/quant_digests/2026-03-19_2220_confirmed-extremum-honest-fib-anchor.md

1. 这次看了什么

主来源是 Madrycrypto (2026) 的 fibo71-bot。这次不复刻它最显眼的 0.71-0.79 深回踩主张,而是抽它源码里一个更适合我们 desk 的旁支:BOS 后先追踪 post-break 极值,只有当价格重新穿回被突破的 BMS level,才把那个 extremum 冻结下来画 Fib。

2. 核心结论

  1. 一句话核心结论:对 5m/15m 的 Fib confirmation / retest_hold,更该先确认“这一段 impulse 到底走到哪儿结束”,再谈回撤深浅;否则 Fib 很容易画早了。
  2. 一句话证明方式:repo 的状态机明确要求 BMS -> tracking extremum -> close back through BMS level -> calculate Fibonacci,不是 break 出去当根就立刻定锚。
  3. 本地代理快检(BTC/ETH/SOL 永续,15m,近 120d)显示,这不是形式主义:
  1. 最常见的重分类不是深区,而是:原本看起来只是 <38.2% 的浅回踩,确认后会被改判成 38.2-50%,甚至 50-61.8%。也就是说,不少所谓“太浅、不能做”的回踩,只是因为你把锚点画早了。

3. 为什么和当前项目有关

4. 可复刻的最小实验

4.1 数据源与公开性

4.2 最小定义

  1. provisional-anchor Fib
  2. confirmed-anchor Fib

4.3 下一步怎么测

先在现有 fib_retest_long / breakout-short follow-up 上做一个最小 A/B:

  1. A 组:breakout 当根就锚 Fib;
  2. B 组:等 confirmed extremum 后再锚 Fib;
  3. 先看 4 个指标:post_cost_expectancydepth_bucket distributionretest_hit_ratefalse-failure rate

5. 风险与保留意见

6. 产物与留痕

7. 来源

  1. Madrycrypto. (2026). *fibo71-bot: Fibo 71 Trading Bot - Fibonacci retracement strategy with BOS detection*. GitHub Repository.
  1. Madrycrypto. (2026). *BMS Fibo Liquidity Strategy* (README_BMS_STRATEGY.md).
  1. Madrycrypto. (2026). *BMS Fibonacci Liquidity Strategy implementation* (src/strategies/bms_fibo_liquidity_strategy.py).
  1. Binance. (2026). *USDⓈ-M Futures API — Kline/Candlestick Data*.