市场微观结构:订单簿、买卖价差、市场深度、流动性

各位同学,今天我们来聊聊市场微观结构。

说实话,很多做量化的人一上来就研究各种复杂策略,却忽略了最基础的东西——市场到底是怎么运作的。我刚开始做套利的时候也犯过这个错,结果策略回测漂亮,实盘一跑就亏钱。后来我才明白,不理解订单簿和流动性,就像开车不看仪表盘,迟早要出事。

订单簿:市场的实时快照

订单簿是什么?说白了,就是当前所有买卖挂单的集合。

交易所会把所有买单按价格从高到低排,卖单从低到高排。你看到的买一、卖一,就是当前最高买价和最低卖价。

核心要点:订单簿是市场微观结构的基石。没有订单簿,就没有价格发现的过程。

我个人习惯在开盘前先扫一眼订单簿的形态。如果买单厚实、卖单稀疏,说明买方力量强,价格容易往上走。反之亦然。

举个例子,假设某股票当前订单簿如下:

档位 买价 买量 卖价 卖量
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. 价差宽度:越小越好
  2. 深度厚度:越厚越好
  3. 成交速度:越快越好

你想想看,如果一个品种价差大、深度薄、成交还慢,你敢用它做套利吗?反正我不敢。

我记得有一次做期货套利,选了一个冷门品种,价差看起来还行。结果一挂单,半天没人接,最后被迫撤单。从那以后,我所有策略都会加上流动性过滤条件。

知识体系结构图

下面这张图,是我自己总结的市场微观结构知识体系,你一看就明白了:

市场微观结构 订单簿 买卖价差 市场深度 流动性 买/卖挂单集合 价格优先、时间优先 买一与卖一价差 隐性交易成本 各价位挂单量 冲击成本评估 价差+深度+速度 综合衡量市场质量

实战中的避坑指南

最后,分享几个我踩过的坑:

坑一:只看价差不看深度

我曾经遇到一个品种,价差只有1个tick,看起来流动性很好。结果一交易才发现,每个价位只有几十股挂单。想买1000股,直接打穿了5个价位。所以,价差和深度要一起看。

坑二:忽略盘口动态变化

订单簿是实时变化的。你看到买一有1000股,可能下一秒就被撤单了。我建议在策略中设置「订单簿稳定性检查」——如果挂单频繁撤换,说明有人在操纵盘口,这时候最好观望。

我的习惯:每次跑策略前,我会先跑一个「流动性扫描」模块,计算当前市场的价差、深度、成交速度。只有三个指标都达标,策略才会启动。

好了,市场微观结构就讲到这里。记住一句话:不懂订单簿,就别做套利。这是我从亏钱中悟出来的道理。


公众号:蓝海资料掘金营,微信deep3321