ICT Order Blocks

ICT订单块与突破块指标

更新于 · v2.0

ICT订单块是位移行情之前最后一根反向K线:强势上涨前的最后一根阴线是看涨订单块,强势下跌前的最后一根阳线是看跌订单块。当价格收盘穿过订单块时,指标会把它转变为在另一侧起作用的突破块(Breaker Block);按照ICT更严格的定义,突破块还需要事先出现一次流动性扫荡。

TradingView指标,检测ICT订单块,将失效区域转换为断路器块,并提供机构强度评级分析。

  • 聪明钱
  • 支撑与阻力
  • 价格行为
在TradingView上打开

直接在TradingView上使用此指标 — 全球最受欢迎的图表平台。

ICT订单块指标有什么作用?

该指标识别并管理ICT(Inner Circle Trader)订单区块——这是机构供需的关键区域,大型市场参与者在此积累或派发头寸。它通过位移分析识别订单区块,将失效区域转换为突破区块,跟踪缓解事件,并提供独特的强度评级系统,该系统基于五个ICT质量因素对每个订单区块进行评分。

ICT Order Blocks - 概述
概述

关键概念

  • 订单区块 (OB) — 在机构位移移动之前的最后一根反向K线。看涨OB是强势看涨推动前的最后一根看跌K线;看跌OB是强势看跌推动前的最后一根看涨K线。这些区域代表了机构下达订单的位置。
  • 位移 — 一根实体较大的K线(或连续K线),推动价格朝一个方向强势移动,确认了机构的参与。该指标使用基于ATR的测量来客观识别位移。
  • 突破区块 — 当一个订单区块失效(价格收盘超出该区域)时,它会转换方向并成为突破区块。失效的看涨OB变为看跌突破区块(阻力);失效的看跌OB变为看涨突破区块(支撑)。本指标采用简化定义:价格收盘穿越的每一个订单区块都显示为突破区块。按照ICT更严格的定义,突破区块还需要此前出现流动性扫荡(liquidity sweep),没有扫荡的失效称为Mitigation Block。
  • 缓解 — 当价格回到一个活跃区域并进入其中,但未收盘超出该区域。这代表了机构订单的履行(对未平仓头寸的“缓解”)。根据用户偏好,被缓解的区域会被淡化或移除。
  • 强度评级 — 一个专有的评分系统(0–100%),基于五个ICT质量因素评估每个订单区块:位移幅度、FVG形成、实体与区间比率、多K线位移以及成交量峰值。

ICT订单块指标如何运作?

1. 位移检测 该指标使用基于ATR的测量来识别机构位移。当一根K线的实体超过ATR乘以用户定义的乘数时,该K线即符合位移条件。支持多K线位移检测:当检测到2-3根连续同向K线时,它们的累积实体大小将与阈值进行比较。所有检测和区域更新都在已收盘K线上判定,因此区域不会在正在形成的K线中途出现、翻转或淡化。

2. 订单区块创建 当位移被确认后,指标会在回溯窗口内(从位移K线之后开始)向后搜索最后一根相反颜色的K线。该K线的实体(或完整区间)定义了订单区块区域。验证检查要求位移收盘越过该区域(看涨OB需收于OB顶部之上,看跌OB需收于OB底部之下)。每根起始K线只能产生一个订单区块,即使其区域已被移除也是如此。

3. 突破区块转换 当价格收盘超出订单区块区域(失效)时,无论该区域此前是否被触及,都不会被简单地删除。相反,它会转换方向并变为突破区块——以虚线边框和突破区块颜色显示(默认蓝色代表看涨突破区块,橙色代表看跌突破区块)。新的突破区块以未触及状态开始,在转换K线上不检查缓解。价格再次收盘穿越的突破区块会被移除。关闭突破区块时,失效的区域会被移除。

4. 缓解跟踪 当价格进入一个活跃区域(影线触及:对于看涨OB,低点触及OB顶部;对于看跌OB,高点触及OB底部),该区域即被视为已缓解。用户可选择响应方式:

  • 淡化 — 区域不透明度增加,边框变为灰色,表示该区域已被触及但可能仍然有效。已淡化的订单区块如果之后被价格收盘穿越,仍可转换为突破区块。
  • 移除 — 区域从图表上完全删除,因此不再能转换为突破区块。
ICT Order Blocks - 突破区块转换
突破区块转换

