ICT 成交量不平衡:K线实体之间的缺口,以及如何交易它

ICT 成交量不平衡(VI)是两根连续 K线实体之间的缺口:两根 K线的影线有重叠,但没有任何实体打印在该区域内。它是公允价值缺口(FVG)的两根 K线版本,而 FVG 的影线完全没有覆盖该区域。价格往往会回补它;入场位是位移腿内部的中点,它本身绝不是单独的交易机会。这里不涉及成交量数据。
有一年时间,我一直画公允价值缺口,却不明白为什么价格常常在距离我的限价单还有两点的位置反转。答案是我没有标记一个更小的缺口:形成位移的两根 K线之间的实体缺口,价格会先回补并尊重它,然后才可能到达 FVG。本页会讲清它的定义、它与 FVG 和流动性真空的区别、如何用六步标记 VI、它在 PD array 堆栈中的位置、中点入场、一个按 quarter-point 推演的 NAS100 Silver Bullet 交易,以及整个思路在什么地方会失效。计算器会检查两根 K线,并用 ATR 衡量缺口大小。
经得起公开验证的指标。
一个引擎,四款精准工具:Gold(XAU)Scalper、机构级 Gravity Zone、Zeno 动量振荡指标,以及面向股票的 Zeno Stocks。
成交量不平衡在图表上是什么样?
成交量不平衡,也就是 ICT 词汇中的 VI,是两根连续 K线实体之间的缺口。K线 1 收于 18,604.25;K线 2 开于 18,609.75。在这两个价格之间,没有 K线实体打印,尽管影线可能已经覆盖了该区间。这个实体缺口就是不平衡:市场从一个收盘价移动到下一个开盘价时,并没有高效地穿过中间空间;ICT 的主张是,价格往往会回到这些空间并回补它们,而这个主张在流动性好的品种上足够稳定,值得用于交易。
它是公允价值缺口(FVG)的更小表亲。FVG 是三根 K线形态,其中 K线 1 的影线与 K线 3 的影线完全不重叠,也就是一个没有任何价格成交穿过的区间。VI 是两根 K线形态,其中实体不重叠但影线重叠,也就是价格短暂交易过那里,但没有任何 K线在此开盘或收盘。FVG 是价格缺口;VI 是交付缺口。两者都是低效区域;FVG 的信号更强,而 VI 更常见。
VI 不是什么:尽管名称如此,它不是成交量指标——不涉及成交量数据,您也可以在关闭成交量的图表上标记它。它也不是交易所跳空意义上的缺口;在 BTCUSDT 这样的 24-hour 市场或连续期货交易时段中,只要新 K线的第一笔成交比前一根收盘价偏离几个 tick,VI 就会在正常交易内部出现。
成交量不平衡与 FVG 和 void 有何区别?

| 成交量不平衡(VI) | 公允价值缺口(FVG) | 流动性真空 | |
|---|---|---|---|
| K线 | 连续两根 | 连续三根 | 很多根——整条腿 |
| 定义 | 实体之间的缺口;影线重叠 | K线 1 的影线与 K线 3 的影线之间的缺口;没有重叠 | 一条包含多个 FVG 和 VI 堆叠的位移腿 |
| 缺少什么 | 区间内的开盘和收盘——交付 | 区间内的任何成交——价格 | 整条腿上的高效双向交易 |
| 作为区域的强度 | 单独看很弱;在位移腿内很强 | 中等到强 | 强,但回补可能需要数日 |
| 可操作入场 | 中点(Consequent Encroachment) | 中点,或强趋势中的近端边界 | 其中的 FVG,一次一个 |
| 预期回补 | 通常在下一次回调中完整回补 | 通常部分回补——到中点 | 部分回补;整条腿很少完全回撤 |
三者之间是嵌套关系。一条位移腿包含一个流动性真空;真空内部有一到两个 FVG;形成这些 FVG 的 K线之间又有 VI。当价格回到这条腿内部时,它最先遇到 VI,因为它们是最细粒度的低效区域,并且经常在到达所有人都画出的 FVG 之前,就先在某个 VI 上反应。这就是标记它们的实用原因。
如何标记成交量不平衡?
- 找到两根实体不重叠的连续 K线。第一根的收盘价与第二根的开盘价之间留下空间。此步骤忽略影线。
- 检查影线。如果两根 K线的影线在该空间内重叠,这就是 VI。如果涉及第三根 K线,并且没有任何影线覆盖该空间,您看到的是 FVG——请改用 FVG 规则。
- 从收盘价到开盘价画框。看涨 VI:从 K线 1 的收盘价向上画到 K线 2 的开盘价。看跌 VI:从 K线 1 的收盘价向下画到 K线 2 的开盘价。向右延伸。
- 标记中点。也就是 Consequent Encroachment。在 VI 上,这才是关键水平;边界只是噪声。
- 记录背景。这个 VI 是否位于位移腿内部、是否发生在流动性扫荡之后、是否顺着高时间周期偏向?区间中部的 VI 是价格会回补并忽略的水平。新鲜位移腿中的 VI,则是价格会回补并产生反应的水平。
- 回补后删除。一旦 K线实体收盘穿过远端边界,低效就已解决。保持图表干净;VI 到处都是。
成交量不平衡在哪里入场、在哪里止损?

