订单流交易全图谱:从盘口到微观结构,玩法、争论与真相

引子:从接针到订单流

我在《为什么加密市场是接针者的天堂》里写过:插针不是灾难,是程序化抛售的副产品,它会结束,而且结束得很快。

那个策略的底层是流动性危机中的结构性非对称——强平盘必须卖出,卖完就没了,价格机械性回归。这套逻辑在加密市场成立,因为那里监管松、杠杆盘多、插针频繁。

但同样的机制在 CME 期货上长什么样?答案就是本文的主题:订单流交易。它是接针的”正规军”版本——用盘口、逐笔成交和微观结构,去捕捉吸收、耗竭和扫针。

本文是调研产物:梳理了 NexusFi、Trade2Win、EliteTrader、Reddit 等国际社区的讨论,加上对 CME 市场机制的拆解。不卖课,不荐股,只讲清楚一件事:订单流到底有哪些玩法,以及它们凭什么(不)赚钱。


一、底层结构:三个原始视角

所有订单流玩法,无论包装成什么名字,都只是三个数据视角的产物:

盘口(DOM):墙在哪、队列多深、谁在撤
磁带(Time & Sales):谁主动、量砸在哪个价位
结构(Time/Volume Profile):时间和量停留在哪些价位
  • 盘口回答”现在有什么”:限价单的分布、深度、队列。
  • 磁带回答”刚才发生了什么”:每一笔成交是主动买还是主动卖、量多大。
  • 结构回答”市场在哪里达成共识”:哪些价位被反复交易(HVN)、哪些价位被瞬间穿过(LVN)、单印(Single Print)是否出现。

足迹图(Footprint)是磁带的可视化,Market Profile 是结构的时间版,CVD 是磁带的高度聚合——都是这三个视角的衍生品

二、四个核心机制

全部订单流玩法,本质是四个机制的排列组合:

1. 吸收(Absorption):主动打不穿

巨量主动卖单砸向一个价位,价格却不跌。说明对面有被动单在接——通常是机构用冰山单悄悄接货。

可观测特征:大量主动成交 + 价格几乎不动(量价位移比异常)
信号含义:攻击方被消耗 → 反转(跟被动方)
失败模式:价位最终被击穿(被动方放弃/被淹没)

2. 耗竭(Exhaustion):放量打不动

一段趋势走到末端,成交量放大但价格不再推进。主动方弹药耗尽。

和吸收的区别:吸收是"价位视角"(被动方在接),耗竭是"趋势视角"(主动方没油了)
同一个"攻击失效"信号,有没有先行的显著趋势就是分诊标准:
  无趋势、在关键位 → 读作"吸收"
  有趋势、在末端   → 读作"耗竭"

对量化实现来说,这是一个信号 + 两个上下文标签,不是两个策略。

3. 扫针(Stop Run):墙破 → 止损触发 → 回归

止损单是条件单:触发前隐形,触发瞬间变成市价单。它们聚集在可见支撑(做市商买单墙)后方的”真空区”——因为所有多头都把止损放在”逻辑失效位”下方。

大买单墙(可见)→ 墙被击穿 → 价格落入真空区 → 隐形止损触发
→ 卖出洪流 → 耗尽 → 价格回归

这就是插针的微观结构。墙是做市商(maker)提供的,墙后藏的是方向交易者(taker)的止损。做市商几乎不用止损——止损触发在雪崩底部,是做市最差的执行方式,他们用对冲管理风险。

4. 藏单(Iceberg & Refresh):真意图 vs 做戏

冰山订单是交易所原生功能:一次挂单,总意图 50,000 张,只显示 500 张,成交后交易所自动补片——同一个订单 ID,价格不变,队列位置保留

“不泄露”是相对的:聚合行情只显示切片,但订单级数据(MBO)能看到同一 ID 反复补量,累计成交远超显示量——冰山在 MBO 面前是半透明的。

