源文件:research/quant_digests/2026-03-18_1559_fvg-bos-imbalance-gate.md
这次看的是 m-marqx/Trade-Sense(2025,最近在 2026-03-18 仍有更新)的 PineScript 结构工具库。它最有价值的地方,不是再给我们一个“万能 smart money 指标”,而是把几件经常被口水化的结构概念拆成了很短、能冻结的条件:BOS、CHoCH、FVG、VI、liquidity sweep、trendline breakout。对我们 desk 当前三条收口线最值得偷的,不是整套结构学叙事,而是其中这条非常朴素的读法:只有先有顺势 BOS,再等 price 回到 displacement 留下的 imbalance zone(FVG / VI)并继续守住,才更像 continuation;不是图上有个 gap 矩形就默认能接。 翻成人话:FVG 不是“神秘回踩框”,更像是一次已经跑出去的趋势,回头有没有在低效率成交区继续被同方向接住。
FVG 最值得先测的角色不是独立 alpha,而是 BOS-aligned continuation / retest gate。bullish_bos = trend_bullish and close > last_swing_high;bullish_fvg = c3.low > c1.high and gap >= min_gap;bullish_vi = cur.low > prev.high。也就是说,它不是“看起来像 imbalance”,而是可回放、可枚举、可做事件研究的布尔事件。BOS 负责回答“有没有继续往顺势方向扩展”,FVG/VI retest 负责回答“扩展之后的回头,还是不是在同方向低效率区被接住”。breakout-short follow-up 缺 post-break path 的结构回踩定义;Fibonacci retest_hold 缺“回踩到位以后凭什么算 hold”;EMA / PSAR raw alpha 缺外部结构确认,不该继续只靠均线给自己投票。V3 final-verdict / breakout-short follow-up:最自然的 short 镜像是——先出现 bearish BOS,再看反抽是否只回补到 bearish FVG/VI 区间上沿附近,随后重新压回弱侧。这样比“跌破后任意反抽都算 continuation”更诚实,尤其适合回答 post-break path 和 avoid-chop。Fibonacci confirmation / retest_hold:Fib 继续回答“回到哪里”,但 FVG/VI 能补一句更关键的话:这次回踩是不是回到了顺势 displacement 的低效率区,而不是已经回到旧平衡中心。 也就是 Fib 给位置,imbalance 给成交语义。EMA / PSAR raw alpha focus:EMA / PSAR 可以继续做方向或轻触发,但若没有 BOS + imbalance retest 这层结构闸门,它们仍容易在拥挤区里来回翻。换句话说,EMA/PSAR 更像 bias / trigger,FVG/VI 更像 continuation acceptance zone。BOS + FVG/VI retest gate 接到现有 breakout_short、fib_retest_hold、ema_slope_or_psar_trigger 上,能在不完全砍掉样本的前提下,降低 4~8 bars 内假延续 / 假 hold。15m OHLCV(BTC / ETH / SOL),公开可得;第一轮不需要额外链上或低频宏观数据。bullish_bos: trend_bullish and close > last_confirmed_swing_high;short 镜像;bullish_fvg: low[t] > high[t-2] 且 gap 宽度 >= k * ATR14,先测 k = 0 与 0.1 两档;bullish_vi: low[t] > high[t-1];把它当更窄、更快的 micro retest zone,对照 FVG;N=8 根内先出现同向 BOS,随后 price 回踩到 FVG/VI 区间且收盘仍站在正确一侧”的入场;base、base + BOS only、base + BOS + FVG/VI retest。180d,15m,BTC/ETH/SOL,统一 next-bar open、no-overlap、成本先看 6 / 10 / 15 bps per side。post-cost expectancy、trade_count retention、4~8 bar failure rate、positive_asset_ratio。BOS only 已经拿走大部分增量,说明 zone 只是包装;如果 BOS + FVG/VI retest 还能继续明显压低 failure rate,它才值得进入三条线共用 closure 候选。FVG / VI 这套语言在社区里很热,但过热本身就是风险:如果不加 BOS、bias 或最小 gap 过滤,它在 15m 上很容易退化成“把随机跳空盒子画出来”。premium / discount、HTF bias 等 contextual bias,但当前最适合 desk 的顺序不是一口气全搬,而是先做最小 ablation:BOS、FVG、VI 分开测。VI 只是局部流动性稀薄,不一定代表可交易的 directional imbalance;所以必须看成本后结果和 retention,而不是只看胜率。2025-09-03, updated 2026-03-18, pushed 2025-09-06, 10 stars at fetch time.