单独使用时,几乎从不交易。VI 是您已有交易内部的精细化工具,不是开仓理由。交易机会是一条位移腿,也就是跟随流动性扫荡或结构转变后的快速走势;问题是回调时应在这条腿内部哪里入场。起点处的订单块是最深的入场;腿内的 FVG 是标准入场;订单块上方或 FVG 下方的 VI,通常是最先被回补并守住的那一个。
入场是在 VI 中点挂限价单,或者在价格触及它时等待低时间周期确认,也就是 1-minute 收盘重新回到该腿方向。止损放在缺口远端边界之外;如果 VI 正好坐在订单块上,则放在其下方订单块之外。目标与这条腿相同:位移指向的流动性。
这种精细化值得使用,因为它很小。VI 通常是 ATR 的 10 到 30%,因此在其中点入场,而不是在更靠后的 FVG 中点入场,能收紧止损,并改善您本来就要交易的那笔交易的 R 倍数。它唯一的代价,是有些价格没有回到那么深的交易不会成交;而在这些情况下,FVG 入场仍然能抓住走势。
成交量不平衡计算器
输入两根 K线和 ATR。工具会告诉您实体是否真的有缺口,影线是否重叠(VI)或不重叠(FVG),用 ATR 衡量缺口大小,并给出可操作的中点。
VI 如何融入 PD array 堆栈?

