4、Glosten-Milgrom模型:基本假设、定价规则、均衡价差推导

好,咱们进入第四个核心模型——Glosten-Milgrom模型。

说实话,这个模型是我个人非常喜欢的一个。为什么?因为它把做市商最头疼的问题——信息不对称——给数学化了。你想想看,你在市场上挂单,对面那个人到底知不知道内幕消息?你不知道。Glosten和Milgrom在1985年就把这个场景建模了。

我记得我第一次在实盘里跑这个模型时,发现它虽然简单,但解释力极强。尤其是那个均衡价差的推导,直接告诉你:价差不是拍脑袋定的,是数学逼出来的

4.1 基本假设

先看假设。这个模型假设不多,但每一条都很关键。

  • 单一风险资产:只交易一种资产,比如某只股票。它的真实价值是V,但没人知道V是多少。
  • 两类交易者:知情交易者和不知情交易者。知情交易者知道V的真实值,不知情交易者只知道V的分布。
  • 做市商是风险中性的:他不怕风险,只关心期望收益。这一点很重要,后面推导价差时会用到。
  • 交易是序贯的:买卖订单一个接一个来,不是同时的。做市商每次只处理一个订单。
  • 做市商设定买卖报价:他报出买价B和卖价A,然后等着交易者来成交。

嗯,这里要注意:做市商不知道订单来自哪类交易者。他只能根据订单流来更新自己的信念。

核心假设总结

  • 资产真实价值 V ~ N(μ, σ²) 或服从某个先验分布
  • 知情交易者以概率 π 出现,不知情交易者以概率 1-π 出现
  • 做市商设定买卖价,使得期望利润为零(竞争性做市商)

4.2 定价规则

定价规则其实就一句话:做市商根据订单类型更新对资产价值的期望

具体来说:

  • 当收到一个卖单时,做市商会想:「这个人可能知道坏消息,所以资产价值可能偏低。」于是他调低预期。
  • 当收到一个买单时,做市商会想:「这个人可能知道好消息,所以资产价值可能偏高。」于是他调高预期。

这个更新过程用的是贝叶斯法则。我当年在写量化策略时,每次看到贝叶斯更新都觉得头大,但后来发现其实就一个公式:

E[V | 买单] = E[V] + 调整项
E[V | 卖单] = E[V] - 调整项

调整项的大小取决于两个因素:

  1. 知情交易者的比例 π:π越大,调整幅度越大。因为订单里「信息含量」更高。
  2. 资产价值的波动性:波动越大,调整幅度也越大。

个人经验:我在做高频做市时,发现这个调整项其实可以实时计算。你只需要维护一个关于资产价值的先验分布,然后每来一笔订单就更新一次。虽然计算量不大,但效果出奇的好。

4.3 均衡价差推导

好,重头戏来了。均衡价差怎么推?

首先,做市商报出的买价B和卖价A必须满足一个条件:期望利润为零

为什么是零?因为竞争。如果做市商能赚钱,其他做市商会进来把价差压下去。最终,每个做市商只能赚到零期望利润。

我们设:

  • V_H 和 V_L 分别代表资产价值的高和低两种可能
  • 知情交易者知道V的真实值,不知情交易者随机买卖

那么,做市商收到一个买单时,他面临两种可能:

  1. 订单来自知情交易者(概率 π),且他知道V = V_H(好消息)
  2. 订单来自不知情交易者(概率 1-π),他只是随机买入

做市商要设定卖价A,使得:

E[利润 | 卖价A] = 0

展开就是:

π * (A - V_H) + (1-π) * (A - E[V]) = 0

解这个方程,得到:

A = π * V_H + (1-π) * E[V]

同理,买价B为:

B = π * V_L + (1-π) * E[V]

那么均衡价差就是:

S = A - B = π * (V_H - V_L)

关键结论

  • 价差S与知情交易者比例π成正比
  • 价差S与资产价值的不确定性(V_H - V_L)成正比
  • 如果市场上没有知情交易者(π=0),价差为零

这个结果非常直观。你想想看,如果市场上全是「韭菜」(不知情交易者),做市商根本不需要价差来保护自己。但只要有内幕人士存在,价差就必须存在。

避坑指南:我曾经在实盘里犯过一个错误——直接用这个公式算价差,但忘了调整参数。结果发现实际价差比理论值大很多。后来才意识到,真实市场里还有订单处理成本、库存风险等因素。Glosten-Milgrom模型只考虑了信息不对称,其他因素需要另外建模。

4.4 知识体系图

下面我用一张SVG图来总结这个模型的核心逻辑。你看一眼就能明白整个推导链条。

Glosten-Milgrom模型核心逻辑 基本假设 • 单一风险资产 • 知情/不知情交易者 • 做市商风险中性 • 序贯交易 定价规则 • 贝叶斯更新 • 买单→调高预期 • 卖单→调低预期 • 调整幅度∝π 均衡价差 • 期望利润=0 • A = πV_H+(1-π)E[V] • B = πV_L+(1-π)E[V] • S = π(V_H-V_L) 核心结论 价差 = 信息不对称程度 × 资产不确定性 π越大,价差越大;V_H-V_L越大,价差越大 参数说明 π:知情交易者比例 V_H:资产高价值 V_L:资产低价值 E[V]:资产期望价值 A:做市商卖价 B:做市商买价

4.5 模型的意义与局限

Glosten-Milgrom模型的意义在于,它第一次用数学语言说清楚了:价差本质上是对信息不对称的补偿

但它的局限也很明显:

  • 只考虑了信息成本,忽略了订单处理成本和库存成本
  • 假设做市商风险中性,现实中做市商是风险厌恶的
  • 交易是序贯的,现实中订单可能同时到达

不过话说回来,任何模型都有假设。关键是理解它想表达的核心思想。我个人觉得,这个模型最大的价值是给了你一个思考框架:当你看到价差时,第一反应应该是「这个市场的信息不对称程度有多高?」

实战建议:如果你在写做市策略,可以用这个模型来估算一个「理论价差」,然后跟实际价差对比。如果实际价差远大于理论值,说明市场里还有其他成本因素;如果实际价差小于理论值,那可能是个套利机会——不过要小心,这种情况很少见。

好,Glosten-Milgrom模型就讲到这里。这个模型虽然简单,但它是理解信息不对称做市的基础。后面我们会看到更复杂的模型,但核心思想都源于这里。