Emergenzix
策略库研究策略

Avellaneda–Stoikov 做市

库存风险 · 动态报价 · 成交强度

核心假说

做市商同时提供买价和卖价赚取价差,但成交会累积库存。最优报价不能始终对称地围绕中间价,而应根据库存、波动、剩余时间和订单到达强度动态偏移。

数学直觉

Reservation price = Mid − Inventory × Risk × Variance × Time
Quote spread = volatility risk + fill-probability cost + fees

库存为正时,保留价格向下偏移,让卖价更容易成交、买价更难成交;库存为负时反向处理。策略的目标不是猜方向,而是在库存风险可控时交换价差与成交概率。

第一组参数

参数含义
γ库存风险厌恶
σ短期波动率
κ / λ报价距离与成交到达强度
q max最大库存
T报价周期或库存清理期限
ε逆向选择与毒性成交惩罚

适用与失效

需要高质量实时订单簿、稳定低延迟执行和准确费用模型。趋势冲击、信息型订单流、行情断流、撮合延迟或成交强度估计错误,会让赚取的小价差被库存损失迅速吞没。

固定实验

  1. Poisson 到达假设与真实成交到达分布比较;
  2. 不同波动、点差、费用和延迟下的库存路径;
  3. 单边毒性流与跳跃行情压力;
  4. 报价撤单、部分成交和队列位置模型;
  5. 收盘/故障时强制清理库存的尾部成本。

研究来源

实现门槛很高

公开求解器不等于可用做市系统。校准、队列位置、撤单、风控、对账和故障恢复才决定实际风险;当前只建立理论档案。

On this page