做市商行为分析:库存风险、存货模型与撤退信号

做市商,说白了就是市场的「流动性供应商」。他们赚的是买卖价差,但承担的是库存风险。我做了这么多年量化,见过太多做市商在压力时期突然消失,然后市场瞬间崩盘。今天我们就来聊聊,怎么监控这帮「庄家」的一举一动。

一、做市商的库存风险:他们到底怕什么?

做市商不是慈善家。他们报出买价和卖价,本质上是在赌自己能在不承担太大风险的情况下,把库存出清。

库存风险,就是他们手里囤了一堆货,但价格突然朝不利方向运动。举个例子:

  • 做市商在10.00元买入10000股,准备10.01元卖出
  • 结果突然有坏消息,股价跌到9.80元
  • 他手里的库存瞬间亏损2000元

嗯,这里要注意。库存风险的核心指标是库存价值库存周转率。我习惯用这个公式来估算做市商的压力:

库存压力指数 = (当前库存量 × 价格波动率) / (日均成交量 × 价差宽度)

这个值越高,做市商越可能撤退。我在2020年3月的原油期货崩盘中,亲眼看到这个指数飙到正常值的20倍以上,然后做市商集体消失。

关键指标:

  • 库存价值变化率:做市商是否在快速减仓?
  • 买卖价差宽度:价差突然扩大,说明做市商在自我保护
  • 订单簿深度:前5档挂单量是否骤减?

二、存货模型:做市商怎么管理库存?

做市商不是瞎报价的。他们有一套数学模型来管理库存。最经典的是Avellaneda-Stoikov模型,我当年在期权做市团队里就用过这个框架。

这个模型的核心思想是:

  1. 做市商有一个目标库存水平(通常是0)
  2. 当库存偏离目标时,他们会调整报价来吸引反向订单
  3. 库存越大,报价越激进(为了尽快出清)

具体来说,做市商的报价偏移量可以用这个公式表示:

偏移量 = -γ × σ² × (当前库存 - 目标库存) × (T - t)

其中:

  • γ:风险厌恶系数(越大越保守)
  • σ:价格波动率
  • T - t:剩余时间

我曾经在某个高频做市项目里,用这个模型反推做市商的γ值。当γ突然变大,说明他们开始恐慌了。这是个非常有效的预警信号。

实战技巧:

你可以通过观察订单簿的「不对称性」来推断做市商的库存方向。如果买盘深度明显大于卖盘深度,说明做市商手里货太多,正在想办法出货。反之亦然。

三、压力时期的撤退行为:他们怎么跑?

市场压力来临时,做市商的撤退是有规律的。我总结了三阶段模型:

阶段 行为特征 可观测信号
第一阶段:防御 扩大价差,减少单笔挂单量 价差宽度扩大50%以上,挂单量减少30%
第二阶段:撤退 取消远端挂单,只保留近端 订单簿第3-5档深度骤降,买卖不平衡
第三阶段:消失 完全撤单,停止报价 买卖价差瞬间扩大到无法交易的程度

我记得2015年A股股灾时,很多做市商在第二阶段就开始跑路了。你想想看,如果连专业做市商都不愿意提供流动性,那市场离崩盘就不远了。

避坑指南:

我曾经犯过一个错误:看到做市商撤退就急着抄底。结果发现他们撤退后,市场流动性枯竭,我根本出不了货。记住:做市商撤退本身就是一个强烈的风险信号,不要逆势操作。

四、如何监控做市商的活动水平?

监控做市商,说白了就是盯住几个关键指标。我建议你搭建一个实时监控面板,重点关注以下数据:

4.1 订单簿深度指标

  • 总挂单量:前5档买卖挂单的总和
  • 深度比率:买盘深度 / 卖盘深度(正常值在0.8-1.2之间)
  • 价差宽度:最佳买价与最佳卖价的差值

4.2 交易行为指标

  • 撤单率:撤单数量 / 总挂单数量(正常值<30%,压力期可到80%)
  • 报价更新频率:做市商每秒更新报价的次数
  • 成交占比:做市商成交量 / 市场总成交量

4.3 综合预警公式

我习惯用这个公式来生成预警信号:

做市商活动指数 = (深度比率 × 价差宽度⁻¹ × 成交占比) / 撤单率

当指数 < 0.5 时:黄色预警(做市商开始防御)
当指数 < 0.2 时:红色预警(做市商正在撤退)
当指数 < 0.05 时:黑色预警(流动性即将枯竭)

实战案例:

2022年3月,我在监控某加密货币交易所时,发现做市商活动指数在2小时内从1.2跌到0.08。我当时立刻减仓了50%。结果第二天,该交易所的流动性池子几乎空了,价格暴跌40%。这个指数救了我一命。

五、知识体系图:做市商行为分析框架

下面这张图是我自己整理的做市商分析框架,你可以把它当作监控系统的设计蓝图:

做市商行为分析框架 做市商行为 库存风险 存货模型 撤退行为 库存价值变化 库存周转率 Avellaneda-Stoikov 报价偏移量计算 风险厌恶系数γ 防御阶段 撤退阶段 消失阶段 监控指标:订单簿深度 | 撤单率 | 价差宽度 | 成交占比 输出:做市商活动指数 + 三色预警

这张图把做市商行为拆解成三个维度:库存风险、存货模型和撤退行为。每个维度都有对应的监控指标,最终汇总成一个综合预警系统。我个人建议你把这个框架嵌入到你的风控系统中,每天自动扫描一遍。

最后说两句:

监控做市商不是让你去预测市场,而是让你知道「流动性什么时候会消失」。我见过太多交易员在流动性枯竭时还在猛冲,结果被套得死死的。记住:做市商撤退的时候,你最好也跟着撤退。这不是怂,这是生存之道。

交易系统化学习资料 微信Strategy888888