订单流研究笔记
订单簿失衡:读懂买卖力量的变化
买一量大,就一定会上涨吗?区分队列失衡、主动成交与订单流失衡,建立更完整的观察框架。
同一个“失衡”,可能在描述不同的东西
队列失衡比较某一时刻的买卖挂单量;主动成交失衡比较一个窗口内主动买入与主动卖出的数量;订单流失衡还会考虑报价队列随事件的变化。这三个量不能不加区分地混用。
I = (Q_bid − Q_ask) / (Q_bid + Q_ask)
这里的 I 只是最优档队列失衡,范围为 −1 到 1。当分母为零或行情失效时,应记录为不可用。数值偏正仅表示当前观察到的买方挂单量较多,并不直接构成价格上涨结论。
把快照放回事件序列
Cont、Kukanov 与 Stoikov 的研究从订单簿事件出发,考察订单流失衡与短期价格变化之间的关系。这为区分挂单、撤单和成交提供了一个研究入口。
本站建议把每一次失衡变化还原成可检查的事件:买方补单、卖方撤单、最优档被成交穿透,或报价位置发生移动。只有快照时,应保留“成因无法确定”的状态,而不是自动把挂单减少全部解释为成交。
一个可复核的实验设计
- 以事件结束时刻为特征时间,保存当时能够看到的盘口。
- 分别统计 100 毫秒、1 秒、5 秒后的中间价变化,记录标签是否完整。
- 按价差、波动和交易时段分组,观察同一个失衡值是否具有一致含义。
- 增加手续费、延迟和排队约束后,再讨论信号是否有执行价值。
本站研究建议:先把“特征与未来价格相关”与“挂单后可以获利”分开验证。前者不能替代后者。
区分同期解释与未来预测:若用窗口内 OFI 解释同窗价格变化,不应把这个关系直接写成窗口起点可用的预测能力。
参考文献与研究边界
本文为研究与教学笔记,示意数据不代表实盘表现,未进行实盘绩效验证。