1. 订单簿基础:什么是订单簿?
做量化交易这些年,我见过不少新手一上来就盯着K线猛看,却忽略了最核心的东西——订单簿。
说白了,订单簿就是交易所里所有买卖挂单的实时清单。它像一面镜子,照出市场里每个人的真实意图。谁想买、谁想卖、愿意出什么价、准备买多少,全都摆在那里。
1.1 限价单 vs 市价单
这两个概念,我刚开始做交易时也搞混过。其实区分起来很简单:
- 限价单:你指定一个价格,只有市场达到这个价格才成交。比如你挂单买BTC,限价30000,那只有价格跌到30000或以下才会成交。
- 市价单:你不管价格,直接按当前最优价成交。说白了就是「我要买,立刻成交,价格无所谓」。
我在项目中遇到过一件事:有个同事用市价单买了大额ETH,结果因为流动性不足,成交价滑了0.3%。那笔交易亏了不少。嗯,这就是市价单的风险——你追求速度,就得接受价格的不确定性。
核心区别一句话:限价单控制价格,但可能不成交;市价单保证成交,但价格不可控。
1.2 订单簿的构成要素
订单簿其实就三个要素:价格、数量、时间。你想想看,任何一笔挂单都离不开这三样。
| 要素 | 说明 | 我的经验 |
|---|---|---|
| 价格 | 买方愿意出的最高价,卖方愿意卖的最低价 | 价格档位的密集程度,往往暗示着支撑或阻力 |
| 数量 | 每个价格档位上的挂单量 | 大单挂在那里,有时候是真实的,有时候是诱饵 |
| 时间 | 挂单进入订单簿的时间戳 | 时间越早,在价格相同时优先级越高 |
这里有个细节很多人会忽略:时间优先级。价格相同的情况下,先挂单的先成交。所以有些做市商会提前挂单,就为了抢这个时间优势。
我的习惯:看订单簿时,我一般先看买卖前五档的价格差和数量比。如果买一和卖一之间的价差突然扩大,说明流动性在变差,这时候要小心。
1.3 订单簿的结构
标准的订单簿分两边:买单(Bid)和卖单(Ask)。买单从高到低排列,卖单从低到高排列。中间那个空隙,就是买卖双方的博弈地带。
我曾经踩过一个坑:有次看到买单墙很厚,以为价格跌不下去,就做多了。结果那笔大单突然撤掉,价格瞬间砸穿。后来我才明白——订单簿里的单子,随时可以撤。你以为的支撑,可能只是别人设的局。
避坑指南:我曾经因为只看订单簿的静态数据就做决策,亏了不少。记住,订单簿是动态的,撤单和挂单的速度往往比成交更重要。
1.4 知识体系总览
下面这张图,是我自己整理订单簿知识时画的框架。你看一眼,就能明白这一章在讲什么:
这张图把订单簿的核心拆成了三块。你顺着箭头看,就能理清它们之间的关系。我个人习惯是把这张图打印出来贴在工位上,每次看盘前扫一眼,提醒自己别漏掉关键点。
好了,这一章就到这里。记住一句话:订单簿是市场的底层语言,读懂了它,你才算真正入了量化交易的门。