5. 强度评级系统 每个订单区块都会获得一个显示在方框内的质量评分(星号 + 百分比)。该评分由五个可独立配置的因素计算得出:

  • 位移幅度(默认权重:30)— 位移K线实体超过ATR阈值的程度。3倍ATR的位移比1.1倍的得分更高。
  • FVG形成(默认权重:25)— 位移K线是否留下了公允价值缺口(其前一根与后一根K线不重叠)。FVG的形成是确认机构攻击性的关键ICT信号。最后一根位移K线的缺口只能在下一根K线收盘时确认,因此评分在区域出现后一根K线才最终确定;在此之前工具提示显示“FVG: pending”。
  • 实体/区间比率(默认权重:20)— K线实体与总区间的比率。机构K线具有大实体和最小影线,表明订单流具有决定性。
  • 多K线位移(默认权重:15)— 对2-3根连续位移K线的奖励,表明机构持续的参与度。仅在Displacement Bars设为2或3时计入。
  • 成交量峰值(默认权重:10)— 成交量是否超过其20周期平均值的1.5倍,以确认真实的机构参与。

每个因素都可以开启/关闭,其权重可以调整(0–50),允许用户自定义评分公式。评分按启用的因素归一化为0–100%(Displacement Bars为1时不计入多K线奖励)。当没有启用的因素或所有启用因素的权重均为0时,不显示评分。

ICT Order Blocks - 强度评级系统
强度评级系统

功能特点

  • 基于ATR的位移检测 — 客观、经过波动率调整的机构移动识别。
  • 多K线位移检测 — 支持1-3根连续K线的位移检测。
  • 突破区块转换 — 自动将失效的OB(无论是否被触及)转换为反向的突破区块,并具有视觉区分。
  • 缓解跟踪 — 提供淡化或移除响应,并具有清晰的视觉反馈。
  • 强度评级 — 基于五个ICT因素的质量评分系统,权重可自定义,显示在每个OB方框内。
  • 详细工具提示 — 将鼠标悬停在OB标签上可查看每个强度因素的完整分解,位移以ATR的倍数显示。
  • 重复预防 — 同一根起始K线不能产生第二个订单区块,即使其区域已被移除。
  • 收盘K线逻辑 — 区域只在K线收盘时创建、转换并标记为已触及,因此不会在K线内部重绘。
  • 区域实体或完整区间 — 用户可以选择OB区域是覆盖K线实体还是完整的高低区间。
  • 完整的颜色自定义 — 为看涨OB、看跌OB、看涨突破区块和看跌突破区块提供独立的颜色设置。边框、标签、强度文字和淡化区域都跟随所选颜色。
  • 文字大小 — OB / BRK标签和强度文字可选Tiny、Small或Normal。
  • 警报系统 — 三个可配置的警报:新订单区块、缓解和新突破区块,每根K线收盘时发送一次。每个警报都包含价格区域、交易品种和时间框架。缓解警报在淡化和移除两种模式下都有效。

如何使用ICT订单块指标

  • 区域质量: 关注高强度的订单区块(4-5星,60%以上)。这些具有最强的ICT确认:大幅位移、存在FVG、实体干净、可能为多K线位移、成交量确认。
  • 突破区块: 当看涨OB失效并转换为看跌突破区块时,在下一次触及时将该区域视为阻力。反之,看涨突破区块作为支撑。
  • 缓解: 一个被淡化的区域已经被触及过一次。随后的触及比初始反应的重要性要低。
  • 位移调整: 增加ATR乘数(1.5–2.0)以过滤掉弱势位移,仅关注高确信度的区域。降低乘数(0.5–0.8)以获得更灵敏的检测。
  • 多时间框架: 使用更高时间框架的订单区块来确定方向性偏向,使用较低时间框架的OB来优化入场点。
  • 结合市场结构: 当订单区块与市场结构(BOS/CHoCH/MSS)、公允价值缺口和流动性扫荡对齐时最为有效。

