order block 和供需区,到底差在哪?
order block 是一根K线:displacement 行情吃掉流动性之前,最后一根反方向的K线。供需区是一段基底:价格失衡式离开之前的盘整区域。一个精确到单根K线,一个以区域为单位。
两者想标记的是同一种足迹——大资金成交过、并且大概率会在价格回来时护住自己仓位的那片区域。分歧不在于这种区域存不存在,而在于你怎么定位它、画多宽、以及它得满足什么条件才算数。
order block 来自 ICT 和 Smart Money Concepts 这套体系,回答的问题很精确:机构带着意图推动价格之前,留下的到底是哪一根K线?供需区出自 Sam Seiden 那套 rally-base-drop 分析路数,问题问得更松:价格匆匆离开之前,在哪儿歇过脚?
这篇对比严格停在区域层面:K线结构对基底结构。至于更大的方法论之争——自上而下定方向、kill zone 时段、曲线分析、挂单不管还是等确认再进——那是另一场讨论。order block 还是供需区,这个问题在图表上见分晓,不在哲学里。
order block:K线级别的结构
看涨 order block:向上发力之前,最后一根阴线。看跌 order block:向下发力之前,最后一根阳线。定义直接钉在某一根具体的K线上——这正是它精确的地方,也是它苛刻的地方。
机械逻辑是这样的:机构建多仓的时候,是在吃上方挂着的那批卖单。拉升前最后一根阴线的位置,就是最后一批卖方流动性被吸收掉的地方。等价格之后回到这根K线,市场默认那些没成交完的机构买单会在这些价位继续接货,把价格托住。
但光有最后一根反向K线还不够。按现在 SMC 的框架,一个有效的 order block 周围必须满足三件事:
- 拿走了流动性。进入这根K线的那一波,应该扫掉了前期低点、两个平齐的低点,或者另一池卖方流动性(看跌 block 反过来)。没有 sweep,机构就没有东西可吃,谈不上建仓。
- Displacement。离开这一带的方式必须有攻击性——实体饱满的大K线,最好还留下一个 Fair Value Gap(FVG)。displacement 就是意图的证据;慢悠悠地飘走,什么都证明不了。
- 结构上的后果。这波 displacement 应该突破一个波段高低点——构成一次 Break of Structure(BOS)或 CHoCH——确认这根K线真的改变了价格的交付状态。
把这三条剥掉,图上每一根下跌K线都能叫 order block——这个概念就是这么被稀释烂掉的。K线是锚,围绕它的流动性和 displacement 才是资格认证。
供需区:基底级别的结构
Sam Seiden 带火的供需区这套打法,不找某根具体的K线,找的是一段 base:一到六根左右窄幅盘整的K线挤在一起,价格在这里歇了口气,然后发力离开。base 本身就是区域。
整个方法由四种形态撑起来。需求区有两种走法:下跌—基底—上涨(反转),或者上涨—基底—上涨(延续)。供给区对应的是上涨—基底—下跌(反转)和下跌—基底—下跌(延续)。每一种里,base 代表的都是没成交完的订单:机构在盘整里没能把仓位建够,价格回头时,剩下的单子还在那儿等着。
离开的方式才是资格认证。合格的区域要走出一串长实体K线——买卖力量明显失衡——因为暴力出走意味着 base 处的订单相对当时可用的流动性来说足够大。Seiden 系的交易员再用几条加分项给区域打分:
- 离开的力度——走得越陡、幅度越大,隐含的失衡越大。
- 在 base 里待的时间——K线越少越好;横得太久,说明订单已经被消化掉了,不是留下来的。
- 新鲜度——区域必须是没被测试过的。每回测一次就消耗一批挂单,第二、第三次触碰时力度会明显衰减。
- 利润空间——到最近的对面区域要有足够的距离,才配得上你冒的风险。
注意缺了什么:不要求 liquidity sweep,不要求 FVG,也不要求破结构。区域的验证只看价格怎么离开,不看进来那一波吃了什么。这是两种结构在区域层面最深的分歧。
画法差在哪
同一张图上,两套定义画出来的矩形肉眼可见地不一样。到了这一步,order block 和供需区的区别就不再是纸上谈兵——它开始改变你的入场价和止损距离。
画 order block
order block 从一根K线的边界画起。看涨 block 的通行画法:从K线的开盘价一路画到最低点——开盘到极值——因为开盘价是这根阴线实体的起点,下影线的低点标记了那次 sweep。还有更细的讲究:均值线(这根K线的 50% 位置)被视为最深的可接受入场点,有些交易员干脆只用实体,影线完全不要。我平时画图就用开盘到极值这一版,简单,回看的时候不含糊。
举个具体例子。BTCUSDT,4H 周期:价格从 67,800 一路回落,在 64,700 附近踩出两个平齐的低点,然后一根阴线把它们扫掉——开盘 64,690,最低 64,180。接着三根扩张K线跟上来,留下一个 FVG,并在 65,900 破了结构。这个 order block 就是 64,180 到 64,690,均值线在 64,435 附近。一根K线,宽约 510 点。
画供需区
做需求的交易员用两条线把整段 base 框起来。近端线放在 base 靠近现价的那一边——对需求区来说,通常是盘整K线中最高的那根实体。远端线放在 base 的极值上——最低的那根影线。两条线之间就是区域。
还是那张 BTCUSDT 的图:base 由那根 sweep 阴线和它前面一根小的内包K线组成。远端线在 64,180(影线低点),近端线在 64,950(盘整中最高的实体)。需求区就是 64,180 到 64,950——比 order block 宽了大约一半,入场触发点早了 260 点。
同一个足迹,两个矩形。这个例子里 order block 是需求区的子集,而这种几何关系——K线嵌在 base 里面——只要两个结构同时成立,基本就是常态。
order block vs 供需区:逐项对比
表格把区域层面的差异压缩成了一页。把每一行当成一条可以写进代码的规则来对待——因为你最终检验哪种结构配得上留在你的图上,靠的就是这个。
| 属性 | order block | 供需区 |
|---|---|---|
| 核心单元 | 单根K线(最后一根反向K线) | 基底区域(1–6 根盘整K线) |
| 流派 | ICT / Smart Money Concepts | Sam Seiden / 经典供需分析 |
| 成立条件 | 拿走流动性 + displacement + 破结构 | 从 base 强劲失衡式离开 |
| 区域边界 | 开盘价到极值;实体或 50% 位置的细化画法 | 近端线(base 边缘)到远端线(base 极值) |
| 典型宽度 | 窄,精确到K线 | 更宽,取决于 base 大小 |
| 新鲜度规则 | 首次回踩最佳;mitigation 会削弱它 | 只做未测试区域;每回测一次就衰减一分 |
| 入场方式 | 限价单挂在开盘价或均值线,通常还要等 LTF 级别的确认 | 在近端线挂好限价单,设完就走人 |
| 止损位置 | order block 那根K线的极值之外 | 远端线之外 |
| 客观性 | 高——每个条件都以K线为索引、可度量 | 中等——base 边界需要主观判断 |
验证与入场机制对比
画出矩形只是结构的一半。什么情况下作废、你怎么对着它进场,两者的差别一样大。
验证 order block
order block 的有效性是前置的:要么形成时就带着 sweep、displacement 和破结构,要么它从来就不是有效 block。形成之后的运行规则有两条:一是回踩的新鲜度(第一次触碰才承载那些未成交的意图),二是破坏——K线实体收进 block 极值之内,它就作废。很多 SMC 交易员还会加一条:价格一旦穿过均值线,哪怕没有完整的收盘穿越,block 也降级处理。
验证供需区
供需区的有效性是打分制的,不是非黑即白。两根K线的 base 配一段长实体离开,又是新鲜区域,高分;五根K线的 base 加一个磨磨蹭蹭的出场,分低但照样算数。作废很简单:价格收盘越过远端线,区域就被消耗掉了。打分制灵活,但把真正的决策压到了交易员的判断上——一致性往往就是死在这一步。
入场与止损:宽度差异咬人的地方
拿一笔 EURUSD 空单来看。供给区从 1.0850(近端)铺到 1.0875(远端)。挂单不管的做法是 1.0850 进场,止损放在远端之上、留出点差缓冲的 1.0880——风险 30 点。SMC 交易员会把同一片区域细化到里面的看跌 order block:一根K线,1.0852 到 1.0864。均值线 1.0858 进场,止损放在K线高点上方的 1.0868——风险只有 10 点。
目标同样是 1.0790,区域打法大约落袋 2R,order block 打法大约 6R。这就是K线级精度的全部实战理由——以及它的代价:止损越紧,被日常噪音扫掉的频率越高。我自己站 precision 这一派:宁可十次里少中几次,也要保住那种不对称的赔率,但你得先诚实地掂量一下,自己扛不扛得住连续被扫的心理成本。两种打法都不是白捡的钱,它们只是同一条精度与容错曲线上的两个点。
同一个区域,两块标签:重合、分歧与客观性
很多图上,两种结构标的是同一片区域。一个下跌—基底—上涨,如果 base 就是一根阴线、离开又够暴力,那么按两边的定义它都是看涨 order block——base 和最后一根反向K线是同一根K线。这种时候标签只是化妆;真正不同的是上面的画法和止损规则。
真正的分歧出现在边缘情况:
- 多根K线的 base,找不到干净的反向K线。上涨之前五根K线横出来的 base 是教科书级的需求区,但里面可能根本没有一根像样的「最后一根阴线」——order block 结构没有精确的锚点可用。
- 没拿走流动性。上涨—基底—上涨这类延续形态在趋势中途形成,什么都没扫。它够格当需求区,但在 order block 的 sweep 要求面前直接不及格。
- 压根没有 base。趋势中一根K线扫掉低点、然后带着 displacement 反转,它够格当 order block,严格的 Seiden 系交易员却可能因为它缺少可辨认的盘整结构而不认。
论客观性,order block 赢——不是因为理念更好,而是因为每个成立条件都锚定在K线上:sweep 要么扫了前低、要么没扫,displacement 可以拿 ATR 去量,FVG 有就是有、没有就是没有,block 的边界就是一根K线的开高低收。这让它可以规模化扫描和回测。比如 LiquidityScan 的 OB+ 扫描器,就是按「拿走了流动性」和 displacement 这两条标准自动给 block 评分的。base 边界正好相反,很难干净地自动化,因为「base 到哪结束」本身就是个主观判断。
所以在区域层面,order block 和供需区诚实的答案是:它们是探测同一种机构足迹的两套重叠探测器。order block 用广度换精度和可回测性,供需区用精度换容错和简单。两套画法都学会,然后让图表告诉你,眼前的结构到底支持哪一种。
常见问题
order block 只是换了个名字的需求区吗?
不是。两者经常标着同一片区域,但结构本身不同:order block 是一根具体的K线,靠 liquidity sweep 和 displacement 取得资格;需求区是一段多根K线的 base,靠离开时的力度取得资格。边界怎么画、止损放哪、怎么作废,实际操作里全都不一样。
order block 会出现在供需区内部吗?
会,而且两个结构都成立时通常就是这样。order block 一般就是 base 里最后那根反向K线,因此是更大区域里的一个窄子集。很多人的用法是:用区域圈定关注范围,再用 order block 细化入场、收紧止损。
供需区要求 liquidity sweep 吗?
不要求。经典 Seiden 系的区域只靠 base 和失衡式离开来验证——像上涨—基底—上涨这种延续形态什么都不扫。sweep 要求专属于 order block 这个结构,所以很多完全合格的需求区,过不了 SMC 的 order block 标准。
order block 和供需区,哪个更容易回测?
order block。每个成立条件——被扫掉的低点、displacement 的幅度、随之产生的 Fair Value Gap、K线的边界——都可以客观量化,规则能写成代码,不需要人工裁量就能扫描。供需区的 base 则涉及「盘整从哪开始、到哪结束」的判断,系统化测试的噪音自然更大。
相关延伸阅读
如果你想把这篇对比落成一套能用的打法,下面这些是顺理成章的下一步,从定义一路排到应用。
- 什么是 order block? — 本文对比所依赖的完整K线级定义。
- ICT 中的 displacement:读懂机构意图 — 区分真 order block 和随机K线的那一步关键动作。
- SMC 交易员的核心 order block 验证规则 — 过滤掉大多数假 block 的那道单一闸门。
- 3 个高概率 order block 入场模型 — 把更窄的 OB 矩形变成具体入场。
- order block 交易的最佳周期(ICT 指南) — K线级精度在哪些周期最划算。
- ICT 与供需分析有什么区别? — 方法论层面的对比,超出本文覆盖的区域结构。
- Fair Value Gap、失衡与流动性真空:一次理清楚 — 它如何衔接 fair value gap 与 imbalance 的辨析。
- FVG 对比 order block:两类入场区域怎么选 — 分清 order block 和供需区之后,再把它们和 fair value gap 放在一起比。
