一、市场微观结构:订单簿基础、买卖盘口与价差、市场深度与流动性、订单类型与撮合机制

各位同学,欢迎来到《交易所间价差模型构建方法》的第一章。

做量化交易,尤其是做价差套利,你首先得搞清楚市场到底是怎么运作的。很多人一上来就撸代码、跑回测,结果实盘一跑就亏钱。为什么?因为你不懂市场的「微观结构」。说白了,就是订单是怎么进来的,价格是怎么跳动的,你的对手盘是谁。

这一章,我带大家把地基打牢。我会从订单簿讲起,一路聊到撮合机制。嗯,这些都是我每天盯盘时脑子里反复过的东西。

1.1 订单簿:市场的「实时账本」

订单簿是什么?你可以把它想象成一个实时更新的账本。所有交易者挂出来的买单和卖单,都按价格排队,记在上面。

我个人习惯把订单簿分成两半:

  • 买单侧(Bid Side):大家愿意出多少钱买。价格从高到低排。
  • 卖单侧(Ask Side):大家愿意多少钱卖。价格从低到高排。

举个例子,假设现在BTC/USDT的订单簿长这样:

买单价格买单数量卖单价格卖单数量
100.0010100.055
99.9520100.108
99.9015100.1512

你看,最高买单是100.00,最低卖单是100.05。这中间0.05的差距,就是价差。

核心要点:订单簿是市场微观结构的「第一现场」。所有价格发现、流动性博弈,都在这里发生。

1.2 买卖盘口与价差:你的交易成本

买卖盘口,就是订单簿最顶上的那几档价格。最高买价叫Bid1,最低卖价叫Ask1。

价差 = Ask1 - Bid1。这个数字越小,说明市场越「活跃」,流动性越好。

我在项目中遇到过一种情况:某个小币种,价差动辄0.5%甚至1%。你想想看,你进去做个套利,光来回吃价差就亏掉1%,还赚什么钱?所以,做价差模型的第一步,就是筛选价差稳定的品种。

我的习惯:我一般会监控价差的滚动中位数。如果价差突然放大,说明市场可能出问题了——要么是流动性枯竭,要么是有人在搞事情。

1.3 市场深度与流动性:你能吃下多少单?

市场深度,就是订单簿上各个价位的挂单总量。深度越厚,你吃单时对价格的冲击就越小。

举个例子:

  • 深度好的市场:你砸100个BTC,价格只滑点0.01%
  • 深度差的市场:你砸10个BTC,价格直接跳了0.5%

流动性,说白了就是「你想买的时候有人卖,你想卖的时候有人买」。流动性好的市场,你进出都方便。流动性差的市场,你进去容易,出来难。

我曾经吃过一次亏。当时做跨交易所价差,看到一个机会,赶紧下单。结果其中一个交易所深度极差,我这边刚吃进去,价格直接滑了0.3%,套利空间瞬间消失。嗯,从那以后,我每次做策略前,都会先拉一下两个交易所的深度数据。

避坑指南:不要只看价差!价差小不代表你能赚钱。如果深度不够,你的大单子一进去,价差就变了。一定要同时看价差和深度。

1.4 订单类型与撮合机制:你的指令怎么被执行?

订单类型,决定了你的指令怎么进入订单簿,以及怎么被成交。

常见的订单类型:

  • 限价单(Limit Order):指定价格,挂单等待成交。你提供流动性。
  • 市价单(Market Order):不指定价格,直接按当前最优价成交。你吃掉流动性。
  • 冰山订单(Iceberg Order):只显示一部分数量,隐藏真实意图。大资金常用。

撮合机制,就是交易所怎么匹配买卖单。主流的是「价格优先、时间优先」:

  • 价格优先:买单出价高的先成交,卖单出价低的先成交
  • 时间优先:同价格,先挂单的先成交

你想想看,如果你挂一个限价单,价格刚好卡在Bid1上。这时候来了一个市价卖单,你的单子就会被吃掉。这就是最基础的撮合逻辑。

我个人习惯在策略里多用限价单。为什么?因为限价单可以赚到价差,还能拿到交易所的返佣。但前提是——你得有耐心等。

1.5 知识体系总览

下面这张图,是我自己整理的市场微观结构知识框架。你可以把它当作本章的「地图」:

市场微观结构 订单簿 买卖盘口与价差 市场深度与流动性 订单类型与撮合机制 买单侧 vs 卖单侧 · 价格排序 Bid1 / Ask1 · 价差 = Ask1 - Bid1 挂单总量 · 滑点 · 冲击成本 限价单 · 市价单 · 冰山订单 · 价格时间优先 图:市场微观结构知识体系

这张图把四个核心模块串起来了。你从订单簿出发,理解盘口和价差,再评估深度和流动性,最后搞清楚订单怎么被撮合。每一步,都是你构建价差模型的基础。

总结一句话:不懂微观结构,你的价差模型就是空中楼阁。这一章的内容,我建议你反复看,最好能对着实盘数据去验证。我自己就是这么过来的。


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