订单块 SMC 框架:机构级指南
大多数交易者都误读了订单块。这是一份关于 SMC 框架背后机构机制的权威指南,带你从识别形态走向解读订单流(order flow)。
要点速览
- 订单块是证据,而不仅仅是 K 线: 订单块是机构资金注入的足迹,而不仅仅是行情启动前最后一根反向 K 线。它的有效性完全取决于背景环境,以及其后价格行为(price action)的性质。
- 位移不可妥协: 一个有效的订单块必须制造出一段充满能量的冲击性行情,并留下一个公允价值缺口(FVG)。没有这种「位移」(displacement),这根 K 线就只是噪声。
- 背景环境决定概率: 订单块在更高时间框架市场结构中的位置,以及它相对于溢价(premium)或折价(discount)区间的所在,决定了它守住的概率。牛市行情中位于折价区的订单块是高概率配置;位于溢价区的订单块是潜在的 short,但胜率较低。
- Breaker 与 mitigation 是失效的订单块: Breaker Block 与 Mitigation Block 并非独立的概念,而是订单块失效后的下游产物。理解这层关系,是有效交易它们的关键。
- 流动性就是燃料: 订单块在一次清晰的流动性扫荡(liquidity sweep)之后立即形成时,威力最强。订单块本身就是机构对被攫取流动性的反应。
目录
拆解订单块:超越「最后一根阴/阳 K 线」
教科书式的定义很简单:看涨订单块(bullish order block)是一段强势上涨前的最后一根阴 K 线,看跌订单块(bearish order block)是一段强势下跌前的最后一根阳 K 线。这个定义单独来看在实战中毫无用处。它会促使交易者在每张图表上标出数十个永远不会产生反应的区域。
专业的、机构视角的诠释则不同。我们把订单块看作大型机构很可能注入了大量订单的价格区间。「大宗交易」(block trades)这一概念,正如 CME Group 等交易所所定义的那样,指的是大额的、私下协商达成的交易。虽然我们无法在零售图表上直接看到它们,但它们对价格交付(price delivery)的影响,正是造就了我们所交易形态的根源。
最后那根反向 K 线只是这种活动的一个替代标记。真正的故事,要由接下来发生的事情来讲述。
机构逻辑
这种形态为何会形成?想象一只大型基金需要买入 5 亿 EUR/USD。它不可能直接按下「market buy」而不引发灾难性的滑点(slippage)。相反,它会去设计流动性。它可能短暂地把价格往下打,触及一池卖方流动性(sell-side liquidity,即零售多头的 stop loss),从而以更优的价格成交其大额买单。那一小段下跌行情——卖单的最后一次汇集——便成了我们的「订单块」K 线。随后涌入、吞噬掉所有卖方挂单的巨量买入成交量,就是位移。
当价格回到那根小阴 K 线的区间时,神奇之处并不在 K 线本身,而在于那块发生了巨大订单失衡的区域。那个区域里可能仍残留着未成交的机构买单(bids),又或者负责最初执行的算法被设定为去捍卫该价位,以保护整体仓位。
从 K 线到价格区间
别再只看一根 K 线。开始去看一个敏感的价格区间。有些从业者使用从 K 线实体的 open 到影线(wick)尖端的范围。另一些人则使用整根 K 线区间(从 high 到 low)。我倾向于把 K 线实体当作最集中的关注区域,但我始终留意由影线所界定的完整范围。
关键在于理解:订单块不是单一的价位,而是一个机构关注区。价格不必精确到 tick 去触及 K 线的 open。只要其后的价格行为确认了方向性偏向(bias),来自影线的反应与来自实体的反应同样有效。
高概率订单块的解剖
并非所有订单块生而平等。高概率订单块不是随便一根 K 线,而是一个带有清晰特征的特定事件。多年来,我把自己的核对清单(checklist)精炼到了四个必备要素。只要缺其一,该区域守住的概率就会显著下降。
1. 它扫荡流动性
这是最关键、也最常被忽视的要素。订单块的力量源自它所设计出的流动性。在一段强势上涨之前,价格往往会先向下探,去拿掉近期某个 low 下方的卖方止损(sell stops)。这种「Judas Swing」或流动性扫荡,攫取了真正行情所需的燃料。订单块就是作为这次扫荡的一部分、或紧随其后形成的那根 K 线。
为何这很重要?因为它体现了机构意图。那段行情并非随机,而是为了便于建立大额仓位而对流动性进行的蓄意猎取。一个不扫荡流动性的订单块只是价格上的一次停顿,而非机构发起的源点。
2. 它制造位移
在订单块 K 线收盘之后,随后的行情必须强劲而充满能量。这就是我们所说的位移。它是一段清晰、激进的行情,对市场的短期意图不留任何疑问。它不应是一段缓慢、磨人、伴随大量重叠 K 线的行情。
把它当作一种承诺的信号。市场不是缓缓漂离那个价位,而是被猛烈地弹开。这种猛烈,正是巨大订单失衡的标志——机构活动的一项关键特征。
3. 它制造公允价值缺口(FVG)
位移最可靠的证据,就是制造出一个公允价值缺口(FVG)。FVG 是一种三 K 线形态:第一根与第三根 K 线的影线互不重叠,从而在中间那根 K 线的区间里留下一段「低效」或「失衡」。这意味着价格运行得太快,以至于无法形成双向市场。
一个在身后留下 FVG 的订单块,其重要性比不留 FVG 的订单块呈指数级地更高。它是我们所寻找之位移的一个可量化、客观的衡量标准。当价格回归时,它往往会在测试订单块本身之前、或测试的同时,先去重新平衡这个 FVG。
4. 它突破市场结构(BOS)
订单块重要性的最终确认,是它突破市场结构的能力。对于看涨订单块,随后的上涨行情应突破近期一个有效的 swing high。对于看跌订单块,下跌行情必须突破一个 swing low。这被称为结构突破(Break of Structure,BOS)。
BOS 确认了源自该订单块的订单流,强劲到足以越过此前的市场壁垒。它扭转了市场的叙事。一个无法制造 BOS 的订单块是可疑的;它可能只是一块区间内部流动性的区域,而非新一段行情(leg)的起点。
背景为王:将订单块融入市场结构
找到一个教科书式的订单块很容易。知道该交易哪一个才难。区别完全在于背景环境。一个外观完美、却处在错误位置的订单块就是个陷阱。我见过无数交易者因为逢「最后一根阴 K 线」必交易而爆掉账户。真正的功夫,在于理解那个订单块在更宏大的市场结构框架中究竟处于何处。
更高时间框架(HTF)叙事
你的分析必须从更高时间框架开始,比如 Daily 或 4H。市场的总体方向是什么?我们处于扩张阶段,还是在盘整?相对于当前交易区间,价格处于溢价还是折价?
- 顺势订单块(Pro-Trend): 这些是最高概率的配置。在看涨市场中,你应当在 HTF 区间的折价区(50% 均衡线以下)寻找看涨订单块。它们是既定订单流的延续。
- 逆势订单块(Counter-Trend): 这些是反转配置,承担更高的风险。在 HTF 溢价高点处、且在一次显著流动性扫荡之后出现的看跌订单块,可能预示着一个重要顶部。但你是在与主导资金流逆行,因此入场要求必须更严格。
举例来说,如果 EUR/USD 在 Daily 图上明显看涨,那么在 London Kill Zone 期间、于 Asia 盘段低点被扫荡之后形成的一个 1H 看涨订单块,就是一流的 A+ 配置。而处在那段 1H 区间正中央的一个看跌 15m 订单块,往好里说是噪声,往坏里说是诱导(inducement)。
溢价 vs. 折价
这是 ICT 方法论的一条核心原则。从当前交易区间的 swing low 到 swing high 拉一个斐波那契(Fibonacci)工具。50% 水平之上的区域是「溢价」(premium,昂贵),之下的区域是「折价」(discount,便宜)。
聪明钱(smart money)在折价处买入,在溢价处卖出。因此,你应当在折价区间里寻找看涨订单块,在溢价区间里寻找看跌订单块。在 50% 均衡水平附近形成的订单块往往可靠性较低,因为它代表的是一个平衡点,而非清晰的价值机会。
内部 vs. 外部流动性
理解市场当前的目标至关重要。市场是在寻求外部区间流动性(旧的高/低点),还是在重新平衡内部区间流动性(FVG、旧订单块)?
如果价格刚刚拿掉一个外部高点(买方流动性,buy-side liquidity),它很可能会回撤去寻求内部流动性。这时你就会去寻找一个看跌订单块的形成,并把一个旧的 FVG、或折价区间里的一个看涨订单块作为潜在的下行目标。你所选择去交易的订单块,必须在这段流动性叙事的背景下说得通。
没有这种分层的、结合背景的理解,你只是在根据彩色 K 线按按钮而已。市场结构框架提供逻辑;订单块只是执行的那个点。
Breaker Block:落空预期的力量
当一个高概率订单块失效时,会发生什么?许多交易者在此感到沮丧,但对专业人士而言,一个失效的订单块呈现出一个全新、往往更强大的机会:Breaker Block。
Breaker Block 是一个未能守住价格、随后被以速度和位移击穿的订单块。市场愿意激进地穿越一个本应充当支撑或阻力的价位,这本身就揭示了订单流的一次重大转移。
Breaker 的运作机制
它的形成是一段特定的事件序列:
- 一个摆动点形成: 价格制造出一个 swing high 或 low。
- 一个订单块被制造出来: 随着价格离开,身后留下一个有效的订单块。对于看涨 breaker,这会是一个形成了 swing high 的看跌订单块。
- 该订单块失效: 价格回到订单块,但它非但不尊重它,反而带着位移一刀切穿。这段行情同时也拿掉了原先那个摆动点。
- Breaker 上膛待发: 那个原始的、已失效订单块的区间,如今成为 Breaker Block。它翻转了极性。一个失效的看跌订单块变成了一个看涨的 Breaker。
这里的心理是关键。在原始看跌订单块处做 short 的交易者如今被套住了。当价格回到 Breaker Block 时,他们想在保本(break-even)处了结亏损仓位的愿望增添了买入压力,帮助把价格推得更高。
识别高概率的 Breaker
最强力的 Breaker Block 有一个特定的特征:制造出原始 swing high/low 的那段行情(在订单块形成之前),必须曾拿过流动性。对于看涨 breaker,被穿越的那个 swing high 应当是在拿掉前一个低点之后才形成的。这证明最初那段行情有机构在背后支持,而如今这股力量已被压倒。
我发现,在 GBP/JPY 这类品种上,于 London/NY 重叠时段形成的 1H breaker 威力惊人,尤其当最初那个失效订单块是在 Asian 盘段形成时更是如此。这是利用盘段流动性来助推一次反转的经典范例。
别把 Breaker 和随便哪个被突破的价位混为一谈。序列是精确的:流动性扫荡 -> 摆动点 + 订单块 -> 带位移的失效 -> 回测(retest)。除此之外的一切都只是猜测。
Mitigation Block:更弱的同胞?
Mitigation Block 看上去与 Breaker Block 非常相似,许多交易者把这两个术语互换使用。这是个错误。尽管它们有一个共同的祖先——失效的订单块——但它们的形成方式与所隐含的强度并不相同。
Mitigation Block 是这样一种失效的订单块:其最初的摆动点*并未*拿走流动性。整个区别就在于此,而这是个关键性的区别。
形成与逻辑
看涨 Mitigation Block 的序列是:
- 价格制造出一个 swing high,但这段行情并未扫荡前一个高点(没有流动性攫取)。
- 随后价格抛售,在这段行情的底部留下一个看涨订单块。
- 价格再次反弹,但未能创出更高的高点,反而形成了一个更低的高点。
- 最后,价格激进抛售,击穿了那个曾支撑住更低高点的看涨订单块。
这个被击穿的看涨订单块,如今成了一个看跌的 Mitigation Block。其逻辑是:在那个看涨订单块处买入的机构如今身处亏损仓位。当价格回到该价位时,它们会卖出以「mitigate」(缓解)自己的亏损,在保本附近了结仓位。这种机构性的卖出增添了压力,并可能导致价格反转。
它们为何更弱?
它们形成过程中缺少流动性扫荡,这正是关键所在。Breaker Block 代表的是一段强劲的、由流动性驱动行情的反转。它是一次真正的力量转移。而 Mitigation Block 往往形成于某个区间或一段盘整期之内。它代表的是一段*疲弱*行情延续失败。
由于它们生于疲弱、而非力量,它们通常不如 Breaker 可靠。我把它们视为次要的关注点。我不会仅凭一个 Mitigation Block 就入场交易。然而,如果一个 Mitigation Block 与一个 FVG、一个更高时间框架的 POI、或溢价/折价区间内的一个 OTE 入场点对齐,它就能为一笔交易构想增添汇流(confluence)。
可以这样理解:Breaker 是一句断言;Mitigation Block 是一段对话。前者支配方向,后者只是建议方向。
对比分析:订单块 vs. Breaker vs. Mitigation Block
要有效交易这些概念,你必须能够实时地把它们区分开来。每一个都有独特的特征,并隐含着不同的市场背景。下表拆解了各自的核心属性。
| 属性 | 订单块(OB) | Breaker Block | Mitigation Block |
|---|---|---|---|
| 核心功能 | 发起一段行情;充当支撑/阻力。 | 在一个失效订单块之后反转一段行情。 | 在一个失效的、疲弱订单块之后延续一段行情。 |
| 形成前提 | 在位移之前扫荡流动性。 | 前一个订单块失效;最初那段行情曾扫荡流动性。 | 前一个订单块失效;最初那段行情并未扫荡流动性。 |
| 极性 | 保持其原始极性(看涨或看跌)。 | 翻转极性(例如,失效的看跌订单块变为看涨支撑)。 | 翻转极性(例如,失效的看涨订单块变为看跌阻力)。 |
| 隐含强度 | 高(当满足各项标准时)。 | 很高(三者中最强)。 | 中等(三者中最弱)。 |
| 典型位置 | 位于一段新结构行情(leg)的起点处(顺势)。 | 位于一次失败的流动性攫取之后的反转点处。 | 往往位于一个交易区间或复杂回调之内。 |
| 心理驱动因素 | 未成交订单、算法防御。 | 被失效订单块套住的交易者。 | 机构性的亏损缓解。 |
| 我个人的使用场景 | 用于顺势入场的主要工具。 | 高置信度的反转入场。 | 汇流因素,而非主要的入场信号。 |
这张表并不只是学术性的。当我扫描图表时,这份脑内核对清单一直在运转。这是个订单块吗?它扫荡流动性了吗?没有?好,它是不是刚穿过一个旧订单块?那个旧订单块的形成干净吗?它拿过流动性吗?拿过?那就是个 Breaker,一个高优先级事件。没拿过?那是个 Mitigation,我会盯着它,但在有更多确认之前不会投入资金。
实战应用:交易订单块的流程化指南
理论是一回事;在压力下执行是另一回事。拥有一套可重复、系统化的流程,是稳定地交易这些概念的唯一途径。以下是我所遵循的分步流程。
第 1 步:确立更高时间框架的偏向(Daily/4H)
在我开始寻找订单块之前,我需要一段叙事。我从 Daily 图开始。
- 当前的价格交付状态如何?我们是看涨、看跌,还是在盘整?
- 下一个主要的流动性吸引(draw on liquidity)在哪里?价格是否正伸向一个旧的外部高/低点?
- 在当前交易区间里我们处于何处?溢价还是折价?
假设在 GBP/USD 上,Daily 图看涨,而我们刚刚回撤进了周线区间的一个折价区域。我的偏向是 long。现在我只对在更低时间框架上寻找看涨配置感兴趣。
第 2 步:识别 HTF 关注点(POI)(4H/1H)
带着我的看涨偏向,我会下到 4H 或 1H 图,在 Daily 折价区内寻找一个有效的 POI。我寻找的是一个满足我们标准的高概率看涨订单块:它扫荡了流动性、制造了位移、留下了 FVG,并且最好曾促成一次结构突破。
我在图上标出这个 1H 看涨订单块。这就是我的「竞技场」。在价格向下交易进入这个区域之前,我不会采取任何行动。
第 3 步:等待更低时间框架的确认(15M/5M)
大多数交易者在这里栽跟头。他们在订单块处挂一个限价单(limit order)然后干等。我从不这么做。我会等价格进入我的 1H POI,然后在更低的时间框架(比如 15M 或 5M 图)上寻找一个特定的确认。
我在等市场亮出底牌。当价格与 HTF 订单块发生互动时,我想看到同一形态的一个更小尺度版本:一次流动性扫荡(例如,拿掉触及订单块的第一根 5M K 线的低点),随后是 5M 图上的一次结构突破(常被称为性质转变,Change of Character,即 CHoCH)。这确认了 HTF 价位正受到尊重,订单流正重新转回到与我的 HTF 偏向一致的方向。
第 4 步:以明确的入场模型执行
一旦我拿到那个 5M CHoCH,我的入场模型便被激活。模型有好几种,但常见的一种是:
- 入场: 在 5M 结构突破之后,往往会制造出一个全新的、微小的 5M 订单块或 FVG。我可以把入场点设在这个新的 POI 上。
- 止损(Stop Loss): 我的止损放在 1H POI 内部所形成低点的下方,通常是放在先于 5M CHoCH 的那次流动性扫荡的下方。
- 目标: 我的第一目标通常是 1H 图上一个疲弱的内部高点。我的最终目标是我在第 1 步中所识别出的 HTF 流动性吸引位。
这套自上而下的流程,从 Daily 偏向到 5M 执行,确保我所做的每一笔交易都嵌套在一个合乎逻辑、与机构对齐的框架之内。重点不在于任何单独一笔交易的对错;而在于一遍又一遍地执行一套高概率的流程。
常见陷阱及其规避之道
通往精通订单块之路上,遍布着常见的错误。这些错误我全都犯过。认清这些陷阱,是规避它们、并建立起真正稳定性的第一步。
交易每一根「最后的 K 线」
最常见的错误,是到处都看到「最后一根阳/阴 K 线」形态,并把它们全都标记为有效的 POI。这会让你的图表和你的头脑都变得杂乱不堪。
对策: 做一个无情的过滤器。这个订单块满足我们解剖一节里的全部四项标准吗?它扫荡流动性了吗?它制造了位移并留下 FVG 了吗?它突破结构了吗?只要其中任何一项的答案是「否」,它就不是高概率订单块。把它从图上删掉,继续往前走。
忽视更高时间框架的背景
当 Daily 和 4H 图都在声嘶力竭地看涨时,去交易一个外观完美的 5M 看跌订单块,是一份招致灾难的配方。这无异于在飞驰而来的货运列车前面捡硬币。
对策: 永远自上而下地开始你的分析。HTF 叙事是你的交易计划。LTF 配置只是执行的战术。如果你的 LTF 构想与你的 HTF 偏向相矛盾,你要么必须置身事外,要么必须拥有一个极其令人信服的理由(比如一次重大的 HTF 流动性攫取),才能去考虑那笔逆势交易。
被诱导所欺骗
这是一个精巧的陷阱。市场往往会制造出一个非常干净、显眼的订单块,好看得令人难以置信。这就是「诱导」(inducement)。它被设计出来诱使零售交易者入场,以便在价格移向其上方或下方那个*真正*的订单块之前,先把他们的止损当作流动性拿掉。
对策: 永远要问:「流动性在哪里?」在入场某个订单块之前,先去寻找附近的一池流动性(比如就在你的看涨订单块下方一个干净的双底),市场可能会被诱惑先去扫掉它。有时,最好的策略是等诱导价位被拿掉之后,再去寻找你的入场确认。这需要耐心,但能省下大量被止损出局(stop-out)的次数。我用惨痛的方式学到:第一个显眼的价位往往是诱饵。
误判位移
一段缓慢、磨人、远离某根 K 线的行情,并不是位移。那是盘整。如果跟在你所谓订单块之后的那些 K 线影线长、实体小,并且彼此大量重叠,那么那个价位上并不存在机构的承诺。
对策: 寻找那些影线短小、收盘接近其高/低点的大幅扩张型 K 线。公允价值缺口的视觉证据,就是最好的确认。如果你得眯起眼睛才能看到那段「失衡」,那它根本就不存在。LiquidityScan 平台的 Core Layer 通过高亮 FVG 与 SuperEngulfing 形态,自动将位移可视化,免去了你瞎猜的工夫。
将优势自动化:用扫描器进行订单块侦测
SMC 框架很强大,但手动应用它非常耗时。要在数十个品种和时间框架上识别高概率订单块,是一份全职工作。这正是技术能提供关键优势之处。
专业交易者的工作流,并不是盯着一张图表看上八个小时。而是高效地监控一整个机会的宇宙,并仅在一个高概率配置正在形成时才收到提醒。这正是我们打造 LiquidityScan 的原因。
过滤噪声,凸显信号
与其手动去搜寻定义一个有效订单块的那一系列汇流事件,不如让我们平台的形态引擎来挑重担。例如:
- CRT(蜡烛区间理论,Candle Range Theory)引擎: 这个工具能够识别出那些扫荡了流动性、随后又收回到前一区间内部的 K 线——这是有效订单块形成的一个常见前兆。
- SuperEngulfing 引擎: 它侦测那些突破市场结构的强力位移 K 线,这是任何订单块的一项关键验证要素。
- 3OB(三订单块,Three Order Blocks)引擎: 它专门扫描一连串嵌套的、受到尊重的订单块,这类序列指向一个被重兵把守的机构价位。
通过组合这些引擎发出的提醒,当某个市场正显现出高概率配置的特征时,交易者便能实时收到通知。例如,1H 上出现一次 CRT 扫荡的提醒,紧接着 15M 上出现一个 SuperEngulfing 形态,而这一切都发生在一个 4H 折价区之内——这就是一个全自动、高汇流的信号,提示你立刻去关注那张图表。
这并不取代交易者的自主判断。入场、管理与离场的最终决定,始终在于你。但它把你从成千上万张低概率的图表中解放出来,让你能把自己的分析资本只集中在那些满足你严格标准的机会上。它把交易从一场寻宝,转变为一套系统化的异常处理流程。
常见问题
- 交易订单块最好的时间框架是哪个?
- 不存在唯一「最好」的时间框架。这取决于你的交易风格。波段交易者可能用 Daily 订单块来定偏向,用 4H 订单块来入场。日内交易者可能用 4H 订单块来定偏向,用 5M 订单块来做入场确认。原则是:用更高的时间框架来把握背景,用更低的时间框架来精确入场。这套框架是分形(fractal)的,适用于所有时间框架。
- 订单块和传统的供需区(supply/demand zone)有什么区别?
- 二者在概念上相似,但 SMC 的定义要严格得多。传统供需区可以是行情启动前的任意一块盘整区域。而一个 SMC 订单块要求满足特定标准:其形成之前有一次流动性扫荡,其形成之后有位移(制造出一个 FVG)。正是这种精确度,赋予了订单块预测的力量。
- 订单块能用在加密货币(crypto)和期货(futures)市场吗?
- 当然可以。机构订单流、流动性设计、以及算法化价格交付的原理,对所有流动性充足、自由浮动的市场都是普适的。我个人在 ES(E-mini 标普 500 期货)、BTC/USD,以及 EUR/USD 和 GBP/USD 等主要外汇货币对上,都同样成功地运用着这些概念。市场结构是人类与算法行为的映射,无论交易的是什么资产,这一点都保持一致。
- 我该怎么画订单块?从 open 到 close?还是从 high 到 low?
- 有不同的流派。有些人用整根 K 线区间(从 high 到 low)。有些人只用实体。我倾向于把整根 K 线区间标为「关注区」,但我最密切关注的是 K 线实体的 open,或者它的「均值阈值」(mean threshold,即 50% 水平)。价格常常以影线探入该区域,并在这些更精确的水平之一上做出反应。精确是好事,但别太执着于单个 tick,以至于错过了来自更宽区域的反应。
- 我的订单块奏效了,但价格却先穿过了我的止损。为什么?
- 这很可能是诱导的问题。市场制造了一个显眼的订单块,你把止损放在了它的正下方,于是做市商(market makers)为了流动性扫掉了你的止损,然后才在仅仅低几个点(pips)的真正关注点处反转。要避免这一点,永远要去寻找你订单块下方的那一池流动性。你的止损需要放在那池流动性的下方,而不只是放在订单块 K 线的下方。
- 在识别一个订单块之前,我需要等 K 线收盘吗?
- 是的。这是一条不可妥协的规则。在收盘之前,一根 K 线算不上信号。一根看涨 K 线在 1 分钟图上可能看了 59 秒都很强势,然后在最后一秒被砸下来,收成一根看跌的 pin bar。所有分析,以及 LiquidityScan 的所有引擎,都只在已收盘的 K 线上运行,以确保数据的完整性。



