一、订单簿基础:什么是订单簿、限价单与市价单、买卖盘口与价差、深度图解读
做量化交易这些年,我见过太多人一上来就盯着K线猛看,却忽略了最底层的东西——订单簿。说实话,订单簿才是市场最真实的脉搏。K线是加工过的信息,而订单簿是原材料。今天我们就把它彻底聊透。
1.1 什么是订单簿?
订单簿,说白了就是一个「等待成交的订单列表」。交易所把所有交易者挂出来的买单和卖单,按价格从高到低排好,就形成了订单簿。
我个人习惯把订单簿想象成一个「双向拍卖市场」:
- 买单(Bids):大家愿意出多少钱买,价格从高到低排列
- 卖单(Asks):大家愿意多少钱卖,价格从低到高排列
嗯,这里要注意:买单的最高价和卖单的最低价之间的空隙,就是价差。这个我们后面细说。
核心理解:订单簿不是历史数据,它是「此时此刻」所有市场参与者的意图集合。每一笔挂单背后,都是一个真实的人在决策。
1.2 限价单与市价单
这两种订单类型,是交易的基础操作。我刚开始做交易时,就因为搞混它们吃过亏。
限价单(Limit Order)
你指定一个价格,只有市场达到这个价格时才会成交。比如你挂一个「买入BTC,限价30000」,那只有价格跌到30000或以下时才会成交。
- 优点:你可以控制成交价格,不会买贵了
- 缺点:可能一直成交不了,价格没到你的位置
市价单(Market Order)
你不管价格,直接按当前最优价格成交。比如你下「买入1个BTC,市价」,系统会立刻吃掉订单簿上最便宜的卖单。
- 优点:成交速度快,几乎瞬间完成
- 缺点:你可能买在了一个不太好的价格,尤其是流动性差的时候
我的经验:做策略回测时,我建议用限价单模拟,因为市价单的滑点很难精确还原。我曾经在回测里用市价单,结果实盘时滑点比预期大了3倍,直接导致策略失效。
1.3 买卖盘口与价差
盘口,就是订单簿上最顶层的几档数据。通常交易所会展示买一到买五、卖一到卖五。
举个例子,假设当前BTC的盘口是这样的:
| 档位 | 卖单价格 | 卖单数量 | 买单价格 | 买单数量 |
|---|---|---|---|---|
| 1 | 30010 | 0.5 | 30000 | 1.2 |
| 2 | 30020 | 0.8 | 29990 | 0.6 |
| 3 | 30030 | 1.0 | 29980 | 0.9 |
这里的关键指标是价差(Spread):
价差 = 卖一价 - 买一价
= 30010 - 30000
= 10 USDT
价差越小,说明市场流动性越好。我一般看一个品种能不能做,先看价差。如果价差超过0.1%,我基本就不碰了——你想想看,一进场就亏掉价差,这生意怎么做?
避坑指南:我曾经在某个山寨币上看到价差只有0.05%,觉得流动性不错。结果一进去才发现,盘口深度极差,买一只有0.1个币,卖一也只有0.2个币。大单进去直接打穿好几档,滑点惨不忍睹。所以记住:价差小≠流动性好,还要看深度。
1.4 深度图解读
深度图就是把订单簿可视化。横轴是价格,纵轴是累计挂单量。你会看到两条曲线:
- 红色曲线(卖单深度):从卖一价开始,往右上方延伸,表示价格越高,愿意卖的人越多
- 绿色曲线(买单深度):从买一价开始,往左下方延伸,表示价格越低,愿意买的人越多
两条曲线之间的空隙,就是价差区域。
我个人看深度图,主要关注三个点:
- 深度斜率:曲线越陡,说明该价格区间挂单越集中,支撑或阻力越强
- 深度厚度:曲线平缓的区域,说明流动性好,大单不容易造成价格剧烈波动
- 价差宽度:两条曲线之间的距离,直接反映市场活跃度
实战技巧:如果你看到买单深度在某个价格附近突然变厚(曲线变陡),那很可能是某个大户在挂单护盘。反之,卖单深度突然变厚,可能是大户在压盘。这些信息对短线交易非常有价值。
知识体系总览
下面这张图,是我自己整理的知识结构。每次带新人时,我都会先让他们看这张图,把整体框架搭起来再深入细节。
这张图把订单簿的四个核心维度串起来了。你从左上角开始看,先理解订单簿是什么,然后看订单类型,再看盘口价差,最后落到深度图。每一步都是下一步的基础。
我的建议:刚开始学的时候,别急着看复杂的策略。先把订单簿读透。我花了整整两周时间,每天盯着不同品种的订单簿看,记录价差变化、深度变化。两周后,我对市场的理解完全不一样了。
好了,订单簿的基础就聊到这里。记住一句话:订单簿是市场的「实时心电图」,读懂了它,你就读懂了市场参与者的真实意图。
公众号:蓝海资料掘金营,微信deep3321