一、库存压力测试基础:定义做市商库存风险、库存压力测试的目的与意义、核心指标
做市商的库存风险,说白了就是「货砸手里了」。
我刚开始做市商系统那会儿,对库存风险的理解很浅。觉得只要双边报价够勤快,库存总能消化掉。直到有一次,某个山寨币突然流动性枯竭,我手里攒了价值 200 万 USDT 的库存,连续 3 个小时出不了货。嗯,那滋味,比吃了苍蝇还难受。
库存风险的本质是什么?是你作为做市商,为了提供流动性而被动积累的存货,在市场价格不利变动时产生的潜在亏损。你想想看,你一边报买价、一边报卖价,本来赚的是价差。但如果市场单边暴跌,你手里的库存还没卖出去,账面浮亏就变成了实亏。
1.1 库存压力测试的目的与意义
为什么要做库存压力测试?我个人习惯把它比作「压力锅测试」——你得知道这口锅在极限压力下会不会炸。
具体来说,库存压力测试有三大目的:
- 暴露极端场景下的风险敞口:比如市场瞬间暴跌 20%,你的库存能扛多久?
- 验证风控策略的有效性:你设的止损线、对冲策略,在极端行情下真的能执行吗?
- 为容量规划提供数据支撑:到底该准备多少资金?库存上限设多少?这些不能拍脑袋。
我在项目中遇到过最典型的案例:某交易所突然拔网线 5 分钟,所有订单无法撤单。那 5 分钟里,我的库存从 50 万 USDT 飙到了 180 万 USDT。事后复盘,如果提前做过压力测试,至少能设个自动对冲的备用通道。
核心观点:库存压力测试不是「做不做」的问题,而是「什么时候做、做到多狠」的问题。不做压力测试的做市策略,就像没系安全带的赛车手。
1.2 核心指标详解
做库存压力测试,你得盯住三个核心指标。这三个指标,我称之为「库存三剑客」。
1.2.1 库存周转率
库存周转率 = 一定周期内卖出的库存量 / 平均库存量。
这个指标告诉你:你的货动得快不快。周转率高,说明你的做市策略健康,库存不积压。周转率低,说明你报的卖价可能偏高了,或者市场深度不够。
我曾经接手过一个做市项目,库存周转率只有 0.3。什么意思?就是平均每 10 天才能把库存轮一遍。这种策略,遇到行情突变基本就是等死。
我的经验:对于主流币对,健康的库存周转率应该在 5-10 之间。对于山寨币,至少也要 2-3。低于 1 的,建议直接停掉策略重新设计。
1.2.2 库存价值波动
库存价值波动 = 库存市值在单位时间内的标准差 / 平均库存市值。
这个指标衡量的是你的库存价值「上蹿下跳」的程度。波动越大,说明你的库存暴露在市场风险中的比例越高。
举个例子:你手里有 100 万 USDT 的 BTC 库存。BTC 价格波动 5%,你的库存价值就波动 5 万 USDT。如果波动率超过你设定的阈值,就得考虑减仓或者对冲了。
我记得有一次做压力测试,发现某个策略的库存价值波动率高达 40%。查了半天,原来是策略在某个深度较差的交易所挂了太多买单,导致库存集中在少数几个价位上。后来调整了挂单分布,波动率降到了 15% 以下。
1.2.3 最大回撤
最大回撤 = (峰值库存价值 - 谷值库存价值) / 峰值库存价值。
这个指标最直观,也最让人肉疼。它告诉你:在最坏的情况下,你的库存会亏掉多少钱。
做压力测试时,我一般会看三个维度的最大回撤:
- 日内最大回撤:24 小时内的最坏情况
- 周度最大回撤:一周内的最坏情况
- 极端事件最大回撤:比如 3.12 暴跌那种级别的
避坑指南:我曾经犯过一个错误——只看了日内最大回撤,觉得 5% 以内很安全。结果遇到一次交易所插针事件,库存价值瞬间跌了 18%。从那以后,我每次做压力测试都会模拟「插针 + 流动性枯竭 + 网络延迟」三重叠加的场景。
1.3 三个指标的关系
这三个指标不是孤立的。它们之间有个三角关系:
- 库存周转率低 → 库存积压 → 库存价值波动增大 → 最大回撤风险上升
- 库存价值波动大 → 需要更频繁地调整库存 → 周转率可能下降
- 最大回撤控制得严 → 需要更保守的库存管理 → 可能牺牲部分周转率
你想想看,这就像在走钢丝。你要在三个指标之间找到平衡点。我个人习惯的做法是:先设定最大回撤的硬上限(比如 10%),然后在这个约束下优化周转率和波动率。
1.4 知识体系框架
下面这张图,是我自己总结的库存压力测试知识体系。它把刚才讲的内容串在了一起:
1.5 实战中的注意事项
最后,分享几个我在实战中踩过的坑:
- 别只看平均值:库存周转率的平均值可能很好看,但峰值和谷值才是关键。我见过一个策略,平时周转率 8,遇到行情突变直接掉到 0.5。
- 压力测试要「加码」:别只测 10% 的波动,试试 30%、50%。你永远不知道市场会疯到什么程度。
- 指标要联动看:单独看最大回撤 5% 可能觉得还行,但如果同时库存价值波动率也高,那风险其实是叠加的。
一句话总结:库存压力测试不是算几个指标就完事了。它是你做市策略的「体检报告」,告诉你哪里该补、哪里该减。不做体检就上场的选手,迟早要交学费。