4. 库存风险与做市商目标
在Avellaneda-Stoikov框架中,做市商并不是单纯地“低买高卖”,而是在库存约束下做动态最优决策。若忽略库存,报价模型会退化为静态价差问题;一旦引入库存,做市商就必须回答三个问题:当前库存带来多大成本?我愿意承担多大风险?在收益与风险之间如何取舍?本节围绕库存成本、风险厌恶、效用函数与均值-方差框架展开,建立后续求解保留价格与最优价差的目标基础。
一、核心原理:库存为什么是风险源
做市商的核心义务是同时提供买卖报价,因此成交具有随机性。当买单和卖单到达不平衡时,库存会偏离目标水平。库存本身不是“错误”,但库存暴露会带来两类成本:
- 方向性风险成本:持有净多头时,价格下跌导致库存贬值;持有净空头时,价格上涨导致回补成本上升。
- 流动性/机会成本:库存占用资金与保证金,限制继续报价能力,也可能错过更优报价机会。
因此,做市商的目标不是最大化单笔期望利润,而是在库存路径上最大化“风险调整后收益”。Avellaneda-Stoikov用效用函数刻画这种偏好,把库存风险转化为报价偏移:库存越高,越倾向降低卖价、提高买价,以加速去库存。
关键直觉:库存风险使做市商的“个人保留价格”偏离中间价。库存越多,保留价格越低;库存越少(或空头),保留价格越高。报价围绕保留价格展开,而不是围绕中间价对称展开。
二、方法流程:从库存到目标函数
将做市问题形式化,通常按以下流程建立目标:
- 定义状态变量:中间价 \(S_t\)、库存 \(q_t\)、现金 \(X_t\)、剩余时间 \(T-t\)。
- 定义财富过程:\(X_T + q_T S_T\),即终端现金加库存市值。
- 引入效用函数:用 \(U(W)\) 表示对终端财富的偏好,常见为指数效用 \(U(W)=-e^{-\gamma W}\)。
- 设定风险厌恶系数:\(\gamma\) 越大,越厌恶库存风险,报价偏移越强。
- 求解最优控制:在报价策略空间内最大化期望效用,得到保留价格与最优价差。
在指数效用与价格近似正态的假设下,最大化期望效用等价于一个均值-方差目标:
max E[W] - (γ/2) Var[W]
其中 \(W\) 为终端财富,\(\gamma\) 为绝对风险厌恶系数。该式是Avellaneda-Stoikov模型的核心目标函数,也是理解保留价格公式的入口。
三、案例/场景:库存偏移如何改变报价
假设中间价 \(S=100\),风险厌恶 \(\gamma=0.1\),剩余时间 \(T-t=1\),波动率 \(\sigma=2\)。当库存 \(q=0\) 时,保留价格接近中间价;当库存 \(q=5\) 时,保留价格下移,做市商更愿意卖出而非买入。
| 库存 q | 保留价格 r | 买价倾向 | 卖价倾向 | 行为解释 |
|---|---|---|---|---|
| 0 | ≈100.00 | 正常 | 正常 | 无库存压力,报价对称 |
| +3 | ≈99.70 | 降低 | 降低 | 偏卖出,加速去库存 |
| +5 | ≈99.50 | 明显降低 | 明显降低 | 强去库存,避免继续买入 |
| -3 | ≈100.30 | 提高 | 提高 | 偏买入,回补空头 |
该表说明:库存风险通过保留价格进入报价,使买卖价差围绕保留价格重新分配。库存为正时,卖价更低、买价也更低,但卖价相对更有吸引力;库存为负时相反。
实战提示:在回测中不要只看最终盈亏,还要观察库存路径。若库存长期单边累积,说明风险厌恶参数过小或报价偏移不足;若库存频繁归零但收益被价差压缩,说明风险厌恶过强。
四、误区与复盘
误区一:把库存成本简单等同于持仓浮亏。库存成本还包括资金占用、保证金压力和报价能力下降。即使浮亏为零,库存偏离也会限制做市商继续双边报价的能力。
误区二:认为风险厌恶越高越好。提高 \(\gamma\) 会增强库存均值回复,但也会扩大报价偏移、降低成交概率,最终可能减少期望收益。风险厌恶是收益与风险的权衡参数,不是安全开关。
误区三:忽略时间尺度。剩余时间 \(T-t\) 越短,库存清算压力越大,保留价格偏移越强。若在临近收盘时仍持有大库存,模型会要求更激进的报价。
复盘清单:
- 库存是否围绕目标水平均值回复?
- 风险厌恶参数 \(\gamma\) 是否与波动率、流动性匹配?
- 保留价格偏移方向是否与库存符号一致?
- 均值-方差目标中的方差项是否被合理估计?
- 极端行情下库存是否触发硬约束或人工干预?
注意:均值-方差框架假设收益近似正态、效用为指数形式。在跳跃、流动性枯竭或极端行情下,该近似会失效。实战中应叠加库存硬上限、波动率过滤与熔断机制,避免模型在尾部风险中失控。
总结来说,库存风险是做市商目标函数的起点:库存产生成本,风险厌恶决定承担意愿,效用函数把两者统一为可优化的目标,均值-方差框架则给出可计算的近似形式。理解这条链路,才能正确推导后续的保留价格与最优买卖价差。