ICT 将位移腿中的一组水平称为 PD array:订单块、突破块(Breaker Block)、缓解块、公允价值缺口、成交量不平衡、流动性真空以及其他水平。它们按深度排序。在价格回到一条看涨腿时,从上到下的顺序是:FVG(最浅)、形成该腿的 K线之间的任何 VI,以及起点处的订单块(最深)。VI 位于堆栈中部,值得关注的原因恰恰在于它不是大多数交易者盯着的位置——挂在 FVG 中点的限价单会错过其下方 2 点处 VI 的反应,而在订单块挂限价单又会在 VI 守住的日子里太深。
我使用的实用规则是:标记 VI,把限价单放在它的中点,并把止损放在订单块下方。如果价格到达 VI 并守住,这笔交易就拥有订单块交易的止损距离,以及 FVG 交易的入场位置。如果价格穿过 VI 到达订单块,止损仍然在它该在的位置,成交也比计划更深,这没有问题。
参考数据
| 项目 | 数值 |
|---|---|
| 定义 | 两根连续 K线实体之间的缺口,且影线重叠 |
| 看涨 VI | K线 2 开盘价高于 K线 1 收盘价 |
| 看跌 VI | K线 2 开盘价低于 K线 1 收盘价 |
| 框 | 从 K线 1 收盘价到 K线 2 开盘价 |
| 关键水平 | 中点——Consequent Encroachment |
| 与 FVG 的区别 | FVG = 三根 K线,影线不重叠;VI = 两根 K线,实体有缺口,影线重叠 |
| 典型大小 | 该时间周期 ATR 的 10–30%;位移腿内部更大 |
| 它在哪些位置重要 | 扫荡或结构转变之后的位移腿内部,并且顺着 HTF 偏向 |
| 它在哪些位置不重要 | 区间中部、噪声较大的低成交量 K线、24-hour 市场的日线图上开盘价等于前一根收盘价的位置 |
| 堆栈位置 | 在 PD array 中位于 FVG(浅)和订单块(深)之间 |
| 何时已解决 | 当 K线实体收盘穿过远端边界时 |
实例:NAS100 5-minute,Silver Bullet 内部的 VI
NAS100,10:00–11:00 窗口。10:05 时,09:50 macro 已经完成对开盘区间低点 18,571 的扫荡,10:05 K线向上位移:开盘 18,584.50,收盘 18,604.25,高点 18,611.50。10:10 K线开于 18,609.75,比前一根收盘高 5.5 点,并在收高前打印出 18,606.00 的低点。实体:18,604.25 到 18,609.75,存在缺口。影线:10:05 高点 18,611.50 与 10:10 低点 18,606.00 重叠。这是从 18,604.25 到 18,609.75 的看涨 VI,中点 18,607.00,占 22 点 ATR 的 25%。这些就是计算器的默认数字。
在它上方,10:05 到 10:15 K线留下了从 18,611.50 到 18,616.25 的 FVG;在它下方,10:00 K线是订单块,范围 18,578.00 到 18,584.50。一条腿里有三个水平,堆叠方式与前文完全一致。限价单放在 VI 中点 18,607.00,止损放在订单块下方 18,577.50,风险为 29.5 点。目标是 09:45 高点 18,644 上方的买方流动性,距离 37 点,1.25R——不算大,这也是 Silver Bullet 交易通常的样子。
价格在 10:25 回调,成交到 18,606.25,也就是穿过中点 0.75 点,明显没有到达只等 FVG 的交易者在 18,613.90 的成交价,更远未接近订单块;随后 10:30 K线收于 18,615。目标在 10:52 成交,也就是下一段 macro 开始后 2 分钟,结果为 1.25R。等待上方缺口中点的 FVG 交易者完全没有成交。VI 正是一笔交易与一次错过之间的区别。
成交量不平衡什么时候会失效?
区间中部。在震荡市场中,几乎每隔一根 K线就会打印 VI,它们没有意义。价格会回补它们,因为价格本来就在穿过所有东西。没有位移腿,就没有理由期待价格在某个 VI 上反应。
低时间周期噪声。在清淡品种的 1-minute 图表上,开盘价偏离前一根收盘价往往只是点差和 tick size,不是低效。指数和期货用 5-minute 及以上周期观察 VI,加密货币用 15-minute 及以上周期。
24-hour 市场的日线图。在 BTCUSDT 或 EURUSD 上,日线开盘价按构造就是前一根日线收盘价;不存在日线 VI。它们存在于股票日线图(开盘是真实竞价)以及各类品种的日内图表中。
过度标记。一张有 40 个 VI 框的图表,就是一张没有信息的图表。只标记当前位移腿内部的 VI,删除其余部分。
把它当成交易机会。一个前面没有扫荡、没有结构转变、背后没有 HTF 偏向的 VI,只是图表上的一个框。价格会回补它,然后继续朝原来的方向运行。
交易者在成交量不平衡上会犯哪些错误?
- 把 VI 和 FVG 混淆。两根 K线、实体有缺口、影线重叠——VI。三根 K线、影线不重叠——FVG。区域不同,预期也不同。
- 在边界而不是中点入场。Consequent Encroachment 才是水平;边界要么太早,要么太晚。
- 把止损放在小 VI 的远端边界。对于 5 点缺口,这就是 5 点止损,会被噪声打掉。把它放在订单块下方,或放在该腿起点之外。
- 按字面理解名称。这里不涉及成交量。它是实体缺口。
- 在区间里交易 VI。没有位移,就没有理由让价格尊重它。
- 把已回补的 VI 留在图表上。一旦实体收盘穿过,它就结束了。
成交量不平衡与免费指标
Fair Value Gaps + Inversion 脚本会绘制三根 K线的 FVG,并跟踪其反转;VI 是两根 K线实体缺口,该脚本不会绘制,而在当前腿内部手动标记它们大约只需要 1 分钟。Order Blocks with Volume 脚本会给出这条腿的起点,也就是止损应放的位置。Optimal Trade Entry + Silver Bullet 脚本会框定本例所交易的窗口。高级引擎 Zeno 会打印带有止损和目标的信号;VI 是我用来把 Zeno 信号的入场精细化几个点的方法,不是 Zeno 会绘制的东西。
VI 是实体缺口:一根 K线收盘价、下一根 K线开盘价,且影线重叠。它位于位移腿中 FVG 和订单块之间,价格经常最先在那里反应。标记它,把限价单放在中点,把止损放在订单块下方,并且只在跟随扫荡或转变后的腿内部使用。区间里它只是一个框;腿里它是您原本会差 2 点错过的入场。
◆ 互动检查
VI 还是 FVG?
交易者关于 ICT 成交量不平衡的常见问题
它是两根连续 K线实体之间的缺口:第一根收在一个价格,第二根开在另一个价格,因此中间没有任何 K线实体打印,尽管影线重叠了该空间。ICT 将它视为一种低效区域,价格往往会回到那里并回补。
公允价值缺口是三根 K线形态,其中 K线 1 的影线与 K线 3 的影线完全不重叠,也就是一个没有价格成交穿过的区间。成交量不平衡是两根 K线形态,其中实体不重叠但影线重叠,也就是价格交易过那里,但没有 K线在那里开盘或收盘。FVG 是价格缺口;VI 是交付缺口。
不涉及。这个名称来自 ICT,指的是价格交付方式上的不平衡,而不是成交量数据。您可以在关闭成交量柱状图的图表上标记 VI。
把它作为位移腿内部的精细化工具,而不是单独交易机会。找到跟随扫荡或结构转变后的那条腿,标记形成它的 K线之间的 VI,在 VI 中点放置限价单,把止损放在该腿起点订单块下方,并以该腿指向的流动性为目标。
在看涨腿中,从上到下依次是:公允价值缺口(最浅)、形成该腿的 K线之间的成交量不平衡,以及起点处的订单块(最深)。价格回到腿内部时,会在到达订单块之前先遇到 VI,并且经常在那里反应。
通常会在下一次回调中完整回补,因为它们很小,通常是 ATR 的 10 到 30%。这就是为什么中点才是入场,而不是边界:回补到中点是常态,若有反应,也会在那里发生。
在日内图表上,适用;BTCUSDT 和 ETHUSDT 的 5-minute 与 15-minute 图表会在每条位移腿中打印 VI。但在日线图上不存在,因为 24-hour 市场的日线开盘价按构造就是前一根日线收盘价。
它是一整条位移腿,内部堆叠了多个 FVG 和 VI,也就是价格快速穿过某个区间,并一路留下低效区域。价格往往会分段回补它,一次回补一个 FVG 或 VI,而不是一次性全部回补。
不应该。只标记当前位移腿内部、顺着高时间周期偏向的那些,并在 K线实体收盘穿过远端边界时删除每一个。满是 VI 框的图表没有信息量。
Fair Value Gaps + Inversion 脚本会绘制三根 K线的 FVG;VI 是两根 K线实体缺口,在当前腿内部手动标记很快。Order Blocks with Volume 会给出止损所需的起点。高级引擎 Zeno 会打印带有止损和目标的信号;VI 是一种把这些信号的入场精细化几个点的方法。
参考资料与相关指南
接下来阅读
- 公允价值缺口(FVG)完整交易指南
- Displacement Trading
- 订单块完整指南:类型、评级与入场
- ICT Silver Bullet 完整指南
- ICT 2022 Model
- ICT Macros
- 中值侵入(Consequent Encroachment)——定义、示例与交易方法
- 流动性真空:定义、示例与交易方法
- PD 数组:定义、示例与交易方法
- 失衡:定义、示例与交易方法
- Fair Value Gaps + Inversion(免费指标)
- Zeno —— 高级引擎