撤单流动性(pulled liquidity)
撤单流动性指的是通过撤销或修改、而不是通过成交离开订单簿的显示挂单量。在热力图上它表现为一条逐渐淡去、而该价格上没有任何成交圆点的色带;撤单本身是可观测的,撤单的原因则不是。
Senzoukria · 术语表 · 更新于 2026 年 9 月
撤单和成交有什么不同
挂单量离开一个价格档位有两种方式。它可以被成交,那样的话会有一笔成交在该价格上打印,足迹图会在那里记录下成交量。或者它被撤走,那样的话显示总量下降,而什么也不打印。只有把同一价格、同一时刻的订单簿更新与成交记录放在一起比较,才能看出是哪一种。单凭足迹图看不到撤单,因为一张被撤销的委托从未成交;单凭 DOM 也看不到,因为等你去看的时候,数量已经就那么没了。
- 完全撤单:该档位的显示数量归零,或只剩下其他参与者的少量残余。
- 部分撤单:数量缩小,却没有对应的成交;剩下的部分仍然显示着。
- 重新报价:数量在一个价格上消失,同一次更新里又有相近的数量出现在隔壁一个跳动点。聚合深度显示的是两个事件;委托层面的数据能显示那其实是同一张委托被修改了。
为什么一堵消失的大墙是有歧义的
本站的热力图指南专门用一节讲这一点。显示数量可能是被成交、被撤销或被替换掉的,而聚合总量并不说明是哪一种。更新缺失和聚合方式也有影响:一条只发布十档的数据流,会在一堵墙仅仅因为有更靠近市场的新委托而被挤到第十一档时,显示它消失了。所以一条消失的色带有好几种候选解释,而其中没有一种是意图。实用的答案是:在归因这次变化之前,先把订单簿和成交记录做比较,而且不论结果如何都把它写下来。
一次撤单在机制上改变了什么
- 接下来的主动单在那个价格上遇到的阻力变小,于是同样的市价成交量会把价格推得更远。
- 那一侧的累计深度下降,从而改变任何建立在它之上的失衡计算。
- 排在你自己挂单前面的队列变短,这提升了你的成交优先级,同时也拿走了本来会替它挡住的那些数量。
在 Senzoukria 中
在热力图屏幕上,「配色模式」设置提供一个「撤单着色」,描述为未经成交即被撤走的流动性,以及一个用于相反情况的「挂单着色」。设置里注明:两者都由聚合订单簿推断得出,绝不会被呈现为 MBO 观测。热力图的「流动性透镜」面板为所选档位保留一个 Inspector 和一条 Timeline,给出观察窗口内的净增加、净减少以及该档位上的成交,并把聚合订单簿的变化标注为 MBP 推断,而不是已观察事件。在有逐笔委托数据流时,流动性追踪面板会把被撤走的数量与被吃掉的数量分别计数,并在画面不完整时报告丢失的委托事件数。
常见误区
- 把一次撤单当成一件没发生的事。订单簿变了,它留下的那个空洞正是价格现在可以走过去的地方。
- 把每一次撤单都称为幌骗;做市商的重新报价才是最常见的原因。
- 把一堵被挤到数据流深度上限之外的墙,读成一次撤单。
- 把一次挪到邻近价格的修改,同时计作一次撤单和一次挂出,让表观活动量翻倍。
相关内容
其他语言版本
常见问题
- 在热力图上我怎么区分撤单和成交?
- 去看色带淡去的那个价格上有没有成交圆点。如果色带缩小时那里打印出了规模相当的成交,那这些数量是成交掉的。如果色带淡去时没有圆点,或者圆点远小于数量的下降幅度,那么其中的差额是被撤走的。覆盖情况也有影响:一次缺失的成交更新会让一次成交看起来像一次撤单。
- 撤单流动性能在足迹图上看到吗?
- 不能。足迹图按价格聚合已成交量,而一张被撤销的委托从未成交。撤单流动性只有在订单簿随时间的记录里才看得到,那正是热力图或逐笔委托数据流所提供的东西。