订单簿微观结构:限价单与市价单、买卖盘口、深度图、价差与滑点
做量化交易这些年,我越来越觉得——订单簿就是市场的脉搏。你盯着它跳动的每一笔挂单和成交,其实就是在听市场的心跳。今天咱们就来拆解一下这个微观结构,看看限价单和市价单到底怎么玩,盘口深度图又藏着什么秘密。
一、限价单 vs 市价单:两种截然不同的交易哲学
先问个问题:你下单时,是更在意「成交价格」还是「成交速度」?
说白了,这就是限价单和市价单的核心区别。
- 限价单(Limit Order):你指定一个价格,只有市场达到这个价格才成交。它提供流动性,但可能无法成交。
- 市价单(Market Order):你不管价格,直接按当前最优价吃掉对手盘。它保证成交,但价格可能不理想。
我记得刚入行时,有个老交易员跟我说过一句话:「限价单是造市商,市价单是吃单者。」后来我在实盘中才真正体会到——限价单赚的是价差,市价单赚的是方向。
二、买卖盘口:订单簿的第一层防线
打开任何一个交易界面,你最先看到的就是买一、卖一、买二、卖二……这些数字。这就是盘口(Order Book)。
我习惯把盘口分成三层来看:
- 最优报价层:买一和卖一,这是当前市场最激烈的博弈区。
- 次优报价层:买二卖二到买五卖五,这是支撑和阻力的缓冲区。
- 深层报价:再往后的挂单,往往藏着大资金的意图。
举个例子,假设某股票当前盘口如下:
| 档位 | 买价 | 买量 | 卖价 | 卖量 |
|---|---|---|---|---|
| 1 | 10.00 | 500 | 10.01 | 300 |
| 2 | 9.99 | 800 | 10.02 | 600 |
| 3 | 9.98 | 1200 | 10.03 | 400 |
你看,买一10.00有500手,卖一10.01有300手。这意味着如果你现在用市价单买入,会先吃掉卖一的300手,然后可能继续吃卖二的600手……这就是滑点的来源。
三、深度图:把订单簿画出来看
光看数字不够直观,所以有了深度图(Depth Chart)。它把买卖双方的挂单量按价格累加,画成两条曲线。
嗯,这里要注意——深度图的形状能告诉你很多信息:
- 陡峭的曲线:说明该价位附近挂单密集,支撑或阻力强。
- 平缓的曲线:说明流动性分散,价格容易穿透。
- 买卖不对称:比如买方深度明显大于卖方,说明市场偏多。
我曾经在做一个高频策略时,就靠深度图的突变来捕捉大单进场信号。当深度图突然出现一个「台阶」,往往意味着有大资金在挂单。
上图是我随手画的深度图示意。你看,买方曲线从左到右逐渐上升,说明价格越低挂单越多;卖方曲线从右到左逐渐上升,说明价格越高挂单越多。中间那条虚线就是价差。
四、价差:流动性的直接体现
价差(Spread)就是买一和卖一之间的价格差。它是最直观的流动性指标。
我一般这样判断:
- 价差小(如1个tick):流动性好,交易成本低。
- 价差大(如5个tick以上):流动性差,小心滑点。
举个例子,如果买一10.00,卖一10.05,价差就是0.05元。你买进去立刻亏0.05元,这就是流动性成本。
五、滑点:你看到的和实际成交的差距
滑点(Slippage)就是你下单时的预期价格和实际成交价格之间的差值。它主要来自两个原因:
- 流动性不足:盘口挂单不够,你的大单只能吃掉多档。
- 市场波动:在你下单到成交的瞬间,价格已经变了。
我习惯把滑点分为两类:
| 类型 | 原因 | 常见场景 |
|---|---|---|
| 显性滑点 | 盘口深度不足,吃掉多档 | 大单交易、流动性差的品种 |
| 隐性滑点 | 市场波动导致价格变化 | 新闻发布、开盘收盘时段 |
你想想看,如果你在盘口只有100手挂单时,突然下1000手的市价单,会发生什么?价格会瞬间被推到很远的地方。这就是显性滑点。
而隐性滑点更隐蔽。我记得有一次在财报发布前挂了一个限价单,结果数据一出,价格直接跳空,我的单子根本没成交。嗯,这就是隐性滑点的威力。
六、实战中的微观结构应用
说了这么多理论,来点实际的。我在策略中一般这样利用订单簿信息:
- 检测大单意图:当深度图某侧突然出现大单,但价格不动,可能是「冰山订单」。
- 判断短期方向:买盘持续加厚,卖盘变薄,说明多头在蓄力。
- 优化下单时机:价差突然扩大时暂停交易,等恢复正常再出手。
说白了,订单簿微观结构就是市场的「心电图」。你读懂了它,就能提前感知市场的呼吸和脉搏。限价单和市价单是两种武器,盘口和深度图是你的雷达,价差和滑点是你需要付出的成本——把这些都吃透了,你的交易策略才算真正有了「微观视角」。
公众号:蓝海资料掘金营,微信deep3321