OptiNod 学院

订单块:催生趋势的最后一根反向K线

订单块是强趋势启动前的最后一根反色K线。随后的结构突破(BOS)使这根K线成立,入场点在新鲜订单块的首次回测。

订单块是强趋势开始前的最后一根反色K线。这根K线要有意义,随后的走势必须以收盘价突破前一个结构高点(BOS)。


前面几篇讲了供需区、市场结构和公允价值缺口(FVG)。这一篇讲把这三者连起来的最后一块:订单块(Order Block)。


订单块是强趋势K线启动前的最后一根反色K线。看涨订单块是大阳线之前的最后一根阴线,看跌订单块是大阴线之前的最后一根阳线。


在那根最后的阴线位置,有大额买单进场并把价格推了上去。买方在价格上涨前最后一个能低价买入的位置建仓,这部分买单有一些没有成交,留在了那根K线的价格区间内。价格回到这里时,会再次出现买盘。原理与供需区相同,只是从整个区间进一步收窄到最后一根K线。


很多人把大幅波动之前的任意一根K线都标成订单块。但有效的订单块有条件:那根K线之后的走势必须以收盘价突破前一个结构高点。没能突破结构的走势,它之前的K线不算订单块。


强势上涨前的最后一根阴线成为看涨订单块的结构
强势上涨前的最后一根阴线成为看涨订单块的结构

订单块是趋势之前的最后一根反向K线


找订单块的步骤很简单。先找到突破了结构的强趋势K线,再沿时间往回找,标出最后出现的一根反色K线。上涨时是几根大阳线之前的最后一根阴线,下跌时是几根大阴线之前的最后一根阳线。


方框的上下边界取这根K线的最高价和最低价。有的交易者只取实体,有的连影线一起算。取得窄,入场精确,但价格可能碰不到就走了;取得宽,容易触及,但止损幅度变大。自己定好一个标准,一致地使用。


为什么偏偏是最后一根反色K线?因为这根K线是趋势开始前买卖双方最后一次达到均衡的位置。此后一方占据压倒优势,价格单向运行,所以在均衡被打破的这条边界上,留下的未成交订单最多。


只有突破结构的走势才会形成订单块


区分订单块和普通K线的标准,是它之后的走势。最后一根反色K线之后,如果价格以收盘价突破前一个结构高点(BOS),这根K线就被视为催生趋势的位置。如果没能突破结构又跌了回去,这根K线就只是路过的一根K线。


仅这一个条件,就能滤掉大部分假订单块。大幅波动之前总有反色K线,不加条件地标注,图上会铺满方框。只保留造成结构突破的那根K线,要标的位置就缩减到几个。


2023年10月的BTC就是一例。10月中旬,BTC在26,500至27,000美元之间横盘,其中最后出现的一根阴线是看涨订单块的候选。随后的走势在10月23日至24日以收盘价突破了整个夏天都没能越过的31,800美元结构高点。


这次突破确认了那根阴线是有效的订单块。如果价格没能越过31,800美元又跌回去,那根阴线就成不了订单块,只会是横盘中的一根K线。有结构突破,这根K线才有意义。


这样看,找订单块和读结构分不开。不先找结构突破,就找不到造成它的订单块。前文讲过的BOS,在这里成为筛选订单块的标准。


以收盘价突破结构才有效、跌回去则无效的订单块区分
以收盘价突破结构才有效、跌回去则无效的订单块区分

订单块、需求区、FVG是同一事件的不同部分


三者是对同一次强势波动按不同大小的观察。供需区是波动之前整个狭窄的横盘区间,订单块是这段横盘里最后一根反色K线,FVG是波动途中形成的空白区间。


名字有三个,位置只有一个。区别只在于对同一个起点区间看得多窄。需求区看得宽,订单块收窄到其中的一根K线,FVG则是价格冲出过程中留下的空白区间。


订单块在三者中最窄,所以入场和止损可以定得最精确。代价是越窄,价格碰不到就走掉的风险也越大。因此不单独使用订单块,要同时看这根K线是否在需求区内、是否与FVG重叠。三者聚在同一个位置,就是最可靠的入场位置。三者分散在不同位置,哪一个都难以确认,这时先观望,等更清晰的位置。


将一次波动按需求区、订单块、FVG逐级收窄的差异
将一次波动按需求区、订单块、FVG逐级收窄的差异

第一次触及时最强


订单块也是第一次触及时最强。价格第一次回到那根K线的位置时,剩余订单最多,多次触及之后订单被消耗,力度减弱。与供需区的原理相同。


所以同一个订单块不会做第二次、第三次。如果错过了第一次回测,就认为这个位置已经消耗过一次,等下一个订单块。


造成强趋势的订单块,有时价格很久都不会回来。这时在更小的周期上用同样的方法找订单块,把入场位置收窄。大级别的订单块决定方向,小级别的订单块决定入场时点。


订单块的优点是止损可以设得很窄


使用订单块的最大原因,是止损位置窄。一根K线的幅度就是入场与止损之间的距离,所以1R比使用整个宽区间时更小。


1R小,同样的金额可以买到更多数量,盈亏比也更好。目标距离相同时,止损幅度越窄,这段距离折合的R就越多。前面讲过的仓位管理在这里直接衔接。


不过窄止损也有弱点。一根K线的幅度窄,正常的波动也容易触到止损。所以要在订单块下沿再留一点ATR缓冲,或者把影线也算进方框,让它承受小幅波动。


订单块失守就放弃做多


尚未被触及的订单块,价格第一次触及时应该得到支撑。收盘价收在订单块下方,说明留在那里的买盘没能承接住涌出的卖单。这个位置视为失守,放弃做多。


订单块失守也与市场结构相连。造成上涨的订单块被收盘价跌破,往往与前低被跌破的信号重合。该支撑的位置没能支撑,从这时起就认为趋势在动摇,转而关注反方向。


在新鲜订单块的首次回测入场


订单块交易的基本做法,是针对造成结构突破的强势波动的新鲜订单块,在价格第一次回到该位置时入场。


  • 入场条件:周线处于上升趋势。日线上有以收盘价突破前一个结构高点(BOS)的走势,价格第一次回到造成这段走势的新鲜看涨订单块。
  • 入场:触及订单块上沿后,出现带长下影线的阳线,在这根K线的收盘价买入。
  • 止损:设在订单块下沿下方1个ATR处。
  • 失效:日线收盘价收在订单块下沿下方,视为该位置失守,平仓。

订单块最常见的错误,是没有确认结构突破,就把大幅波动之前的K线提前标出来。突破出现之前,这根K线只是候选,是突破让它成为订单块。


订单块只有建立在市场结构之上才有意义。只有造成结构突破的那根K线才是订单块,其余的只是过去的K线。先确认结构突破,标出造成这段走势的最后一根反向K线,再根据价格第一次回到那里时的反应来决定入场。


结构突破后在新鲜订单块首次回测入场的位置
结构突破后在新鲜订单块首次回测入场的位置

从支撑阻力到订单块,讲市场结构和流动性的这几篇文章回答的是同一个问题:未成交订单堆积在哪里,大方向偏向哪一边,价格在那个位置如何反应。工具的名字有很多,看的终究是这三件事。

用你自己的策略结果来确认

上传 TradingView 策略的交易列表(CSV)或 MT5 报告,即可计算盈亏、回撤和交易分布。无需登录即可分析。

分析我的交易记录 查看分析示例