2、市场微观结构:限价单与市价单、订单簿的价差与深度、订单簿的失衡与恢复
做高频交易这些年,我越来越觉得——订单簿就是市场的脉搏。
你盯着它,能听到买卖双方的呼吸声。有人急,有人稳,有人在试探,有人在埋伏。说白了,市场微观结构就是研究这些订单怎么来、怎么走、怎么影响价格。
这一章,咱们就聊聊订单簿里最核心的几个概念。嗯,都是实战中天天要打交道的。
2.1 限价单与市价单:两种最基本的武器
先问个问题:你想买100股,怎么下单?
两种选择:
- 市价单(Market Order):不管价格,立刻成交。我就要现在买到。
- 限价单(Limit Order):设定一个价格,不高于这个价我才买。不着急,等机会。
听起来简单吧?但这里面的门道,我当年可是吃过亏的。
核心区别:
- 市价单提供流动性消耗——你吃掉别人的挂单
- 限价单提供流动性供给——你挂在那等别人来吃
我在做期货高频策略时,曾经犯过一个低级错误:用市价单去抢一个流动性极差的合约。结果呢?滑点直接吃掉了我半个月的利润。那次之后,我给自己定了个规矩——流动性不足时,绝不用市价单。
2.2 订单簿的价差与深度
打开一个订单簿,你看到的是什么?
左边是买单(Bid),右边是卖单(Ask)。最上面那两行,就是最佳买价和最佳卖价。
价差(Spread) = 最佳卖价 - 最佳买价
价差越小,说明市场越活跃,流动性越好。我见过最窄的价差,在国债期货上,只有0.5个tick。嗯,那才是真正的「薄如蝉翼」。
深度(Depth),就是每个价位上挂了多少单。
举个例子:
| 价位 | 买量 | 卖量 |
|---|---|---|
| 100.05 | — | 1,200 |
| 100.04 | — | 800 |
| 100.03 | — | 300 |
| 100.02 | 200 | — |
| 100.01 | 500 | — |
| 100.00 | 1,000 | — |
你看,100.02到100.03之间,价差只有1分钱。但卖单在100.03只有300手,而买单在100.02有200手。深度很浅。这时候一个大单砸进来,价格可能直接跳空。
实战技巧:我习惯用「价差+深度」两个指标一起看。价差窄但深度浅,说明市场「虚胖」;价差宽但深度厚,说明市场「实在」。前者容易滑点,后者适合大单。
2.3 订单簿的失衡与恢复
订单簿不是静止的。它一直在变。
什么叫失衡?就是某一侧的订单明显多于另一侧。
举个例子:
- 买一挂了500手,卖一只有100手
- 这时候,买方力量明显强于卖方
- 价格大概率要往上走
我管这个叫「订单簿倾斜」。倾斜越严重,短期价格方向越明确。
但有意思的是,失衡之后,市场会自我恢复。
怎么恢复?
- 要么价格涨上去,吸引更多卖单进来
- 要么买单被吃掉,订单簿重新平衡
我曾经在股指期货上观察到一个现象:某个价位突然出现巨量买单,价格瞬间拉升。但不到3秒,卖单就涌进来了,价格又被打回原形。这就是典型的「失衡-恢复」过程。
注意:失衡不一定意味着趋势。很多时候,它是大资金在「试盘」。我曾经被这种假失衡骗过好几次,后来加了一个条件——失衡持续超过5秒才做判断。
2.4 知识体系总览
下面这张图,是我自己梳理的订单簿分析框架。你一看就明白了。
你看,从订单类型出发,到订单簿结构,再到深度分析,最后落到动态的失衡与恢复。这就是一套完整的分析链条。
2.5 实战中的小技巧
最后分享几个我自己的习惯:
- 看价差:价差突然扩大,说明有人在撤单,或者流动性在消失。这时候要小心。
- 看深度变化:某个价位突然堆了大量订单,可能是「假墙」。我见过有人挂大单诱多,然后瞬间撤单。
- 看恢复速度:失衡后,市场多久恢复平衡?恢复越快,说明市场越成熟,流动性越好。
避坑指南:我曾经在回测中忽略了一个细节——订单簿的快照频率。如果快照间隔太长,你会错过很多「失衡-恢复」的微观过程。建议至少用100ms级别的数据。
嗯,这一章的内容就到这里。订单簿这东西,看多了,你就能「听」到市场的节奏。下一章咱们聊聊更深入的东西——订单流分析。
公众号:蓝海资料掘金营,微信deep3321