市场微观结构基础:订单簿、买卖价差、市场深度、交易机制
做量化交易这些年,我越来越觉得——不懂微观结构,就像开车不看仪表盘。你策略再牛,模型再花哨,一进实盘就被流动性吃掉了利润,那真是欲哭无泪。
这一节,咱们把市场最底层的几个概念掰开揉碎。说白了,就是搞清楚:你的订单到底是怎么成交的?
订单簿:市场的实时快照
订单簿(Order Book)是什么?我习惯把它理解成「买卖双方的排队表」。买方报出想买的价格和数量,卖方报出想卖的价格和数量,系统按价格优先、时间优先的原则排好。
举个例子,某时刻的订单簿长这样:
| 卖五 | 10.05 | 2000 |
|---|---|---|
| 卖四 | 10.04 | 1500 |
| 卖三 | 10.03 | 3000 |
| 卖二 | 10.02 | 2500 |
| 卖一 | 10.01 | 1000 |
| 买一 | 10.00 | 800 |
| 买二 | 9.99 | 1200 |
| 买三 | 9.98 | 2000 |
| 买四 | 9.97 | 1800 |
| 买五 | 9.96 | 3000 |
你看,买一和卖一之间差了一分钱。这一分钱,就是买卖价差。我刚开始做高频策略时,天天盯着这个价差看——它直接决定了你的交易成本。
买卖价差:流动性的价格
买卖价差(Bid-Ask Spread),就是最优卖价减去最优买价。它本质上是你「进出场的过路费」。
为什么会有价差?因为做市商要赚钱,市场要覆盖风险。你想想看,如果价差为零,谁还愿意提供流动性?
我遇到过一只冷门股票,价差经常达到0.5%以上。你进去先亏0.5%,出来再亏0.5%,一来一回1%没了。这种品种,趋势策略根本没法做。
价差的影响因素有哪些?
- 流动性:交易越活跃,价差越小
- 波动性:波动越大,做市商越谨慎,价差拉宽
- 信息不对称:有内幕消息风险时,价差会扩大
- 时间因素:开盘和收盘时段价差通常较大
市场深度:你能吃下多少单
市场深度(Market Depth),指的是在某个价格水平上,有多少订单等着成交。深度越大,你越不容易把价格打穿。
举个例子,你想买入5000股。如果买一只有800股,那你的订单会吃掉买一的800股,然后继续吃买二的1200股,再吃买三的2000股……最后成交均价可能远高于当前价格。
这就是市场冲击成本。我做过一个统计:
| 订单规模 | 冲击成本(bps) |
|---|---|
| 小于深度10% | 0.5 - 1 |
| 深度10% - 50% | 1 - 5 |
| 大于深度50% | 5 - 20 |
你看,订单规模一旦超过市场深度的一半,冲击成本会急剧上升。所以大单执行时,一定要拆单。
交易机制:做市商 vs 竞价
全球市场主要有两种交易机制:报价驱动(做市商)和订单驱动(竞价)。
做市商机制
做市商(Market Maker)是专业的流动性提供者。他们同时挂出买单和卖单,赚取买卖价差。你想想看,做市商就像「市场的加油站」——你随时可以加油,但得付点差价。
我做过一段时间的做市策略,说白了就是:在买一挂单,在卖一挂单,赚那一分钱的差价。但风险在于,万一市场突然波动,你手里的存货可能瞬间贬值。
做市商机制的优缺点:
- ✅ 流动性好,随时可以成交
- ✅ 价格稳定,不会出现剧烈跳空
- ❌ 交易成本高(价差较大)
- ❌ 可能存在做市商操纵
竞价机制
竞价机制(Order-Driven)没有做市商,买卖双方直接撮合。A股、港股、大部分期货都是这种模式。
竞价机制下,价格完全由供需决定。你挂单,等别人来吃。如果没人接,你就得降价。
竞价机制的优缺点:
- ✅ 交易成本低(价差可以很小)
- ✅ 市场透明,所有订单可见
- ❌ 流动性不稳定,冷门品种可能半天没成交
- ❌ 大单冲击成本高
知识体系结构图
下面这张图,把市场微观结构的核心逻辑串起来了:
这张图把四个核心概念串起来了。你从订单簿出发,看到价差和深度,再理解交易机制——整个微观结构的逻辑就通了。
实战中的几点体会
最后,分享几个我在实战中的体会:
- 别只看最优价。很多人只盯着买一卖一,但真正的流动性在更深的位置。我习惯看订单簿的前五档,甚至前十档。
- 价差会骗人。有时候价差很小,但深度极浅。你挂个市价单,直接打穿好几档。所以价差和深度要一起看。
- 交易机制决定策略。做市商市场适合做高频,竞价市场适合做趋势。别拿做市商的策略去跑竞价市场,会死得很惨。
- 回测要真实。我见过太多人回测时假设「按最优价成交」,结果实盘一跑就亏。记住:回测一定要模拟真实的订单簿。
一句话总结:市场微观结构,就是你的「战场地形图」。不读懂它,你的策略再漂亮,也只是纸上谈兵。