3、市场微观结构:订单簿、买卖价差、市场深度、滑点

做套利的朋友,咱们今天聊点硬核的。市场微观结构,说白了就是市场这台机器内部是怎么运转的。你想想看,如果你连机器的齿轮长什么样都不知道,怎么去修它、怎么去利用它赚钱?

我个人习惯把市场微观结构比作一个「战场的地形图」。订单簿就是兵力部署,买卖价差是战壕宽度,市场深度是弹药储备,滑点则是你冲锋时付出的额外代价。搞懂这些,你才能知道自己的交易指令会遭遇什么。

3.1 订单簿:市场的实时兵力部署

订单簿,英文叫 Order Book。它记录了所有尚未成交的买单和卖单。交易所的撮合引擎就是靠这个来工作的。

我刚开始做量化时,觉得订单簿就是一堆数字。后来在实盘中吃过亏,才明白它的价值。举个例子,你看下面这个简化的订单簿:

卖五:10.05  2000股
卖四:10.04  1500股
卖三:10.03  1000股
卖二:10.02   500股
卖一:10.01   200股
------------------ 当前价格 10.00
买一: 9.99   300股
买二: 9.98   800股
买三: 9.97  1200股
买四: 9.96  1800股
买五: 9.95  2500股

卖一到卖五,是等着卖出的挂单。买一到买五,是等着买入的挂单。当前价格 10.00,是最后一笔成交价。

这里有个关键点:订单簿的形态会告诉你市场的情绪。如果买单厚实、卖单稀薄,说明买方力量强,价格容易上涨。反之亦然。

核心要点:订单簿不是静态的,它每毫秒都在变化。高频套利策略的核心,就是预测订单簿的短期变化方向。

3.2 买卖价差:你的隐性成本

买卖价差(Bid-Ask Spread),就是买一价和卖一价之间的差额。在上面的例子里,买一是 9.99,卖一是 10.01,价差就是 0.02 元。

你可能会问:「这 2 分钱算什么?」嗯,我算笔账给你看。假设你每天做 100 次交易,每次买卖 1000 股,价差 0.02 元。一天下来,光价差成本就是 2000 元。一个月 4 万,一年 48 万。这还只是 2 分钱!

价差的大小,反映了市场的流动性。流动性好的品种,比如沪深 300 股指期货,价差可能只有 0.2 个 tick。流动性差的品种,比如某些小盘股期权,价差可能大到几个百分点。

实战技巧:我个人习惯在策略回测时,把价差成本算进去。很多新手回测时看着盈利不错,一实盘就亏,原因就在这里——没考虑价差。

3.3 市场深度:你能吃下多少单子

市场深度(Market Depth),指的是在某个价格水平上,有多少挂单量。说白了,就是市场能承受多大的交易量而不引起价格剧烈波动。

举个例子,假设你想买入 10000 股上面的那个股票。如果你直接市价买入,会发生什么?

吃下卖一 200 股 @ 10.01
吃下卖二 500 股 @ 10.02
吃下卖三 1000 股 @ 10.03
吃下卖四 1500 股 @ 10.04
吃下卖五 2000 股 @ 10.05
还不够!继续吃卖六、卖七...

你会发现,你的买入行为本身就在推高价格。这就是市场深度不够带来的问题。

我曾经在某个小币种上吃过这个亏。当时觉得深度还行,结果一进去,价格直接被打飞了 3%,平仓时又被打回来 2%,一来一回 5% 没了。嗯,从那以后,我每次做策略前都会先看深度。

避坑指南:我曾经以为深度图上的挂单都是真实的。后来发现,有些做市商会挂「幽灵单」——挂上去又撤掉,诱导你进场。所以,看深度时要注意挂单的稳定性。

3.4 滑点:理想与现实的差距

滑点(Slippage),就是你下单时的预期成交价,和实际成交价之间的差额。它是套利者的头号敌人。

滑点产生的原因主要有三个:

  • 流动性不足:市场深度不够,你的单子吃穿了多层挂单
  • 延迟:你的订单到达交易所时,价格已经变了
  • 市场冲击:你的大单子本身就在改变价格

我见过最夸张的滑点,是在某个期货合约临近交割时。一个套利策略回测时年化 30%,实盘跑起来直接变成 -5%。查了半天,发现是滑点太大,把利润全吃掉了。

那么,怎么估算滑点?我一般用这个公式:

预期滑点 = 价差 × 0.5 + (你的交易量 / 市场深度) × 价格波动系数

这个公式不完美,但够用。你可以在回测时把滑点设得保守一点,比如 1 个 tick 或 2 个 tick,看看策略还能不能赚钱。

3.5 知识体系总览

下面这张图,是我自己整理的市场微观结构知识体系。你可以把它当作一个检查清单,看看自己哪个环节还没搞透。

市场微观结构 订单簿 (Order Book) 记录所有未成交的买卖挂单 买卖价差 (Bid-Ask Spread) 买一价与卖一价的差额 市场深度 (Market Depth) 各价格水平上的挂单总量 滑点 (Slippage) 预期成交价与实际成交价的差额 共同影响:交易成本、策略收益、执行质量

3.6 实战中的微观结构应用

理论说完了,咱们聊聊怎么用。我总结了几条实战经验:

  1. 做套利前先看价差和深度:如果价差太大或者深度太浅,这个套利机会可能不值得做。我一般设定一个阈值,价差超过某个比例就直接放弃。
  2. 用限价单代替市价单:市价单虽然成交快,但滑点不可控。限价单可以控制成交价格,但可能成交不了。这里有个取舍。
  3. 关注订单簿的「冰山订单」:有些大资金会把大单拆成小单,隐藏在订单簿里。如果你看到某个价格水平上突然出现大量挂单又消失,那可能就是冰山订单。
  4. 盘口异动要警惕:如果买一和卖一突然同时撤单,或者价差瞬间扩大,往往意味着有大动作要发生。我遇到这种情况会先暂停策略,观察一下再说。

一句话总结:市场微观结构不是理论,是实战工具。你越了解它,你的套利策略就越能避开那些看不见的坑。

好了,这一章的内容就到这里。记住,订单簿、价差、深度、滑点,这四个东西是套利者的基本功。搞不懂它们,你的策略再漂亮也是空中楼阁。


公众号:蓝海数据掘金营,微信deep3321