同 ID 补量 = 真金白银的意图(机构在吸筹/出货)
换 ID 刷新 = 在做戏(做市商报价、诱饵、幌骗)

三、四个策略原型

机制组合成策略,国际社区里跑得通的就四类:

原型立场入场风险
接针(墙后挂单)被动买扫针底墙后真空区挂单,止损市价化扫到你墙破后不回归(真破位)
耗竭反手(吸收确认)主动卖耗竭顶吸收确认后进场做空吸收是假的(突破继续)
结构回归中性VWAP 偏离、单印后回踩、LVN 回补趋势日被碾压
做市被动双边吃价差、管库存逆向选择

其中”接针”和”耗竭反手”是同一个循环的两半:卖在吸收耗竭,买回扫针底部,吃回归段。 我在加密市场的 maker-wick 策略,做的就是自动化版本的循环;本文不再展开,上一篇《Wick Catching:如何科学地接针》讲的是同一件事。

四、趋势与做市:矛与盾

如果说四个机制回答”市场怎么动”,那四个原型背后藏着更深的对立:趋势交易与做市,是矛与盾的关系。

纯粹形式的对立

做市(盾)趋势(矛)
执行被动(挂单等成交)主动(吃单追价)
波动率偏好平衡市(价差才有得赚)扩张市(移动才有得赚)
Payoff 结构短 gamma:小赚常赢,偶尔巨亏长 gamma:小亏常输,偶尔暴赚
对同一事件的解读墙破 = 被碾压,重新报价墙破 = 突破,跟进

一个事件,两种立场,直接互为对手盘:趋势交易者的止损单,就是做市商的流动性来源——盾被矛刺穿的那一刻,矛的持有者正把利润送给盾。

但微观结构上它们共生

  • 趋势交易者需要做市商提供对手盘,否则无法执行
  • 做市商需要主动流来赚价差,否则没有收入
  • 市场是零和交换,但没有盾,矛无处可刺;没有矛,盾无利可图

真正的洞察:两个轴可以混合

对立只存在于两个维度:

执行方式:被动 ←————→ 主动
Payoff:  短 gamma ←——→ 长 gamma

教科书把”被动 + 短 gamma”叫做市、“主动 + 长 gamma”叫趋势。但这两个轴可以交叉

  • maker-wick = 被动执行 + 长 gamma:用做市的方式进场(挂单等成交、零滑点),赚的却是趋势事件的尾部(插针回归)——盾牌里藏矛。
  • 扫针接单同理:做市式的被动挂单,利润来源是趋势交易者被迫平仓的洪流——吃的正是矛收回来的那一瞬间。

对策略设计的启示

  1. 机构标准玩法是 regime 切换:平衡市做市、趋势市追势——先判断状态,再选立场
  2. 个人优势在混合原型:纯做市拼不过机构的库存和速度,纯趋势拼不过机构的资金和耐心;混合体(被动执行 + 事件尾部)才是个人能占住的位置
  3. 接针策略的 EV 三问(触发频率/回归深度/位置可预测性)本质是在问:这把藏在盾里的矛,够不够锋利

五、社区争论:订单流到底有没有效

调研中最有价值的部分——不是玩法清单,而是社区自己人对这个领域的质疑。三个代表性声音:

① Reddit r/OrderFlow_Trading:「订单流救不了你」

“Order flow is not an edge. It’s a lens. And most of you are confusing the two.”

“Order flow shows you how price moved, not where it’s going. It’s a post-hoc description of aggression.”

“The footprint tells you the story of the last auction. It does not write the next one.”

“Bid/ask imbalance: seconds. If you’re not in the trade within a few ticks of reading it, you’re trading stale information.”

这是整个调研里最锋利的一段。翻译成人话:盘口是后验描述,不是预测;信息衰减以秒计。 你看到”巨量卖压被吸收”的那一刻,吸收可能已经结束了。

② Trade2Win:「DOM 是不是死艺术」

