限价订单簿(Limit Order Book,LOB)是金融市场微观结构的核心组成部分,记录了所有未成交的买卖订单。
LOB 是一个按价格排序的双向队列:
价格 数量 类型
------ ------ ------
100.50 500 卖5 (Ask)
100.25 1200 卖4
100.10 800 卖3
100.05 1500 卖2
100.00 2000 卖1 (Best Ask)
-------- 中间价 --------
99.95 1800 买1 (Best Bid)
99.90 1000 买2
99.75 600 买3
99.50 2200 买4
99.25 900 买5
Spread=Best Ask−Best Bid
Depth(p)=orders at price p∑Volume
- 反映市场吸收大额订单的能力
- 深度不足 → 大额订单导致显著价格冲击
Mid=2Best Bid+Best Ask
| 来源 |
特征 |
影响 |
| 订单到达/取消 |
毫秒级随机性 |
价格微观抖动 |
| 算法交易 |
自动化模式 |
虚假信号 |
| 信息驱动交易 |
知情交易者 |
价格发现 |
| 噪声交易 |
非知情交易者 |
纯随机波动 |
"模型在实盘里敏锐地捕捉到了 limit order book 里零点几毫秒的微观噪音。"
- DL 模型可能过度拟合这些微观噪声
- 导致虚假信号和过度交易
- 累计 slippage 和手续费超过 alpha
将订单到达建模为泊松过程或 Hawkes 过程:
λt=μ+ti<t∑ϕ(t−ti)
使用深度学习直接建模 LOB 动态:
- CNN:将 LOB 视为图像,捕捉局部模式
- LSTM/Transformer:建模时间序列依赖
- Graph Neural Network:建模订单间关系
- 数据量大:Level 2 数据每秒数万条
- 噪声极高:SNR 极低
- 非平稳性:Regime Shift 频繁
LOB 是 slippage 产生的直接场所:
Slippage≈Depth at Best PriceOrderSize×Spread
- 订单簿深度越小 → slippage 越大
- 买卖价差越大 → slippage 越大
- 高频交易需要精确建模 LOB 动态
创建于:2026-06-11
*来源:栀染《量化交易的深度学习困境》