市场微观结构:订单簿结构、买卖价差、市场深度、流动性概念、订单簿动态变化
做市商这行,说白了就是跟市场微观结构打交道。你每天盯着的那个订单簿,就是你的战场地图。我刚开始做量化的时候,觉得订单簿不就是一堆买单卖单嘛,有什么好看的?后来被市场狠狠教育了几次,才明白这里面门道深着呢。
订单簿结构:你的战场地图
订单簿(Order Book)记录了所有未成交的限价订单。它分两部分:买单(Bid)和卖单(Ask)。买单从高到低排列,卖单从低到高排列。中间那个空隙,就是买卖价差。
举个例子,假设某股票当前订单簿长这样:
| 卖单价格 | 卖单数量 | 买单价格 | 买单数量 |
|---|---|---|---|
| 10.05 | 200 | 10.00 | 300 |
| 10.04 | 150 | 9.99 | 500 |
| 10.03 | 100 | 9.98 | 200 |
这里最佳卖价是10.03,最佳买价是10.00。价差就是0.03。我习惯把订单簿想象成一个「价格-数量」的二维结构。每一档价格上挂了多少单,决定了市场的「厚度」。
核心要点:订单簿的每一档价格,都代表了一个潜在的交易机会。做市商的核心工作,就是在这个结构中找到自己的位置。
买卖价差:你的利润来源
买卖价差(Bid-Ask Spread)是最直观的流动性指标。价差越小,流动性越好。价差越大,说明市场越「薄」,做市商的风险也越大。
我在项目中遇到过一种情况:某只小盘股平时价差只有0.01,但财报发布前突然扩大到0.05。这时候如果你还按原来的策略报价,很容易被套。为什么?因为信息不对称加剧了,做市商需要更大的价差来补偿风险。
价差通常由三部分构成:
- 订单处理成本:交易所费用、清算费用等
- 存货持有成本:你手里拿着股票,价格波动带来的风险
- 逆向选择成本:跟知情交易者做对手盘的风险
个人经验:我建议新手做市商先盯住价差这个指标。价差突然扩大,往往意味着市场要变盘。这时候宁可少做,也不要硬扛。
市场深度:你能吃下多少单
市场深度(Market Depth)衡量的是在某个价格水平上,能成交多少数量。深度越大,大单对价格的冲击就越小。
你想想看,如果一个订单簿在最佳买价上只有100股,你突然砸进去1000股,价格肯定会被打穿好几档。这就是深度不足的表现。
我习惯用「深度曲线」来观察市场。横轴是价格,纵轴是累计数量。曲线越陡峭,说明深度越差。曲线越平缓,说明市场越能吸收大单。
避坑指南:我曾经在深度不足的市场里做市,结果一个大单过来,我的报价直接被吃掉,还反向把我套住了。后来我学乖了,深度不足的品种,要么不做,要么把报价间距拉大。
流动性概念:市场的血液
流动性(Liquidity)是个综合概念。它不仅仅是深度,还包括:
- 即时性:你能不能马上成交
- 宽度:价差大小
- 深度:能成交多少
- 弹性:大单冲击后,价格多久恢复
说白了,流动性就是「你想买的时候有人卖,你想卖的时候有人买」。做市商就是流动性的提供者。我们赚的就是流动性溢价。
我记得有一次做比特币的做市,白天流动性很好,价差只有0.01%。到了凌晨三点,价差能扩大到0.1%以上。这就是流动性随时间变化的典型例子。
订单簿动态变化:战场瞬息万变
订单簿不是静止的。每一秒都有新订单进来,有订单被撤掉,有订单被成交。这些动态变化,才是做市商真正要关注的东西。
常见的订单簿事件包括:
- 限价单进入:新的买单或卖单挂出来
- 限价单撤销:挂着的单被撤掉
- 市价单成交:吃掉订单簿上的单子
- 订单修改:价格或数量变了
我习惯把订单簿的变化分成两类:
- 被动变化:限价单的挂撤,反映的是市场参与者的「意愿」
- 主动变化:市价单的成交,反映的是「行动」
做市商要同时关注这两类变化。被动变化告诉你市场的「情绪」,主动变化告诉你市场的「方向」。
实战技巧:我建议你盯盘的时候,不要只看最佳买卖价。要关注整个订单簿的「形状」。比如买单突然变厚,卖单变薄,说明买方力量在增强。这时候你的报价策略就要相应调整。
知识体系总览
下面这张图,是我自己总结的市场微观结构知识体系。你可以把它当作一个思维导图来用。
这张图把五个核心概念串起来了。订单簿结构是基础,买卖价差是利润来源,市场深度决定了你能做多大,流动性是整体环境,动态变化则是你每天要应对的战场。
我的建议:刚开始学做市商策略,别急着上复杂模型。先把订单簿看明白。每天花半小时,盯着一个品种的订单簿,记录它的变化规律。一个月下来,你对市场的「感觉」会完全不一样。
嗯,市场微观结构这部分就讲到这里。记住一句话:订单簿是市场的「心电图」,学会读懂它,你就能在量化交易这条路上走得更远。