一个 2007 年入行的老交易员提问:Level II / DOM 交易现在还行吗?背景是 Paul Rotter(Level II 时代最著名的交易员)和 Futex 自营公司——2008 年后,他认识的 DOM 交易员纷纷退出,理由是**“algos taking over”**。

社区回答的共识:

“The DOM is mostly useless due to spoofing, iceberg orders, and dark pools. You just cannot see the flow.”

“Order flow trading is about focusing on the orders that are likely to materialize IN THE FUTURE. So, don’t even bother with the nonsense in the limit order book. Reverse engineer the complete order book from the chart.”

翻译:盘口本身被幌骗、冰山、暗池污染到不可读;订单流交易应该关注”未来会出现的订单”(止损聚集、机构目标位),而不是限价簿里现成的数字。

③ EliteTrader:「2022 年的订单流」

同样的问题:“还有人靠订单流稳定盈利吗?“——市场速度和执行速度让这个领域持续变难。多数回复的共识是:它仍然可行,但已经从”读盘口”进化成”读结构 + 读事件”。

提炼:两个共识,一个分水岭

共识 1:订单流是镜头,不是水晶球。 它告诉你市场刚刚如何移动,不告诉你接下来去哪。能赚钱的人用它做确认(confirm),不是做预测(predict)。

共识 2:信息衰减极快。 盘口失衡的生命周期是秒级。手工盯盘的人,看到信号到下单的延迟已经让信号失效。这是自动化交易者唯一合法的优势。

分水岭:数据粒度。 大多数人看 5 档聚合深度,专业的人看 50 档,而你如果拿到订单级数据(MBO),能看到别人看不到的东西——这是下一节的主题。

六、数据的分水岭:MBO 订单级数据

“信息不对称”不是玄学,是数据产品差异:

5 档聚合:普通散户 —— 墙在哪,但不知道墙是谁、会不会撤
50 档聚合:专业散户 —— 看得更远,但依然只是聚合
MBO 订单级:机构/少数个人 —— 订单 ID、进队时间、补量模式

订单级数据能直接回答三个聚合数据回答不了的问题:

  1. 这是冰山还是做戏? 同一 ID 反复补量 = 真意图;换 ID 刷新 = 诱饵。
  2. 我在队列第几? FIFO 市场(ES/NQ)队列位置就是钱,MBO 能看到进队时间。
  3. 吸收是真的吗? 聚合深度只显示”offer 在刷新”,订单级能看到刷新的是同一个 ID 还是新 ID。

量化特征也由此而来:Queue Imbalance(最佳价位队列占比)、OFI(订单流失衡)、Microprice(加权中间价)——学术界在 LOBSTER 数据上验证过的最强预测特征,原料全是订单级数据。

七、结论:镜头、水晶球,和一条可执行的路径

把整张图谱压缩成一张表:

3 个视角:盘口 / 磁带 / 结构
4 个机制:吸收 / 耗竭 / 扫针 / 藏单
4 个原型:接针 / 耗竭反手 / 结构回归 / 做市
1 个共识:订单流是镜头,不是水晶球(社区争论的答案)
1 个分水岭:数据粒度(MBO > 50 档 > 5 档)

给自动化交易者的路径(也是我自己在走的):

第一步:量化特征 —— 用订单级数据算 Queue Imbalance / OFI / CVD 背离,看预测力
第二步:规则化机制 —— 吸收代理(量价位移比)、扫针检测(真空区爆发+回归)
第三步:策略原型 —— 先跑通"接针"(规则化、可回测),再用成交记录训练"耗竭反手"

最后回应引子:加密市场接针和 CME 订单流是同一个机制家族的两张面孔——一个在弱监管市场靠事件频率,一个在强监管市场靠数据粒度。共同的前提是:理解机制,而不是崇拜工具。 订单流不会救你,但理解吸收、耗竭和扫针的人,至少知道自己站在镜头前还是水晶球前。