第一章:订单簿基础
做量化交易这些年,我见过太多人一上来就研究各种复杂策略,结果连订单簿都看不懂。说白了,订单簿就是市场的「实时报价黑板」——上面写着谁想买、谁想卖,以及他们愿意出什么价。
什么是订单簿?
订单簿(Order Book)是交易所维护的一个电子列表。它记录了所有未成交的买卖订单。你可以把它想象成一个拍卖会现场:左边是举牌想买的人,右边是举牌想卖的人。
我个人习惯把订单簿看作市场的「心电图」。它实时反映着供需博弈。每一笔挂单都是真金白银的态度。
核心要点:订单簿不是历史数据,它是「当下」的挂单状态。每一秒都在变化。
限价单与市价单
这两种订单类型,是交易的基础操作。我刚开始做策略时,就在这上面吃过亏。
限价单(Limit Order)
你指定一个价格,只有市场达到这个价格时才会成交。比如你想在100元买入BTC,那就挂一个100元的限价买单。
- 优点:价格可控,不会买贵了
- 缺点:可能一直成交不了
- 我在项目中遇到过:挂单太远,结果行情直接起飞,完全没吃到
市价单(Market Order)
你不管价格,直接按当前最优价成交。说白了就是「我要立刻成交,价格无所谓」。
- 优点:成交速度快
- 缺点:可能滑点严重
- 我曾经在流动性差的币种上吃过亏,市价单直接打穿了好几个价位
我的建议:做高频策略时多用限价单,做趋势策略时市价单更省心。但记住——别在流动性差的时候用市价单。
买卖盘口与价差
盘口(Order Book Depth)分为买盘(Bid)和卖盘(Ask)。买盘是最高买入价,卖盘是最低卖出价。
价差(Spread)就是卖一价减去买一价。你想想看,如果价差很大,说明市场流动性差,买卖双方都不愿意让步。
| 术语 | 含义 | 我的经验 |
|---|---|---|
| 买一价 | 最高买入价 | 这是多头最着急的人 |
| 卖一价 | 最低卖出价 | 这是空头最着急的人 |
| 价差 | 卖一 - 买一 | 价差越小,流动性越好 |
注意:价差不是固定的。我见过价差从0.01瞬间扩大到0.5的情况——通常是重大消息发布前后。这时候做市策略要格外小心。
深度图解读
深度图(Depth Chart)是把订单簿可视化。横轴是价格,纵轴是累计挂单量。买盘在左边,卖盘在右边。
怎么看?其实很简单:
- 买盘曲线陡峭 → 买方力量强,价格有支撑
- 卖盘曲线陡峭 → 卖方力量强,价格有压力
- 中间缺口大 → 价差大,流动性差
我记得有一次做策略回测,发现某个币种深度图经常出现「断层」——中间一大段没有挂单。后来一查,原来是做市商撤单了。这种币种,你挂限价单很容易被「钓鱼」。
订单簿的核心逻辑
下面这张图,是我自己总结的订单簿知识体系。你看一眼就能明白整体结构:
实战中的小技巧
嗯,这里要注意一点。很多人看深度图只看表面,其实有几个隐藏信息:
- 挂单撤销率:如果某个价位频繁出现大单又撤销,很可能是「假单」——有人故意制造压力假象
- 价差变化速度:价差突然收窄又扩大,说明有大资金在试探
- 买卖盘失衡:买盘比卖盘多很多,但价格不涨——小心,可能是庄家在托盘出货
我曾经在ETH上遇到过这种情况:买盘堆了5000个ETH,价格纹丝不动。我当时觉得不对劲,没追多。结果半小时后,那5000个买单全部撤掉,价格直接跳水3%。
避坑指南:别只看订单簿的「表面数据」。要结合成交量和价格走势一起看。订单簿是静态快照,市场是动态博弈。
好了,订单簿的基础就这些。说白了就是三件事:谁在买、谁在卖、他们愿意出什么价。把这些搞清楚了,后面的预测模型才有根基。