直接在TradingView上使用此指标 — 全球最受欢迎的图表平台。
ICT成交量失衡指标有什么作用?
该指标检测并可视化两个关键的ICT价格传递低效概念:成交量失衡(VI)和流动性真空(LV)。成交量失衡识别影线仍然重叠的两根连续K线实体之间的空间——即K线实体跳过、只有影线交易过的价格区域。流动性真空识别由多根连续位移K线朝一个方向强势移动所形成的更广泛区域。两种区域类型均以高亮方框绘制,可选择包含后续侵蚀(CE)中线、实时填充追踪(0% 至 100%),以及一个显示最新区域数据的汇总表格。
核心概念
- 成交量失衡(VI) — 两根连续K线的实体(开盘到收盘)之间的缺口,此时它们的影线仍然重叠。看涨VI:当前K线实体的底部高于前一根K线实体的顶部。看跌VI:当前K线实体的顶部低于前一根K线实体的底部。两个实体之间的价格区域只有影线触及过,因此那里交易的成交量很少。由于影线必须重叠,真正的价格缺口(两根K线之间完全没有交易,如大多数交易时段间或周末跳空)不会被标记为VI。这些失衡起到次要支撑/阻力区的作用,价格倾向于回访并填补。
- 流动性真空(LV) — 一个更广泛的强势价格移动区域,其中多根连续K线以较大的实体和极小的影线朝同一方向推进。每根符合条件的K线(位移K线)的实体与波幅比率需至少达到可配置的阈值(默认65%),且波幅需至少为前一根K线ATR(14)的一半,因此安静时段中的小K线不计入。当三根或更多此类K线连续以相同方向出现时,从最低低点到最高高点的整个范围就形成了一个流动性真空。与单一FVG(3根K线形态)不同,LV是一系列叠加的低效区域——一个"价格传递的缺口",对未来的价格行为具有吸引力。
- 后续侵蚀(CE) — 任何VI或LV区域的50%中点。ICT将此水平视为关键反应点:价格到达缺口区域的CE表明失衡已有一半得到再平衡。CE通常充当区域内的精确支撑/阻力位。
- 填充追踪 — 衡量区域形成后已被交易穿透的程度。对于看涨区域,填充是从顶部向下测量(价格从上方渗透的深度)。对于看跌区域,填充是从底部向上测量。填充百分比是持久性的——一旦达到某个水平,百分比永不减少。达到100%的区域表示已完全再平衡,失去其重要性。
ICT成交量失衡指标如何运作?
1. 成交量失衡检测 当一根K线收盘时,指标会将其实体与前一根K线的实体进行比较。看涨VI要求当前实体的底部(开盘价与收盘价中较低者)高于前一实体的顶部,且当前最低价处于或低于前一最高价(影线重叠)。看跌VI要求当前实体的顶部低于前一实体的底部,且当前最高价处于或高于前一最低价。如果两个实体之间的空间满足最小跳动点阈值,则会创建一个成交量失衡区域。区域方框从前一根K线延伸到当前K线,顶部和底部位于两个相对的实体边缘处。VI在第二根K线收盘时确定,因此它不会在K线内部出现后又消失。可配置的最小缺口大小(以跳动点计)可过滤掉不重要的微小缺口——设置为0则显示所有实体缺口,无论大小。
2. 流动性真空检测 指标在已收盘的K线上追踪连续的位移K线——即实体大小至少占总波幅一定百分比(默认65%),且波幅至少为前一根K线ATR(14)一半的K线。当多根连续的位移K线朝同一方向移动(全部看涨或全部看跌)时,连续计数递增。一旦连续状态达到最小K线阈值(默认3),流动性真空方框即被绘制;只要连续状态持续,同一方框就会原地增长。当连续状态结束(出现非位移K线或方向反转)时,该区域被最终确定,填充追踪随即开始。
该连续状态的最高高点和最低低点定义了区域的边界。方向变化会触发前一个连续状态的最终确定,然后开始新的连续状态。由于连续状态的逻辑仅在已收盘的K线上运行,每个真空只会被绘制一次,永不重复,且在历史K线和实时K线上表现一致。
3. 填充追踪与淡化 区域创建后,填充追踪从紧邻的下一根K线开始——对于流动性真空,则从其连续状态结束后的第一根K线开始(区域形成K线本身被排除,以避免错误的即时填充)。对于看涨区域,填充衡量价格从区域顶部向下推进的深度:fillAmt = 顶部 - 低点。对于看跌区域,填充衡量价格从区域底部向上推进的高度:fillAmt = 高点 - 底部。填充百分比计算为 fillAmt / 区域范围 * 100,并限制在0%到100%之间。填充值使用 math.max 保持持久性——一旦价格达到某个填充水平,百分比永不减少。
当一个区域达到100%填充且"完全填充时淡化"选项启用时,该区域方框的不透明度会显著增加(变得几乎透明),从而清晰地区分活跃区域和已完全再平衡的区域。
4. 后续侵蚀中线 每个区域可以选择在其精确的50%中点处显示一条CE线:(顶部 + 底部)/ 2。CE线使用可配置的颜色和样式(实线/虚线/点线),并延伸至与区域方框相同的宽度。当"延伸区域"启用时,CE线会与方框一起向右延伸至当前K线。
5. 区域延伸与历史记录 每种区域类型(VI和LV)维护一个独立的历史区域数组。当创建新区域且数组超过可配置的历史数量时,最旧的区域及其方框、CE线和标签将被移除——以保持图表在TradingView的500个绘图对象限制内整洁。"将区域延伸至当前K线"选项控制所有区域是向右延伸至当前K线,还是保持其原始宽度。标签在每一根K线上更新最新的填充百分比。
6. 警报系统 五种警报事件可独立开启或关闭: New Volume Imbalance Formed —— VI在其第二根K线收盘时得到确认。 New Liquidity Void Formed —— LV连续状态结束;每个真空发送一次,附带其最终价格范围。 CE Level Touch —— 当价格(包括影线)触及CE中线时,每个区域触发一次。 Zone 50% Filled —— 当填充达到50%时,每个区域触发一次。 Zone Fully Filled (100%) —— 当填充达到100%时,每个区域触发一次。
要接收这些警报,请在此指标上创建一个警报,条件设为"Any alert() function call"。一根K线的所有事件会合并为一条消息,在K线收盘时发送。消息以交易品种和时间周期开头,每一行注明区域类型(VI/LV)、方向和价格范围,以便你分辨事件属于哪个区域。一个主"启用警报"开关可在关闭时禁用所有警报处理。
7. 汇总表格 一个实时汇总表格显示最近的VI和LV区域(仍在形成中的流动性真空计为最新的LV区域),包含五列:类型(VI/LV)、方向(看涨/看跌,带颜色编码)、低点价格、高点价格和填充百分比。填充百分比有颜色编码:低于50%时使用方向颜色,50%及以上为橙色,100%为灰色。表格位置(任意角落)和文本大小(极小/小/正常)可配置。如果某种区域类型没有实例,则省略其行。
功能特性
- 成交量失衡检测 — 自动识别影线重叠的连续K线实体之间的缺口,在K线收盘时确认。支持看涨(向上跳空)和看跌(向下跳空),具有独立的颜色设置。可配置最小缺口大小(跳动点)以过滤噪音。
- 流动性真空检测 — 在已收盘的K线上追踪连续位移K线(实体/波幅比率阈值,外加至少为前一ATR(14)一半的最小波幅)以识别广泛的主力机构价格传递缺口。可配置最小连续K线数和实体比率以调整灵敏度。
- 后续侵蚀(CE)中线 — 可选的在每个区域内绘制的50%中点线。可配置颜色和样式(实线/虚线/点线)。是ICT框架中区域内部反应的关键精确水平。
- 实时填充追踪 — 持久的填充百分比(0% 至 100%),每根K线更新。填充在区域形成K线之后开始,以避免错误的即时填充。可在区域标签上显示,可见性可配置。
- 完全填充时淡化 — 达到100%填充的区域自动变得几乎透明,从视觉上区分活跃区域和已完全再平衡的区域。可选开关。
- 独立的区域样式 — VI和LV具有独立的颜色、边框宽度、CE颜色、CE样式、标签大小和历史数量设置。区域类型之间视觉完全独立。
- 可配置的历史深度 — VI:1–50个区域(默认20)。LV:1–30个区域(默认10)。最旧的区域及其所有绘图对象会自动删除,以保持在TradingView限制内。
- 延伸区域选项 — 启用时,所有区域和CE线向右延伸至当前K线。禁用时,区域保持其原始形成宽度。
- 整合警报 — 五种警报事件(新VI、新LV、CE触及、50%填充、100%填充),具有独立开关和一个主启用开关。每根K线一条消息,在K线收盘时发送,包含交易品种、时间周期、区域类型、方向和价格范围。触及和填充事件每个区域触发一次。
- 汇总表格 — 显示最新的VI和LV区域,包含方向、价格范围和填充数据。填充状态有颜色编码。位置和文本大小可配置。
- 位移K线灵敏度 — 实体/波幅比率参数(0.30–0.95)控制什么算作位移K线。较低值检测更多真空;较高值要求更强的方向性确认。
- 最小缺口过滤器 — 基于跳动点的VI检测最小缺口大小。消除不重要的微小缺口,同时保留有意义的失衡。设置为0则显示所有缺口。
如何使用ICT成交量失衡指标
- VI作为日内支撑/阻力: 成交量失衡充当次要的支撑和阻力区域。当价格回撤至看涨VI时,预期会出现反弹(支撑)。当价格反弹至看跌VI时,预期会出现拒绝(阻力)。VI内部的CE中线是最可能的反应点。
- LV作为价格磁铁: 流动性真空代表了价格传递低效的大片区域。ICT理论认为价格必须返回以填补这些真空——它们充当磁铁。当你识别出一个未填充的LV时,预期价格最终会回访该区域。填充百分比告诉你还有多少"工作"需要完成。
- CE精确入场: 任何VI或LV的后续侵蚀(50%)水平是一个高概率反应点。当价格回撤进入一个区域时,可将其用作精确的入场水平。结合订单流确认或其他ICT工具(订单块、FVG)以增加共振。
- 填充追踪判断区域有效性: 填充低于50%的区域仍然"新鲜",具有最强的反应潜力。填充在50–99%之间的区域已部分再平衡,但仍可能在剩余未填充部分引发反应。达到100%的区域已完全再平衡,通常不应再期望其提供支撑/阻力。
- LV与VI共振: 当成交量失衡出现在流动性真空内部或相邻位置时,共振会增强两个区域。VI提供精确的缺口水平,而LV提供更广泛的主力机构背景。
- 结合ICT框架使用: 将VI/LV区域与市场结构(趋势方向)、溢价/折价(区间定位)、猎杀时段(交易时段时机)和流动性水平(扫荡目标)结合使用。例如,在伦敦猎杀时段内,位于折价区内的看涨VI就是一个高共振的做多设置。
局限性
- 成交量失衡比较的是连续K线的实体(开盘价和收盘价)——这对数据源敏感。不同的经纪商可能报告略有不同的开盘价和收盘价,这会影响哪些失衡出现。在每根K线通常以前一收盘价开盘的市场(大多数加密货币交易对)中,实体缺口以及由此产生的成交量失衡都很少见。
- 区域和警报在K线收盘时确认。成交量失衡在其第二根K线收盘时出现;流动性真空方框在其连续状态于已收盘的K线上达到最小K线数时立即出现,其新LV警报在连续状态结束时发送。未完成的K线既不会创建区域,也不会发送警报;实时更新的仅是现有区域的填充百分比。
- 流动性真空检测依赖于实体/波幅比率阈值。默认值0.65适用于大多数市场,但高波动性品种可能需要更低的阈值,而区间震荡市场可能需要更高的阈值。
- 填充追踪在区域创建后的下一根K线开始(对于流动性真空,则在其连续状态结束后开始)。区域形成K线被排除,以防止错误的即时填充(因为创建VI的K线通常其低点/高点会立即被记录为填充)。
- 填充百分比是持久性的,永不减少。一个曾短暂影线触及80%填充然后反转的区域,即使价格远离,也将永久显示80%+。这反映了ICT的概念,即部分填充的区域在未填充部分仍保留其重要性。
- "延伸区域"选项将所有可见区域延伸至当前K线,这在有许多区域的图表上可能造成视觉混乱。使用此功能时,请考虑减少历史数量。
- 绘图对象限制:TradingView允许最多500个方框、500条线和500个标签。每个区域最多使用3个对象(方框 + CE线 + 标签)。使用默认设置(20个VI + 10个LV = 30个区域),最多使用90个对象——远在限制内。在低时间周期上大幅增加两种历史数量可能会接近这些限制。
- 在非常低的时间周期(1分钟或更低)上进行流动性真空检测,即使有ATR大小过滤器,仍可能产生许多小真空。在较低时间周期上,请考虑增加最小连续K线数或实体/波幅比率。
- 该指标识别的是价格传递低效区域——它不生成买入/卖出信号。请将其置于更广泛的ICT框架内,结合市场结构、订单块、公允价值缺口、溢价/折价、猎杀时段和流动性水平来构建完整的交易设置。
交易存在风险。本指标是分析工具,并非投资建议:请结合您自己的分析和风险管理使用。
版本说明
v2.0最新流动性真空警报和ICT成交量失衡定义
流动性真空只绘制一次,并在连续K线结束时只发出一次警报;成交量失衡现在遵循ICT定义:两根K线实体之间的缺口,且两者影线重叠,在K线收盘时确认。
更新后请注意
- 请删除此指标的警报,并以“Any alert() function call”条件重新创建。TradingView警报会继续运行创建时的脚本版本。
- 警报消息格式已更改。如果你通过webhook等方式自动筛选警报消息,请更新筛选规则。
- 已添加该指标的图表可能保留旧的文字大小。重新添加指标或选择“重置设置”(Reset settings)后,新的默认值Normal才会生效。
修复
- 流动性真空警报此前在连续K线仍在延续时每根新K线都会触发。现在真空区只绘制一次,随连续K线扩展,并在连续结束时只发出一次警报。
- 在实时K线上形成的流动性真空此前会被绘制两次。现在只绘制一次。
改进
- 警报在K线收盘时每根K线合并为一条消息,逐项列出每个事件的区域类型、方向和价格范围。同一区域的CE触及和50%回补不再作为两条独立警报发送。
- 标签和表格文字默认大小为Normal,Extend Zones的工具提示现在说明了该设置的作用。
变更
- 成交量失衡识别遵循ICT定义:两根K线实体之间的缺口,且两者影线重叠,在K线收盘时确认。前一根实体内部的缺口以及真正的价格跳空(例如大多数时段缺口)不再标记,因此你会看到更少的VI方框。
- 流动性真空的K线现在振幅至少要达到前一个ATR(14)的一半,因此清淡时段中的小K线不再形成真空区。
常见问题
ICT交易中的VI是什么?
VI是成交量失衡(volume imbalance)的缩写,指两根相邻K线实体之间的缺口,而它们的影线仍相互重叠,因此该区域只有影线成交过。看涨VI中第二根K线的实体位于第一根实体之上;看跌VI中则位于其下方。ICT认为这些缺口是双向交易很少的区域,价格倾向于回访,并可能充当小级别的支撑或阻力。
成交量失衡和公允价值缺口有什么区别?
成交量失衡涉及两根相邻K线:两者实体之间有缺口,而影线仍相互重叠。公允价值缺口是三K线形态,第一根和第三根K线的影线不重叠,在大实体的中间K线旁留下缺口。两者都代表低效的价格传递,但成交量失衡只在两根K线的影线重叠时才会形成。
ICT中的流动性真空是什么?
流动性真空是由多根大实体、短影线的K线朝同一方向连续激进运行而形成的更宽区域。在本指标中,默认实体至少占整根K线振幅65%、且振幅至少为前一根K线14周期ATR一半的K线才符合条件,连续三根或以上即从最低点到最高点构成一个真空区。ICT认为价格倾向于回来填补这些真空。
成交量失衡中的后续侵蚀是什么?
后续侵蚀(CE)是缺口的50%中点。ICT认为价格触及CE意味着失衡已被一半重新平衡,CE也常成为区域内精确的反应位。指标可以在每个成交量失衡和流动性真空中绘制CE线,并在价格触及时发出提醒。
成交量失衡什么时候算被填补?
填补程度是指区域形成后被价格穿越了多少,看涨区域自上而下计算,看跌区域自下而上计算。指标以0%到100%显示。低于50%的区域仍然新鲜,达到100%的区域已完全重新平衡,一般不再被期待充当支撑或阻力。
了解更多
相关指标
查看全部
ICT Fair Value Gaps
TradingView指标,检测ICT公允价值缺口(BISI/SIBI),绘制CE中线,识别反转FVG,并映射平衡价格区间区域。
查看详情
ICT Opening Gaps
TradingView指标,检测ICT开盘缺口——NWOG、NDOG和OPG,显示为彩色区域,包含CE中线和缺口回补跟踪。
查看详情
ICT Displacement
TradingView指标,检测ICT位移蜡烛——利用ATR倍数和实体/波幅比率分析识别激进的机构订单流。
查看详情
ICT Unicorn Model
TradingView指标,检测ICT独角兽模型——断路器块与公允价值缺口重叠的交易设置。
查看详情
ICT Order Blocks
TradingView指标,检测ICT订单块,将失效区域转换为断路器块,并提供机构强度评级分析。
查看详情