1. 库存动态平衡概述
什么是做市商库存风险
做市商的本质是什么?说白了,就是两边报价,赚个差价。
但这里有个坑——你报完价,别人真来成交了。你卖出了资产,手里就少了;你买入了资产,手里就多了。这个「手里有多少货」的问题,就是库存。
库存风险,我习惯叫它「被动持仓风险」。你本来不想持有某个资产,但因为做市,你被迫持有了。市场一波动,这些持仓就开始亏钱。
举个例子。我在2020年做过一个ETH的做市策略。当时市场波动剧烈,我这边卖单被频繁吃掉,库存从100个ETH一路降到20个。结果ETH突然暴涨,我手里没货,眼睁睁看着别人赚钱。反过来,如果库存积压太多,市场一跌,亏损就是双倍的——价差没赚到,库存还亏了。
库存风险的核心:
- 方向性风险——库存暴露在市场方向中,涨跌都影响盈亏
- 流动性风险——库存过大时,平仓会冲击市场价格
- 资金占用成本——库存占用资金,影响资金利用率
你想想看,做市商赚的是微薄的价差,一次库存管理失误,可能吃掉你一个月的利润。所以,库存风险不是「要不要管」的问题,而是「怎么管」的问题。
库存动态平衡的定义与目标
库存动态平衡,听起来高大上,其实就一句话:让库存始终维持在一个健康的水平。
什么叫健康?不是库存为零,也不是库存越多越好。而是库存水平与你的做市策略、市场环境、风险偏好相匹配。
我个人理解,动态平衡包含三个层次:
- 目标库存设定——你希望持有多少资产?是0,还是某个比例?
- 偏离检测——当前库存和目标库存差了多少?
- 调整动作——怎么把库存拉回目标水平?
我曾经犯过一个错误:把目标库存设成了固定值。结果市场趋势来了,库存一直在偏离,我一直在调整,手续费交了一大堆。后来才明白,目标库存本身也应该是动态的——趋势行情下,适当容忍库存偏离,反而能赚趋势的钱。
我的经验:动态平衡不是「死守一个数」,而是「在风险可控的范围内灵活调整」。说白了,库存管理是一门艺术,不是数学题。
库存管理在量化做市中的核心地位
做市策略的盈利模型很简单:盈利 = 价差收入 - 库存损失 - 手续费。
价差收入是固定的,手续费也是固定的。唯一能拉开差距的,就是库存损失。所以,库存管理直接决定了做市策略的生死。
我见过太多团队,策略回测时收益曲线漂亮得很,一上线就亏钱。为什么?因为回测时没考虑库存管理的实际约束——滑点、延迟、市场冲击。这些因素在库存管理中被放大。
库存管理的核心地位体现在三个方面:
| 维度 | 影响 | 我的观察 |
|---|---|---|
| 风险控制 | 库存管理是风控的第一道防线 | 库存失控,其他风控都是摆设 |
| 收益稳定性 | 好的库存管理能平滑收益曲线 | 夏普比率从0.5提到2.0,靠的就是库存管理 |
| 策略容量 | 库存管理决定了你能做多大的量 | 小资金靠策略,大资金靠库存管理 |
嗯,这里要注意:库存管理不是独立存在的。它和报价策略、风控策略、资金管理策略紧密耦合。你改了一个参数,可能整个系统的行为都变了。
避坑指南:我曾经把一个库存管理模块单独优化,结果和报价策略产生了冲突——库存管理在平仓,报价策略在开仓,两边对着干。后来我把两个模块合并到一个决策引擎里,才解决了这个问题。
知识体系框架
下面这张图,是我自己总结的库存动态平衡的知识体系。你可以把它当作本章的地图:
这张图我画了好几次才满意。你看,库存风险是「问题」,动态平衡是「方法」,核心地位是「为什么重要」。三者缺一不可。
做量化做市这么多年,我最大的体会就是:策略决定你能不能赚钱,库存管理决定你能赚多久。很多团队死在库存管理上,不是策略不行。
本章要点:
- 库存风险是做市商最大的隐性风险,必须主动管理
- 动态平衡不是死守目标,而是灵活调整
- 库存管理决定了做市策略的生死存亡
好了,这一章就到这里。下一章我们会深入库存风险的量化方法,到时候我会分享一个我踩过的坑——关于VaR模型的误用,挺有意思的。
公众号:蓝海资料掘金营,微信deep3321