一、订单簿与市场微观结构:从底层看懂市场博弈

大家好,我是你们这堂课的主讲人。做了十几年高频交易,我最大的感触就是——不懂订单簿,就别谈高频。说白了,订单簿就是市场的「心电图」,每一笔挂单、每一笔成交,都是多空双方真金白银的博弈痕迹。

今天这一章,我们就把订单簿和市场微观结构彻底拆开揉碎。我会结合我踩过的坑、流过的血泪,带你从底层看懂这个「战场」。

1.1 限价订单簿(LOB)的构成

限价订单簿,英文叫 Limit Order Book,简称 LOB。它本质上就是一个价格-数量映射表,记录了所有未成交的限价单。

我习惯把 LOB 想象成一个「双层的货架」:

  • 买盘(Bid side):左边一列,价格从高到低排列。最高买价叫 Best Bid。
  • 卖盘(Ask side):右边一列,价格从低到高排列。最低卖价叫 Best Ask。

中间那个缝隙,就是买卖价差(Spread)。

核心公式:

Spread = Best Ask - Best Bid

Mid Price = (Best Ask + Best Bid) / 2

嗯,这里要注意:LOB 不是静态的。每一秒都有新订单进来、老订单撤掉、成交吃掉。我当年刚入行时,以为 LOB 就是一张表,结果被实盘数据教做人——它每分钟的变化量,比股票K线还密集

1.2 订单类型:三种最常见的「武器」

订单类型,说白了就是你给交易所下的指令。高频交易里,常用的就三种:

1. 市价单(Market Order)

市价单就是「不管价格,立即成交」。你想想看,这就像冲进菜市场喊「我要买10斤白菜,现在就要!」。市价单会直接吃掉对手方的最优挂单。

  • 优点:成交速度快,确定性高
  • 缺点:容易滑点,尤其在流动性差的时候

我曾经踩过的坑:有一次在流动性枯竭的期货合约上下了大额市价单,结果滑了3个tick,直接亏掉当天的利润。从那以后,我给自己定了个规矩——流动性不足时,绝不用市价单

2. 限价单(Limit Order)

限价单是「指定价格,等成交」。你挂一个买单,价格是100元,那只有卖盘价格≤100元时才会成交。限价单提供了流动性,交易所通常会给返佣。

  • 优点:控制成本,适合做市策略
  • 缺点:可能永远成交不了,或者被「插队」

3. 冰山订单(Iceberg Order)

冰山订单,说白了就是「隐藏真实意图」。你挂1000手买单,但只露出100手,剩下的900手藏在下面。交易所只显示冰山的一角。

为什么用冰山?我举个例子:你想想看,如果你直接挂1000手大单,市场一眼就看穿你的意图,价格瞬间被推高。冰山订单就是为了避免暴露真实交易量

个人经验:我在做统计套利时,经常用冰山订单来建仓。尤其是跨交易所套利,暴露大单等于给对手送钱。记住一句话:大单要藏,小单要快

1.3 买卖价差(Bid-Ask Spread)

买卖价差,就是市场流动性的「体温计」。价差越小,流动性越好;价差越大,说明市场越「冷」。

我习惯把价差分为三类:

价差类型 典型值 市场状态
窄价差 1 tick 高流动性,如主流币、蓝筹股
中等价差 2-3 tick 正常流动性,如中小盘股
宽价差 5+ tick 低流动性,如冷门合约

为什么会关注价差?因为它是高频交易的核心成本之一。你每做一次「买一卖一」的套利,价差就是你的天然门槛。价差大于你的利润空间,这笔交易就不该做。

1.4 市场深度(Market Depth)

市场深度,就是看「各价位上到底有多少单子」。深度越厚,市场越能「扛住」大单冲击。

我个人习惯用深度图来快速判断:

  • 深度厚:价格附近堆积了大量订单,大单进来也不会剧烈波动
  • 深度薄:价格附近空空如也,一个小单就能把价格打穿

我记得有一次做股指期货的盘口分析,发现某个价位上突然出现了一堵「墙」——500手的卖单。我当时第一反应是:有人在护盘。结果5分钟后,价格果然没突破那个位置。这就是深度给我们的信号。

实战技巧:深度不是只看总量,要看「价格弹性」。比如:

如果买一有100手,买二只有10手,那价格很容易被打下去。

如果买一到买五都有均匀的50手,那价格就相对稳定。

1.5 订单流不平衡(Order Flow Imbalance)

订单流不平衡,英文叫 Order Flow Imbalance,简称 OFI。它衡量的是主动买单和主动卖单的力量对比

公式很简单:

OFI = (主动买单量 - 主动卖单量) / (主动买单量 + 主动卖单量)

OFI 的取值范围是 [-1, 1]:

  • OFI > 0:买方力量强,价格大概率上涨
  • OFI < 0:卖方力量强,价格大概率下跌
  • OFI ≈ 0:多空均衡,市场在「磨」

我当年做高频因子时,OFI 是我最常用的特征之一。为什么?因为它比价格本身更「快」。价格是结果,OFI 是原因。你想想看,大资金进场时,价格还没动,但 OFI 已经先变了。

避坑指南:我曾经犯过一个错误——只看 OFI 的绝对值,忽略了时间窗口。比如 OFI = 0.8 看起来很猛,但如果是在1秒内完成的,那可能是瞬间冲击;如果是在10分钟内完成的,那才是真正的趋势力量。所以,OFI 一定要结合时间窗口来看

1.6 知识体系总览

下面这张图,是我自己梳理的「订单簿与市场微观结构」知识框架。你可以把它当作本章的思维导图:

订单簿与市场微观结构 限价订单簿(LOB) Bid/Ask 双列表 订单类型 市价/限价/冰山 买卖价差(Spread) 流动性体温计 市场深度 价格弹性分析 订单流不平衡(OFI) 多空力量对比 价格排序 数量汇总 市价单 限价单 冰山单 窄/中/宽 成本门槛 深度图 价格弹性 OFI公式 时间窗口 核心思想 订单簿是市场博弈的「底层代码」 读懂订单流 预判价格方向 控制交易成本 价差与滑点管理 隐藏交易意图 冰山订单实战

这张图把本章的核心知识点串起来了。你可以看到,LOB 是基础,订单类型是工具,价差和深度是分析维度,OFI 是信号。五者缺一不可。

小结

这一章我们聊了订单簿的构成、三种订单类型、买卖价差、市场深度和订单流不平衡。这些东西看起来是基础,但说实话,我做了这么多年交易,每次回测新策略时,第一件事还是先看 LOB 数据。为什么?因为所有价格的波动,最终都能在订单簿里找到痕迹

下一章,我们会深入讲「高频数据清洗与预处理」。嗯,那才是真正考验耐心的环节。不过别急,先把这一章消化透。


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