订单簿微观结构:限价单与市价单、买卖盘口、深度图、价差与滑点

做量化交易这些年,我越来越觉得——订单簿就是市场的脉搏。你盯着它跳动的每一笔挂单和成交,其实就是在听市场的心跳。今天咱们就来拆解一下这个微观结构,看看限价单和市价单到底怎么玩,盘口深度图又藏着什么秘密。

一、限价单 vs 市价单:两种截然不同的交易哲学

先问个问题:你下单时,是更在意「成交价格」还是「成交速度」?

说白了,这就是限价单和市价单的核心区别。

  • 限价单(Limit Order):你指定一个价格,只有市场达到这个价格才成交。它提供流动性,但可能无法成交。
  • 市价单(Market Order):你不管价格,直接按当前最优价吃掉对手盘。它保证成交,但价格可能不理想。

我记得刚入行时,有个老交易员跟我说过一句话:「限价单是造市商,市价单是吃单者。」后来我在实盘中才真正体会到——限价单赚的是价差,市价单赚的是方向

核心认知:限价单提供流动性,市价单消耗流动性。交易所通常会给限价单提供者返佣,给市价单收取更高的手续费。这就是为什么做市商策略的核心就是挂限价单。

二、买卖盘口:订单簿的第一层防线

打开任何一个交易界面,你最先看到的就是买一、卖一、买二、卖二……这些数字。这就是盘口(Order Book)。

我习惯把盘口分成三层来看:

  1. 最优报价层:买一和卖一,这是当前市场最激烈的博弈区。
  2. 次优报价层:买二卖二到买五卖五,这是支撑和阻力的缓冲区。
  3. 深层报价:再往后的挂单,往往藏着大资金的意图。

举个例子,假设某股票当前盘口如下:

档位 买价 买量 卖价 卖量
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)。它把买卖双方的挂单量按价格累加,画成两条曲线。

嗯,这里要注意——深度图的形状能告诉你很多信息

  • 陡峭的曲线:说明该价位附近挂单密集,支撑或阻力强。
  • 平缓的曲线:说明流动性分散,价格容易穿透。
  • 买卖不对称:比如买方深度明显大于卖方,说明市场偏多。

我曾经在做一个高频策略时,就靠深度图的突变来捕捉大单进场信号。当深度图突然出现一个「台阶」,往往意味着有大资金在挂单。

订单簿深度图示例 9.95 9.98 10.00 10.02 10.05 10.08 价差 买方深度 卖方深度 买盘 卖盘

上图是我随手画的深度图示意。你看,买方曲线从左到右逐渐上升,说明价格越低挂单越多;卖方曲线从右到左逐渐上升,说明价格越高挂单越多。中间那条虚线就是价差。

四、价差:流动性的直接体现

价差(Spread)就是买一和卖一之间的价格差。它是最直观的流动性指标。

我一般这样判断:

  • 价差小(如1个tick):流动性好,交易成本低。
  • 价差大(如5个tick以上):流动性差,小心滑点。

举个例子,如果买一10.00,卖一10.05,价差就是0.05元。你买进去立刻亏0.05元,这就是流动性成本。

避坑指南:我曾经在流动性差的品种上吃过亏。当时看到价差很大,但觉得方向对就没在意,结果市价单进去直接滑了3个tick。后来我养成了一个习惯——下单前先看价差,超过阈值就改用限价单

五、滑点:你看到的和实际成交的差距

滑点(Slippage)就是你下单时的预期价格和实际成交价格之间的差值。它主要来自两个原因:

  1. 流动性不足:盘口挂单不够,你的大单只能吃掉多档。
  2. 市场波动:在你下单到成交的瞬间,价格已经变了。

我习惯把滑点分为两类:

类型 原因 常见场景
显性滑点 盘口深度不足,吃掉多档 大单交易、流动性差的品种
隐性滑点 市场波动导致价格变化 新闻发布、开盘收盘时段

你想想看,如果你在盘口只有100手挂单时,突然下1000手的市价单,会发生什么?价格会瞬间被推到很远的地方。这就是显性滑点。

而隐性滑点更隐蔽。我记得有一次在财报发布前挂了一个限价单,结果数据一出,价格直接跳空,我的单子根本没成交。嗯,这就是隐性滑点的威力。

六、实战中的微观结构应用

说了这么多理论,来点实际的。我在策略中一般这样利用订单簿信息:

  • 检测大单意图:当深度图某侧突然出现大单,但价格不动,可能是「冰山订单」。
  • 判断短期方向:买盘持续加厚,卖盘变薄,说明多头在蓄力。
  • 优化下单时机:价差突然扩大时暂停交易,等恢复正常再出手。
一个实用技巧:我写过一个简单的监控脚本,实时计算「买盘总深度 / 卖盘总深度」这个比值。当比值超过1.5时,说明买盘明显占优,我会考虑做多。反之亦然。

说白了,订单簿微观结构就是市场的「心电图」。你读懂了它,就能提前感知市场的呼吸和脉搏。限价单和市价单是两种武器,盘口和深度图是你的雷达,价差和滑点是你需要付出的成本——把这些都吃透了,你的交易策略才算真正有了「微观视角」。


公众号:蓝海资料掘金营,微信deep3321