研究导读

订单簿快照省略了什么

用一个具体队列示例,解释聚合深度为什么无法回答所有订单级问题。

约 5 分钟

状态不等于历史

深度快照汇总某一时刻各价位的显示买卖数量,记录当时可见的状态,并不列出形成这一状态的全部事件。

设想两个具有相同最优买价、最优卖价与显示数量的订单簿。一个可能来自一段平静的市场,另一个可能经历了反复的挂单、撤单与成交。快照看起来相同,观察到的路径却未必相同。

一个价位,两种撤单

交互示例 / 队列位置

相同深度,不同位置。

合成数据

同一价格上,三个单位订单按先到先排(FIFO)规则排队。中间的 I 是我们观察的订单。选择取消队首 U 或队尾 V。

事件前

U 1I 1V 1

总深度 3 · I 前方数量 1

事件后

I 1V 1

总深度2

I 前方数量0

取消 U 后,I 前方数量从 1 变为 0;总深度从 3 变为 2。

假设:单一价位、三个单位显示订单、FIFO、一次完整撤单,无隐藏数量或新事件。本例不计算成交概率。

由问题决定表示方式

快照可以回答当前显示价格与数量的问题。若要研究状态如何形成,就需要事件信息,并保留足够的细节和顺序。聚合有其价值,但它也意味着决定舍弃哪些差异。

聚合为什么隐藏了差异

从 U、I、V 三笔单位订单组成的队列开始。移除 U 后剩下 I、V;移除 V 后剩下 U、I。显示总量均为 2,但 I 前方数量分别为 0 和 1。深度视图把这些状态放在同一组。

这组状态构成一个投影纤维:多个详细状态共享同一简化观察。只用这一观察的规则必须给出相同答案,即使队列前方数量不同。在此,深度足以确定总量,却不足以确定精确的前方数量。

从这个区分进一步推导成交概率,还需要未来事件动力学与撮合模型。示例停留在状态重建,用于解释预印本第 5 节的最小见证,并非新的实证结果。

队列位置需要独立的假设

仅凭显示数量,无法确定一笔假设订单在队列中的位置、到达交易场所的时刻或是否会成交。模型需要考虑撮合规则、可用行情,以及期间其他活动带来的不确定性。

先检查数据,再解释现象

序列缺口、不一致的时间戳与恢复逻辑,都可能改变重建后的历史。在将某种模式视为信号之前,应先判断它能否通过数据检查,以及使用的信息在当时是否确实可得。

一个有用的研究习惯

先写清问题,记录数据源及其局限,再明确表示方式删除了什么信息,最后判断剩余信息是否足以支持推论。更丰富的表示,本身并不能证明预测价值或盈利能力。

返回研究目录继续查看实验

搜索网站

    方向键选择 · Enter 打开 · Esc 关闭Ctrl / ⌘ K

    浏览器设置

    隐私与显示

    设置适用于当前网站与浏览器,可随时通过页脚重新调整。

    必要设置

    在当前设备记住本次选择。

    始终启用

    未安装广告或受众分析工具。拒绝可选存储不影响阅读或联系。

    Cookie 与存储详情