一、订单簿基础:什么是限价订单簿?买卖盘口、深度、价差的基本概念
大家好,我是老张。做量化交易这些年,我见过太多人一上来就盯着K线猛看,却忽略了最底层的东西——订单簿。说实话,订单簿才是市场最真实的脉搏。今天咱们就来聊聊这个基础中的基础。
1.1 限价订单簿到底是什么?
限价订单簿,英文叫Limit Order Book,简称LOB。说白了,它就是交易所用来记录所有买卖挂单的电子账本。
你想想看,当你想买比特币,你肯定不会说「我出任意价格,你卖我就买」。你会说「我只愿意出3万美元买,多了我不干」。这个「3万美元买」的指令,就是一条限价买单。所有类似的指令汇集在一起,就形成了订单簿。
我个人习惯把订单簿想象成一个「价格-数量」的二维表格。每一行代表一个价格,每一列代表在这个价格上挂了多少单。
1.2 买卖盘口:买方和卖方的阵地
订单簿天然分成两半:买盘和卖盘。
- 买盘(Bid Side):所有想买的人,他们出的价格。价格从高到低排列。
- 卖盘(Ask Side):所有想卖的人,他们要的价格。价格从低到高排列。
这里有个关键点:买盘的最高价叫「买一价」,卖盘的最低价叫「卖一价」。这两个价格之间的差距,就是后面要讲的价差。
我记得刚入行时,有个老交易员跟我说:「看订单簿,先看买一和卖一。这两个价格之间的距离,决定了市场的流动性好不好。」当时不太理解,后来踩过坑才明白这句话的分量。
1.3 深度:市场的厚度
深度,听起来很玄乎,其实就是「在某个价格附近,有多少单子等着成交」。
举个例子:
卖盘深度:
价格 1.0020 数量 500
价格 1.0019 数量 300
价格 1.0018 数量 200
买盘深度:
价格 1.0017 数量 400
价格 1.0016 数量 600
价格 1.0015 数量 800
你看,在1.0018到1.0020这个区间,有1000个单位的卖单等着。这就是卖盘深度。深度越大,说明市场越有「厚度」。
1.4 价差:买卖之间的鸿沟
价差就是买一价和卖一价之间的差值。公式很简单:
价差 = 卖一价 - 买一价
比如卖一是1.0020,买一是1.0017,价差就是0.0003。
价差意味着什么?它就是你「一买一卖」需要付出的成本。你想想看,如果你在买一价买入,立刻在卖一价卖出,你亏的就是这个价差。
1.5 知识体系总览
下面这张图,是我自己梳理的订单簿核心概念关系图。你看一眼就能明白它们之间的逻辑。
1.6 实际应用:怎么看订单簿?
光说不练假把式。咱们来看一个真实的订单簿片段:
| 价格 | 买盘数量 | 卖盘数量 |
|---|---|---|
| 100.05 | 200 | |
| 100.04 | 150 | |
| 100.03 | 100 | |
| 100.02 | 80 | |
| 100.01 | 120 | |
| 100.00 | 300 |
从这个表里,你能读出什么?
- 卖一价是100.03,买一价是100.02,价差0.01
- 卖盘在100.03-100.05区间有450个单位
- 买盘在100.00-100.02区间有500个单位
- 整体来看,买卖双方力量还算均衡
1.7 为什么订单簿这么重要?
说白了,订单簿就是市场的「底牌」。K线是过去,订单簿是现在和未来。它告诉你:
- 当前的真实流动性:不是看成交量,而是看挂单量
- 潜在的支撑和阻力:大单密集区就是天然的支撑/阻力位
- 市场参与者的心理:挂单的分布反映了多空双方的博弈
嗯,这里要注意一点:订单簿是动态的,每秒都在变化。你看到的这一刻,下一秒可能就完全不同了。所以做量化交易时,我们通常用WebSocket实时订阅订单簿数据,而不是手动刷新。
好了,这一章的内容就到这里。订单簿的基础概念其实不难,难的是如何从这些数据中提取有价值的信息。后面的章节,我会一步步带你深入。
公众号:蓝海资料掘金营,微信deep3321