订单簿结构:限价单与市价单、买卖盘口、深度图与市场微观结构
大家好,我是你们的量化交易讲师。今天咱们来聊聊订单簿——这个做市商每天吃饭的家伙。说实话,我刚入行那会儿,觉得订单簿不就是一堆买单卖单堆在一起嘛,有什么好研究的?后来在实盘中被市场狠狠教育了几次,才明白这里面门道深着呢。
一、限价单与市价单:两种最基本的武器
先说说最基础的东西。订单簿里只有两种订单:限价单和市价单。你想想看,所有的交易策略,不管多复杂,最终都是通过这两种订单来执行的。
限价单(Limit Order)
限价单就是你指定一个价格,只有市场达到这个价格时才会成交。说白了,就是「我只愿意在这个价格买/卖,贵了我不买,便宜了我不卖」。限价单会挂在订单簿上,等待对手方来吃。
关键特征:
- 提供流动性——你挂单,别人来吃
- 成交价格确定,但成交时间不确定
- 可能部分成交,也可能完全不成交
我个人习惯在做市时大量使用限价单。为什么呢?因为做市商赚的就是买卖价差,限价单正好帮我们挂在两边,等着吃差价。我记得有一次在ETH永续合约上,我挂了500个ETH的买单在支撑位,结果半夜一根针插下来,全部成交了。虽然当时有点慌,但第二天价格反弹,这笔单子给我带来了不错的利润。
市价单(Market Order)
市价单就简单粗暴了——不管什么价格,立即成交。你输入一个数量,系统会以当前最优的可成交价格帮你吃掉订单簿上的对手单。
注意:市价单虽然成交快,但会面临滑点风险。尤其是在流动性不足的市场,一个大单下去,价格可能被推得很远。
我曾经在某个小币种上吃过这个亏。当时想快速建仓,直接下了个市价单,结果订单簿上深度不够,我的单子把价格从0.5推到了0.55,多花了10%的成本。从那以后,我对流动性差的市场就格外小心了。
二、订单簿的买卖盘口
订单簿的结构,说白了就是「谁在什么价格想买多少,谁在什么价格想卖多少」。我们通常把买单称为Bid,卖单称为Ask。
来看一个典型的订单簿结构:
| 价格 | 卖单数量 | 买单数量 | 价格 |
|---|---|---|---|
| 100.50 | 1,200 | ||
| 100.40 | 800 | ||
| 100.30 | 500 | ||
| 100.20 | 300 | ||
| 200 | 100.10 | ||
| 600 | 100.00 | ||
| 1,000 | 99.90 | ||
| 1,500 | 99.80 |
这里有几个关键概念:
- 最优卖价(Best Ask):100.20,这是当前想卖的人愿意接受的最低价格
- 最优买价(Best Bid):100.10,这是当前想买的人愿意出的最高价格
- 买卖价差(Spread):100.20 - 100.10 = 0.10,这就是做市商赚的空间
嗯,这里要注意一点。价差的大小直接反映了市场的流动性状况。价差越小,说明市场越活跃,流动性越好。我在做高频做市的时候,最喜欢的就是价差稳定的市场,这样我的策略才能稳定盈利。
三、深度图:一眼看穿市场
深度图就是把订单簿上的数据可视化。横轴是价格,纵轴是累计数量。左边是买单的累计深度,右边是卖单的累计深度。
我给大家画个简单的深度图:
这张图怎么看?很简单:
- 曲线越陡峭,说明这个价格附近的订单越密集
- 曲线越平缓,说明深度越差,大单容易造成价格大幅波动
- 买单和卖单之间的缺口就是价差
我在做市的时候,每天开盘第一件事就是看深度图。为什么?因为深度图能告诉我市场的「软肋」在哪里。比如,如果买单深度在某个价格突然变得很厚,那这个价格很可能是一个强支撑位。反过来,卖单深度厚的地方就是阻力位。
实战技巧:当你在深度图上看到买单深度明显大于卖单深度时,说明市场买盘强劲,价格大概率会上涨。反之亦然。但这只是参考,不能作为唯一依据。
四、市场微观结构:订单簿背后的博弈
市场微观结构,说白了就是研究「订单是怎么流动的,价格是怎么形成的」。这玩意儿听起来高大上,其实核心就几个问题:
- 信息如何影响订单流?——大资金进场时,订单簿会有什么变化?
- 订单簿的形态意味着什么?——厚实的订单簿和稀疏的订单簿,分别代表什么市场状态?
- 做市商如何利用订单簿信息?——我们怎么从订单簿的变化中嗅到机会?
我给大家分享一个我自己的案例。有一次我在监控BTC的订单簿时,发现买单深度在某个价格区间突然增加了30%,但价格并没有明显上涨。这不对劲。正常情况下,买盘增加应该会推高价格。我当时判断,可能是某个大机构在偷偷吸筹,用冰山订单隐藏了真实意图。
于是我做了一个决定:跟着买。我在那个价格区间也挂了一些买单,同时把卖单撤了。果然,半小时后价格开始拉升,我跟着吃了一波肉。
这就是微观结构分析的价值——你能从订单簿的细微变化中,读出市场参与者的真实意图。
五、订单簿的常见形态与解读
做市做久了,你会发现订单簿其实有几种典型形态:
| 形态 | 特征 | 含义 |
|---|---|---|
| 平坦型 | 各价格深度均匀分布 | 市场分歧不大,流动性好 |
| 陡峭型 | 某个价格附近深度极大 | 存在强支撑/阻力位 |
| 稀疏型 | 订单稀疏,价差大 | 流动性差,容易滑点 |
| 倾斜型 | 一侧深度明显大于另一侧 | 市场偏向某一方向 |
嗯,这里要提醒一下。订单簿的形态是动态变化的,尤其是在消息面刺激下,可能几秒钟就完全变样。所以做量化策略的时候,一定要考虑订单簿的实时更新频率。
避坑指南:我曾经在写策略时,用了5秒前的订单簿数据来做决策。结果市场已经变了,我的策略还在按旧数据挂单,白白亏了不少手续费。后来我改成用WebSocket实时推送数据,才解决了这个问题。
六、总结一下
订单簿结构,说白了就是市场的「心电图」。限价单和市价单是两种最基本的交易工具,买卖盘口告诉我们当前的市场供需,深度图让我们一眼看穿流动性分布,而微观结构分析则帮我们读懂市场参与者的心思。
做市商的核心能力,就是能从订单簿的细微变化中,提前嗅到机会和风险。这不是一天两天能练出来的,需要大量的实盘经验和复盘总结。
好了,这一章的内容就到这里。记住,订单簿是你最好的朋友,也是你最危险的敌人——关键看你懂不懂它。