如何读懂 DOM(市场深度)
DOM 就是实时的订单簿:围绕当前价格排列的 bid 与 ask 挂单梯形。它显示可见的流动性及其变化;它本身并不能确认隐藏数量或交易意图。下面是读懂这张梯形图的方法。
Senzoukria · 学习 · 更新于 2026 年 9 月
DOM——Depth of Market,也称订单簿或梯形图——是订单流最原始的视图。它是一列实时价格, 挂着的 bid 堆在市场下方,挂着的 ask 堆在市场上方。流动性热力图和足迹图分别呈现深度的历史与已成交的交易;足迹图并不是对梯形图的重建。
直接在梯形图上交易——衡量点差、其后的累计挂单量,以及何时该对一笔巨大的可见委托保持警惕——由DOM 交易指南讲解。选择哪个平台来显示梯形图则是另一个问题,见DOM 交易软件。
梯形图的结构
- 价格列(中间)——每一行是一个价位,最优 bid 与最优 ask 位于中部,点差就在那里。
- Bid 挂单量(下方)——在市场下方等待成交的限价买单。
- Ask 挂单量(上方)——在市场上方等待成交的限价卖单。
- 成交量 / 最新成交列——此刻每个价位真正在成交的部分,让你看到主动性如何撞上挂单量。
挂单量告诉你什么
堆叠的流动性
同一侧连续排列的若干大单形成一道流动性壁架——市场必须啃穿它才能继续推进。 价格下方堆叠的 bid 可能撑住一次回调;上方堆叠的 ask 可能压住一轮上涨。至于它们是否真的撑得住,是下一个问题。
撤单与 spoofing
可见数量的减少,可能来自撤单、成交,或数据源本身的变化。请用逐事件数据来区分这些观察结果。 价格附近的消失并不能证明意图或操纵。
吸收与冰山单
大量主动成交而价格推进有限,与被动流动性在此迎接它的情形相符。补单可以有多种解释,单凭它并不能确认这是原生冰山单。CME 记录了匿名的逐笔订单 MBO 与聚合的 MBP 之间的差别。请核实数据流与应用实际保留了什么。
DOM 的最大局限(以及补救办法)
原始 DOM 只显示此刻:它每个 tick 闪烁刷新一次,因此很难看出某个价位在过去几分钟里的表现。流动性热力图解决的正是这一点:它把 DOM 沿时间记录下来,墙、撤单与补单于是成为可见的形态,而不再是一团模糊。 梯形图读当下,热力图读历史。
要点:DOM 显示的是可见深度。把它的变化与成交对照,并保留数据缺失的标记; 梯形图无法揭示每一个参与者,也无法揭示隐藏的意图。
在实时数据上看看
Senzoukria 把 DOM 与来自你的 NinjaTrader、Apex / Rithmic 或加密数据源的流动性热力图和原生足迹图并置——挂单流动性、它的历史,以及冲击它的主动成交,都在一处读取。首月9 美元,之后 29 美元起步。
常见问题
- 交易中的 DOM 是什么?
- DOM(Depth of Market,市场深度)也称订单簿或梯形图,是当前价格附近挂单限价委托的实时列表。它显示市场下方每个价位有多少手买单挂着,上方每个价位有多少手卖单挂着——也就是等待成交的流动性。
- DOM 和足迹图有什么区别?
- DOM 显示的是挂着的被动限价委托——尚未成交的流动性。足迹图显示的是已执行的主动市价单——已经成交的部分。DOM 描述可见的挂单流动性,足迹图描述成交。二者是同一份订单流的两面。
- DOM 上的 spoofing 是什么?
- 撤单是可以观察到的;但操纵意图无法凭 DOM 的一张快照确认。价格附近的一堵墙消失,可以有多种解释。不要把每一次撤单都贴上 spoofing 的标签。
- 冰山单是什么?
- 冰山单只展示其总数量的一部分。可见数量反复补回,与存在隐藏储备的情况相符,但仅凭聚合深度既无法将其与多笔独立委托区分开,也无法证明参与者的身份。