一、订单簿基础:限价单与市价单、订单簿的构建与维护、买卖盘口与价差
大家好,我是你们的量化交易讲师。今天咱们聊聊订单簿——这个所有电子化交易市场的“心脏”。
说实话,我刚开始做量化那会儿,觉得订单簿就是个价格列表。后来踩了不少坑才明白,订单簿里藏着的,是市场参与者的真实意图和博弈痕迹。你想想看,每一笔挂单背后,都是一个活生生的人在决策。
1.1 限价单与市价单:两种最基础的武器
先搞清楚这两个最基础的概念。说白了,它们决定了你“愿意等多久”和“愿意付多少成本”。
限价单(Limit Order)
你指定一个价格,只有市场达到这个价格时才会成交。我习惯把限价单叫做“狙击手”——你埋伏好,等猎物自己撞上来。
- 优点:你能控制成交价格,不会买贵了或卖便宜了。
- 缺点:可能永远成交不了。我在做高频策略时,经常遇到限价单挂在那边一整天纹丝不动的情况。
市价单(Market Order)
你不管价格,只要立即成交。市价单就像“推土机”——直接碾压过去,吃掉所有对手盘。
- 优点:保证成交,流动性好。
- 缺点:你无法控制成交价格。遇到流动性差的时候,滑点能让你怀疑人生。
核心区别:限价单提供流动性,市价单消耗流动性。做市商赚的就是这个价差。
1.2 订单簿的构建与维护
订单簿本质上是一个价格-数量的映射表。交易所会维护两个队列:买单队列(Bid)和卖单队列(Ask)。
我给大家画个图,这样更直观:
嗯,这张图很关键。大家注意看,买单从高到低排列,卖单从低到高排列。中间那个空隙,就是价差(Spread)。
订单簿的维护逻辑
交易所收到订单后,会做这几件事:
- 价格优先:买单价格高的排前面,卖单价格低的排前面。
- 时间优先:同价格下,先来的排前面。
- 立即撮合:新订单进来,先跟对手方队列匹配,剩下的才挂单。
实战技巧:我建议你在做回测时,一定要模拟订单簿的排队机制。很多新手直接用收盘价成交,结果实盘发现根本排不上队——这就是典型的“回测冠军,实盘亏光”。
1.3 买卖盘口与价差
盘口(Order Book Depth)就是订单簿的“深度”。它告诉你每个价位上有多少人在等着交易。
关键指标
| 指标 | 含义 | 我的经验 |
|---|---|---|
| Best Bid / Best Ask | 最高买价 / 最低卖价 | 这是市场的“门面”,流动性好不好先看这里 |
| Spread | Ask - Bid | 价差越小,市场越活跃。美股大盘股通常0.01美元 |
| Depth | 各价位的挂单量 | 深度越大,大单冲击成本越小 |
| Order Imbalance | 买卖挂单量差异 | 我曾经用这个指标做短期预测,效果还不错 |
价差的经济学含义
价差不是随便定的。它反映了:
- 流动性风险:流动性越差,做市商要求的补偿越高
- 信息不对称:如果市场上有内幕交易者,价差会扩大
- 交易成本:你每交易一次,实际上就损失了半个价差
避坑指南:我曾经在盘前交易时段用市价单交易一只小盘股,结果滑点达到了价差的10倍!后来我养成了习惯——流动性差的时候,坚决不用市价单。
1.4 订单簿的动态变化
订单簿不是静止的。它每时每刻都在变化。我给大家总结几个常见模式:
模式一:价差收窄
通常发生在重大新闻发布前。做市商在“赌”方向,所以缩小价差吸引订单。
模式二:深度突然消失
我遇到过好几次,订单簿上几千手的挂单瞬间撤单。这通常是算法交易在“试水”——看看市场反应。
模式三:冰山订单
大资金不想暴露意图,只显示一小部分挂单。你看到100手,背后可能藏着10000手。
核心要点:订单簿是市场的“心电图”。学会读它,你就能提前感知市场的脉搏。我每天开盘前都会花5分钟扫一眼盘口结构,这已经成了我的肌肉记忆。
好了,订单簿的基础就讲到这里。记住一句话:订单簿里没有秘密,只有你读不出的信息。
公众号:蓝海资料掘金营,微信deep3321