一、订单簿基础:什么是订单簿?限价单与市价单、买卖盘口、深度图
各位同学,今天咱们来聊聊订单簿。这东西说白了,就是交易所里那个实时更新的「挂单大本营」。我个人习惯把它理解成——市场所有参与者当前愿意买卖的「意愿清单」。
你打开任何一个交易软件,看到那个买一卖一、买二卖二……的列表,那就是订单簿的直观呈现。嗯,这里要注意:订单簿不是历史成交记录,而是当前等待成交的挂单。
1.1 限价单 vs 市价单:两种最基本的玩法
先说说限价单。你指定一个价格,比如「我就在100块买,不到这个价我不出手」。这个单子会挂到订单簿上,等着有人来成交。我在项目中遇到过不少新手,上来就挂限价单,结果行情一飞冲天,单子根本没成交——这就是典型的「挂单被甩下车」。
市价单就简单粗暴了:你不管价格,直接按当前最优价成交。说白了就是「我要立刻成交,价格你看着办」。市价单不会出现在订单簿上,它会直接吃掉订单簿里最便宜的卖单或最贵的买单。
为什么会这样?因为限价单提供了流动性,市价单消耗了流动性。做市商赚的就是这个差价——他们挂限价单,等市价单来吃。
1.2 买卖盘口:订单簿的骨架
订单簿分两边:买盘(Bid)和卖盘(Ask)。买盘是所有人愿意买入的价格和数量,卖盘是所有人愿意卖出的价格和数量。
举个例子,你看一个盘口:
| 卖盘(Ask) | 价格 | 买盘(Bid) |
|---|---|---|
| 1000股 @ 10.05 | 10.05 | |
| 2000股 @ 10.04 | 10.04 | |
| 10.03 | 1500股 @ 10.03 | |
| 10.02 | 3000股 @ 10.02 | |
| 10.01 | 500股 @ 10.01 |
买一就是10.03,卖一就是10.04。买卖价差(Spread)就是0.01。我曾经见过某些流动性极差的币种,价差能到几个百分点——那种盘口,你市价单进去就是被割韭菜。
1.3 深度图:把订单簿画出来
深度图就是把订单簿可视化。横轴是价格,纵轴是累计挂单量。买盘从低到高累积,卖盘从高到低累积,两条线在中间交汇。
你想想看,深度图能告诉你什么?
- 支撑位和阻力位:买盘堆积的地方就是支撑,卖盘堆积的地方就是阻力
- 流动性分布:深度越厚,说明这个价位挂单越多,越不容易被砸穿
- 大单痕迹:突然出现一个巨大的挂单,可能是机构在「画线」
下面是我自己画的一个深度图结构,帮你理解这个逻辑:
你看这个图,买盘和卖盘在中间交汇。如果买盘那边突然变厚,说明有人在下面托底;如果卖盘那边突然变厚,说明有人在上面压盘。我当年做高频策略时,就靠监控深度图的突变来捕捉大单动向。
1.4 订单簿事件:驱动策略的燃料
订单簿不是静态的,它每时每刻都在变化。这些变化就是「事件」:
- 新单进入:有人挂了新的限价单
- 订单撤销:有人撤单了
- 订单成交:市价单吃掉了限价单
- 订单修改:有人改了价格或数量
每个事件都会改变订单簿的状态。我们的策略就是去捕捉这些事件,从中找到交易信号。说白了,订单簿事件驱动型策略,就是「市场每动一下,我就判断一下要不要跟」。
我个人习惯是把订单簿事件分成两类:一类是「量变」,比如挂单量缓慢增加;另一类是「质变」,比如突然出现一个巨量挂单。量变可以慢慢分析,质变必须立刻反应。
嗯,基础概念就这些。你想想看,订单簿其实就是市场的「心电图」。读懂它,你就能感知到市场的呼吸和脉搏。下一节我们会深入讲如何用这些事件构建具体的交易信号。