库存管理基础:库存定义与度量、库存风险来源、库存生命周期

做市这行,说白了就是跟库存打交道。你手里有多少货,这些货值多少钱,能不能及时卖掉——这些就是做市商的命根子。我刚开始做量化做市那会儿,总觉得策略牛逼就行,结果被库存风险狠狠教育了一顿。嗯,今天咱们就来聊聊库存管理的基础。

库存的定义与度量

先说说什么是库存。在传统行业,库存就是仓库里的实物。但在做市领域,库存指的是你当前持有的头寸——包括现货、期货、期权等各种金融工具。

我个人习惯把库存分为三类:

  • 基础库存:你主动做市赚取价差的那部分头寸。比如你在BTC/USDT上挂单,成交后手里就有了BTC或USDT。
  • 被动库存:因为对冲或套利策略产生的头寸。这类库存通常不是你的本意,但不得不持有。
  • 残余库存:市场波动剧烈时,来不及平仓留下的尾巴。我见过不少团队,就是被这种库存拖垮的。

度量库存,核心看三个指标:

指标 定义 我的经验
名义价值 库存数量 × 当前价格 别只看这个,容易产生错觉
Delta暴露 价格变动1单位,库存价值变化多少 这才是真正的风险敞口
库存周转率 单位时间内库存被替换的次数 做市商周转率通常很高,低于10倍/天就要警惕了

核心观点:库存管理的本质,不是消除库存,而是控制库存的风险暴露在可接受范围内。

库存风险来源

库存风险从哪来?我总结下来,主要有四个源头。

1. 方向性风险

这是最直接的。你手里拿着多头头寸,价格跌了,你就亏钱。反过来也一样。我在2018年那波熊市里,亲眼见过一个团队因为库存方向做反,三天亏掉了半年的利润。说白了,方向性风险就是赌方向,做市商最忌讳这个。

2. 流动性风险

你手里有货,但卖不掉。或者想买,买不到。这就是流动性风险。我记得有一次做某个小币种的做市,平时买卖价差只有0.1%,结果突发利空,价差瞬间拉到5%,我手里的库存根本出不去。嗯,那次之后我学乖了——流动性差的品种,库存上限要设得更低。

3. 基差风险

做市商经常需要在不同市场或不同产品之间对冲。比如你在现货市场做市,用期货来对冲。但现货和期货的价差(基差)会波动,这个波动就是基差风险。我曾经因为忽略了基差风险,在交割日那天吃了大亏——现货和期货的价差瞬间收敛,对冲完全失效。

4. 操作风险

这个最容易被忽视。系统延迟、API故障、网络中断、人为误操作——这些都会导致库存失控。我有个朋友,就因为写错了一个参数,把本该卖出的订单变成了买入,结果库存瞬间翻倍。操作风险,说白了就是人的问题。

避坑指南:我曾经犯过一个低级错误——把库存上限设成了硬编码,结果市场波动率变化后,这个上限完全不合理。后来我改成动态计算,根据波动率、流动性、账户权益实时调整。记住,库存参数不能一成不变。

库存生命周期

库存不是静态的,它有生命周期。理解这个周期,你才能做好管理。

我习惯把库存生命周期分为四个阶段:

  1. 建仓阶段:你挂单成交,库存开始积累。这个阶段的关键是控制建仓速度。别一下子吃太多,容易把自己暴露在风险中。
  2. 持有阶段:库存在你手里,你承受着市场波动的风险。这个阶段要做的是持续监控——库存价值、Delta暴露、风险指标是否在阈值内。
  3. 调整阶段:当库存偏离目标水平时,你需要调整。可能是减仓,也可能是换仓。我记得有一次,我的库存中某个币种占比过高,我用了半小时分批减仓,才把风险降下来。
  4. 平仓阶段:最终,库存要被平掉。做市商的理想状态是库存为零——所有头寸都平掉了,只赚价差。但现实中,总会有一些残余库存需要处理。

下面这张图,是我自己总结的库存生命周期流程:

库存生命周期流程图 建仓阶段 挂单成交,积累库存 持有阶段 监控风险,承受波动 调整阶段 减仓换仓,回归目标 平仓 清空头寸 循环:新的做市周期开始 各阶段主要风险 建仓:滑点风险 持有:方向性风险 调整:流动性风险 平仓:基差风险 贯穿始终:操作风险

实战技巧:我建议你在每个阶段都设置一个「健康检查点」。比如建仓阶段检查成交率,持有阶段检查Delta暴露,调整阶段检查滑点成本,平仓阶段检查剩余库存。这样能及时发现异常。

库存管理,说白了就是管好这四个阶段。你想想看,如果每个阶段都控制住了,整体风险自然就下来了。我见过太多团队,只盯着策略收益,忽略了库存管理,最后被一波行情带走。嗯,希望你能从我的经验里学到点什么。


公众号:蓝海资料掘金营,微信deep3321