局限性

  • 订单区块检测需要足够的历史数据用于ATR计算(最低要求:ATR周期数量的K线)。
  • 强度评级是一种质量启发式方法——它评估的是形成特征,而非未来的价格行为。一个5星的OB仍然可能失效。
  • 强度公式中的FVG检测使用当前时间框架上简化的3根K线缺口检查,中间一根为位移K线。它不考虑较低时间框架的填补情况。
  • 由于区域只在已收盘K线上更新,正在形成的K线中出现的新区域、触及或突破会在该K线收盘后显示。
  • 成交量数据可能并非在所有交易品种上都可用(例如,某些外汇货币对)。当成交量不可用时,成交量峰值因素对评分的贡献为零。
  • 保持活跃超过4,999根K线的区域,由于TradingView的绘图限制,会从4,999根K线之前开始绘制。
  • 该指标识别的是机构区域——它不生成买入/卖出信号。请结合市场结构、流动性分析和风险管理来构建完整的交易设置。

交易存在风险。本指标是分析工具,并非投资建议:请结合您自己的分析和风险管理使用。

版本说明

v2.0最新突破块、缓解和强度评分修复

被触及的订单块在价格收盘穿过后会变为突破块,Mitigation警报在Remove模式下也能触发,区域只在已收盘K线上更新,强度评分会计入位移K线留下的公允价值缺口。

更新后请注意

  • 请删除此指标的警报,并以“Any alert() function call”条件重新创建。TradingView警报会继续运行创建时的脚本版本。

修复

  • 被触及过的订单块之后若被收盘穿过,现在会变为突破块并发出New Breaker警报,而不是消失。此前在默认的Fade模式下,大多数突破块都没有被绘制。
  • On Mitigation设为Remove时,Mitigation警报现在也会触发。
  • 被删除的区域不会再从同一根起始K线重新创建,因此不会以未触及的状态再次出现并重复发出New OB警报。
  • 区域只在K线收盘时创建、转换和淡化,因此不再在实时K线上时隐时现。
  • 强度评分:FVG因子现在检查位移K线留下的缺口,并在区域出现后的下一根K线确认;Multi-Candle Bonus只在Displacement Bars为2或3时计分。评分会相应变化。
  • 工具提示以ATR倍数显示位移幅度。

改进

  • 边框、标签、强度文字和淡化后的区域都跟随你选择的颜色。

新增

  • 新增Text Size设置,用于OB和BRK标签以及强度文字,默认为Normal。
v1.0首次在TradingView公开发布。
全部指标更新

常见问题

ICT中的订单块是什么?

订单块是位移行情之前的最后一根反向K线:强势上涨前的最后一根阴线形成看涨订单块,强势下跌前的最后一根阳线形成看跌订单块。ICT认为这些K线是机构挂单的区域,所以价格回到这里时常会出现反应。指标在标记区域前,会先用ATR测量来确认位移。

订单块和突破块有什么区别?

订单块是仍然有效的区域。当价格收盘穿过它时,订单块即告失效,指标会把它转换为在另一侧起作用的突破块(Breaker Block):失效的看涨订单块变成可充当阻力的看跌突破块,失效的看跌订单块变成可充当支撑的看涨突破块。突破块以虚线边框和单独的颜色绘制。

订单块和供需区是一回事吗?

两者相关,但并不相同。供需区通常标记价格转向的一片较宽的区域。ICT订单块更窄也更严格:指位移行情之前的一根反向K线或其实体,最好这段行情还留下了公允价值缺口。正因为多了这个条件,ICT交易者把订单块视为更精确的参考价位。

什么样的订单块更强?

指标按五个可调权重的因素,为每个订单块打出0到100%的分数:位移相对ATR的大小(30)、行情是否留下公允价值缺口(25)、K线实体占整根K线波幅的比例(20)、连续两到三根K线的位移(15),以及超过20根K线均值1.5倍的放量(10)。分数以星级和百分比显示在方框内。它描述的是区域如何形成,而不是区域能否守住。

被缓解(Mitigated)的订单块是什么意思?

当价格回到订单块区域内、但没有收盘越过它时,这个订单块就被视为已缓解;ICT将其解释为机构在那里完成剩余的订单。第一次触及之后,后续触及的分量通常会减弱。你可以选择让已缓解的区域变淡,或直接从图表上移除。

订单块最适合哪个时间周期?

订单块会出现在所有时间周期上。常见做法是用高周期的订单块判断方向,再用低周期的订单块精细化入场。如果只想看到最强的区域,可把ATR倍数调高到1.5–2.0;想更灵敏地识别,则调低到0.5–0.8。

了解更多

开始使用 ICT Order Blocks

该指标可在 TradingView 上免费使用。将其添加到您的图表中,与您自己的分析结合使用。