市场微观结构:订单簿、买卖价差、市场深度、流动性
各位同学,今天我们来聊聊市场微观结构。
说实话,很多做量化的人一上来就研究各种复杂策略,却忽略了最基础的东西——市场到底是怎么运作的。我刚开始做套利的时候也犯过这个错,结果策略回测漂亮,实盘一跑就亏钱。后来我才明白,不理解订单簿和流动性,就像开车不看仪表盘,迟早要出事。
订单簿:市场的实时快照
订单簿是什么?说白了,就是当前所有买卖挂单的集合。
交易所会把所有买单按价格从高到低排,卖单从低到高排。你看到的买一、卖一,就是当前最高买价和最低卖价。
核心要点:订单簿是市场微观结构的基石。没有订单簿,就没有价格发现的过程。
我个人习惯在开盘前先扫一眼订单簿的形态。如果买单厚实、卖单稀疏,说明买方力量强,价格容易往上走。反之亦然。
举个例子,假设某股票当前订单簿如下:
| 档位 | 买价 | 买量 | 卖价 | 卖量 |
|---|---|---|---|---|
| 1 | 10.00 | 500 | 10.01 | 300 |
| 2 | 9.99 | 800 | 10.02 | 600 |
| 3 | 9.98 | 1200 | 10.03 | 400 |
你看,买一10.00有500股,卖一10.01有300股。这意味着如果你想立刻买入,得花10.01的价格;想立刻卖出,只能拿到10.00。
买卖价差:你的隐性成本
买卖价差就是买一和卖一之间的价格差。上面这个例子,价差是0.01元。
你想想看,如果你同时买入和卖出,一进一出就亏了价差。对于高频套利策略来说,价差就是最大的敌人。
避坑指南:我曾经做过一个跨交易所套利策略,回测年化收益30%。结果实盘跑了一个月,收益全被价差吃掉了。后来一查,两个交易所的价差加起来比预期利润还高。从那以后,我所有策略都会把价差作为第一道过滤条件。
价差的大小反映了什么?
- 流动性好的品种:价差小,比如大盘股、主流ETF,价差可能只有1个tick
- 流动性差的品种:价差大,比如小盘股、冷门期货,价差可能达到几个甚至十几个tick
嗯,这里要注意:价差不是固定的。它会随着市场情绪、交易时间、突发事件而变化。我建议你在策略中动态计算价差,而不是用固定值。
市场深度:你能吃下多少单
市场深度,简单说就是订单簿上各个价位的挂单量。深度越厚,你越容易在不影响价格的情况下完成大额交易。
我个人习惯用「深度斜率」来判断市场深度。如果订单簿上价格每变动一个tick,挂单量变化平缓,说明深度好;如果突然出现断层,说明深度差。
举个例子,假设你想买入10000股某股票:
- 深度好的市场:你可能只需要吃掉卖一到卖五,价格只上涨了0.02元
- 深度差的市场:你可能要吃到卖十甚至卖二十,价格被推高了0.10元
这中间的差价,就是你的冲击成本。
实战技巧:我写套利策略时,会计算一个「深度系数」——即完成目标交易量所需的价格滑点。如果滑点超过预期利润的20%,我就放弃这笔交易。
流动性:市场的血液
流动性是个综合概念,它包含了价差、深度、交易速度等多个维度。一个流动性好的市场,你进出都方便,成本也低。
怎么衡量流动性?我常用三个指标:
- 价差宽度:越小越好
- 深度厚度:越厚越好
- 成交速度:越快越好
你想想看,如果一个品种价差大、深度薄、成交还慢,你敢用它做套利吗?反正我不敢。
我记得有一次做期货套利,选了一个冷门品种,价差看起来还行。结果一挂单,半天没人接,最后被迫撤单。从那以后,我所有策略都会加上流动性过滤条件。
知识体系结构图
下面这张图,是我自己总结的市场微观结构知识体系,你一看就明白了:
实战中的避坑指南
最后,分享几个我踩过的坑:
坑一:只看价差不看深度
我曾经遇到一个品种,价差只有1个tick,看起来流动性很好。结果一交易才发现,每个价位只有几十股挂单。想买1000股,直接打穿了5个价位。所以,价差和深度要一起看。
坑二:忽略盘口动态变化
订单簿是实时变化的。你看到买一有1000股,可能下一秒就被撤单了。我建议在策略中设置「订单簿稳定性检查」——如果挂单频繁撤换,说明有人在操纵盘口,这时候最好观望。
我的习惯:每次跑策略前,我会先跑一个「流动性扫描」模块,计算当前市场的价差、深度、成交速度。只有三个指标都达标,策略才会启动。
好了,市场微观结构就讲到这里。记住一句话:不懂订单簿,就别做套利。这是我从亏钱中悟出来的道理。
公众号:蓝海资料掘金营,微信deep3321