被撤走的流动性与被成交的流动性
被撤走与被成交的流动性之比,是把一个价格档位、或者整个交易时段里离开订单簿的挂单量,拆成通过撤单离开的部分和通过成交离开的部分。要可靠地算出它,需要逐笔委托数据流,因为聚合深度只显示总量在变,不说明每次变化由什么构成。
Senzoukria · 术语表 · 更新于 2026 年 9 月
离开订单簿的两个出口
每一单位挂单量最终都会以两种方式之一离开订单簿:它被成交,或者它被撤销、被修改走。被成交的流动性出现在成交数据流里,因而也出现在足迹图上。被撤走的流动性除了订单簿自身的历史之外,哪里都不出现。两者在某个档位或某个时段上的比例,描述的是被显示出来的数量里有多大一部分真的准备被吃掉——这里取的是一个很窄的含义:它一直留到市价单到来为止。
- 被成交:一张委托(或其一部分)与到来的主动单撮合;一笔成交被打印出来。
- 被撤走:一张委托在撮合之前被撤销,或被修改到另一个价格、另一个更小的数量。
- 过期或被拒绝的委托属于边缘情形,数据流不一定会把它们单独报告出来。
为什么聚合深度不够用
market-by-price 数据流为每个价格发布一个总量。当这个总量从 200 降到 120 时,数据流并不说明是成交了 80、撤走了 80,还是成交了 50、撤走了 30。把同一价格、同一时刻的订单簿更新与成交记录做匹配可以缩小答案的范围,但同一档位上同时发生的挂出和撤单仍然无法区分。逐笔委托数据流(MBO)报告每一笔委托的生命轨迹,因此撤走和成交可以被直接计数。CME 对这两种格式的差异有文档。即便如此,丢失的事件会让画面不完整,而一个工具应该把这一点说出来,而不是去把缺口填上。
怎么读这个比例
- 在一个价格曾经逼近、随后离开的档位上,被撤走的占比很高,这与那些数量从未被测试过是一致的;它并不说明原因。
- 在一个价格停滞下来的档位上,被成交的占比很高,这正是吸收的原材料。
- 买方和卖方两侧在同一分钟里可能差别极大;把它们分开来读,比看一个总的比例信息量更大。
- 正常的做市活动会通过重新报价持续产生撤单,所以一个较大的被撤走占比是基准线,而不是异常。
在 Senzoukria 中
热力图屏幕上的流动性追踪面板,从热力图设置的「流动性」一节启用,它逐个价格档位显示这些流动性做了什么:未经成交就被撤走,还是被吃掉,并按买方和卖方拆开。它的醒目数字报告的是离开订单簿、却从未成交的那部分流动性占比。该面板需要逐笔委托(MBO)数据流,在没有委托事件可用时会明确说明;当画面不完整时,它还会报告丢失了多少条委托事件。它的注释写得很清楚:「被撤走」也包含做市商正常的重新报价,而且面板不把撤走称为欺骗。
常见误区
- 从一条聚合数据流推断出这个比例,然后把结果当成观测而不是估计来呈现。
- 把被撤走占比很高读成操纵的证据。重新报价才是撤单的主要来源。
- 无视丢失的事件。一个说明了缺口的部分计数是诚实的;一个建立在缺失数据之上、看起来很完整的计数则不是。
相关内容
其他语言版本
常见问题
- 计算被撤走与被成交的流动性需要哪种数据流?
- 需要一条逐笔委托数据流,常被称为 MBO 或 Level 3,它会发布每一笔委托的新增、修改、撤销和成交。聚合的 market-by-price 深度只显示每个价格上的总量,所以这个比例可以通过与成交做匹配来估计,但无法被直接计数。这条数据流是一项独立产品,有自己的授权条款。
- 被撤走的占比很高,对交易者意味着什么?
- 在机制上,它意味着这些档位上被显示出来的数量,有很大一部分在价格到达时并不可用,因此显示深度高估了价格将会遇到的阻力。它并不说明是谁撤走了这些数量、为什么撤走。把这个占比跨时段或跨不同时间点作对比,比评判单独一个数字更有用。