4、市场微观结构:买卖价差、市场深度、流动性、波动率与订单流关系
做量化这些年,我越来越觉得市场微观结构就像一台精密钟表的内部齿轮。你看不到它,但它决定了整个市场怎么运转。今天咱们就聊聊这几个核心概念——买卖价差、市场深度、流动性、波动率,以及它们跟订单流之间那些绕不开的关系。
4.1 买卖价差:市场的「过路费」
买卖价差,说白了就是买一价和卖一价之间的差额。你想想看,如果你现在想买100股茅台,市场上最低的卖价是200元,最高的买价是199.8元。这0.2元的差价,就是你要付的「过路费」。
我个人习惯把买卖价差分成两种:
- 绝对价差:卖一价 - 买一价,比如200 - 199.8 = 0.2元
- 相对价差:绝对价差 / 中间价,比如0.2 / 199.9 ≈ 0.1%
我在项目中遇到过一只冷门港股,买卖价差能到2%以上。你进去就亏2%,出来再亏2%,来回4%没了。这种票,做高频交易的基本不会碰。
4.2 市场深度:你能吃下多少单子?
市场深度,就是看订单簿上各个价位挂了多少单子。我经常用「水位」来比喻——深度深的水库,你舀一瓢水,水位几乎不变;深度浅的水库,你舀一瓢,水位直接下降一大截。
举个例子,看看这个订单簿:
卖五:10.05 2000股
卖四:10.04 1500股
卖三:10.03 1000股
卖二:10.02 500股
卖一:10.01 200股
-------------------
买一:10.00 300股
买二: 9.99 800股
买三: 9.98 1200股
买四: 9.97 1800股
买五: 9.96 2500股
如果你要买入5000股,光看卖一那200股根本不够。你得一路吃到卖五,平均成交价可能就变成10.03元了。这就是市场深度不够带来的「滑点」问题。
4.3 流动性:市场的「血液」
流动性是个综合概念。它不光是看价差和深度,还要看你能不能快速成交。我习惯用四个维度来衡量:
| 维度 | 指标 | 说明 |
|---|---|---|
| 宽度 | 买卖价差 | 越小越好 |
| 深度 | 订单簿挂单量 | 越大越好 |
| 即时性 | 成交速度 | 越快越好 |
| 弹性 | 价格恢复速度 | 越快越好 |
嗯,这里要注意——流动性不是一成不变的。开盘和收盘前半小时,流动性通常最好;中午休市前后,流动性会明显下降。我曾经吃过这个亏,中午挂了一笔大单,结果滑点比预期多了3倍。
4.4 波动率:市场的「心跳」
波动率跟流动性是什么关系?很多人以为波动率大就是流动性好,其实不一定。
我举个例子你就明白了:
- 情况A:某股票一天内从100元涨到105元,成交量10万手,买卖价差始终在0.1元以内。这是高波动+高流动性。
- 情况B:某股票一天内从100元涨到105元,成交量只有5000手,买卖价差经常跳到0.5元。这是高波动+低流动性。
情况B就是典型的「虚涨」——少量资金就能把价格拉上去,但你想出货的时候,会发现根本没人接盘。
4.5 订单流:市场的「脉搏」
订单流,就是每一笔成交的买卖方向、大小、时间。它比K线更细,比tick数据更丰富。我个人觉得,订单流才是理解市场微观结构的核心。
看订单流,我主要关注三个东西:
- 订单流不平衡:主动买盘 vs 主动卖盘的比例。如果连续10笔都是主动买盘,说明买方很强势。
- 大单痕迹:突然出现一笔远超平均成交量的单子,往往意味着「聪明钱」在行动。
- 订单簿重建速度:大单吃掉某个价位的挂单后,新挂单多久能补上来。补得快,说明流动性好;补得慢,说明市场深度不够。
这里我画了一张图,帮你理清这几个概念之间的关系:
4.6 它们之间的联动关系
这几个概念不是孤立的。我总结了一个简单的联动逻辑链:
订单流不平衡 → 吃掉某个价位的挂单 → 市场深度暂时下降 → 买卖价差扩大 → 流动性变差 → 价格波动加剧 → 吸引更多订单流进入...
你看,这是个循环。做高频策略的人,就是在捕捉这个循环中的某个环节。比如:
- 有人专门做「价差回归」——价差扩大后,等它缩回来
- 有人专门做「深度恢复」——大单吃掉挂单后,等新挂单补上来
- 有人专门做「订单流预测」——根据前几笔订单的方向,预测下一笔的方向
好了,这一章的内容就到这里。记住一句话:订单流是「因」,价差、深度、流动性、波动率都是「果」。理解了因,你就能预判果。
公众号:蓝海资料掘金营,微信deep3321