库存管理基础:库存定义与度量、库存风险来源、库存生命周期
做市这行,说白了就是跟库存打交道。你手里有多少货,这些货值多少钱,能不能及时卖掉——这些就是做市商的命根子。我刚开始做量化做市那会儿,总觉得策略牛逼就行,结果被库存风险狠狠教育了一顿。嗯,今天咱们就来聊聊库存管理的基础。
库存的定义与度量
先说说什么是库存。在传统行业,库存就是仓库里的实物。但在做市领域,库存指的是你当前持有的头寸——包括现货、期货、期权等各种金融工具。
我个人习惯把库存分为三类:
- 基础库存:你主动做市赚取价差的那部分头寸。比如你在BTC/USDT上挂单,成交后手里就有了BTC或USDT。
- 被动库存:因为对冲或套利策略产生的头寸。这类库存通常不是你的本意,但不得不持有。
- 残余库存:市场波动剧烈时,来不及平仓留下的尾巴。我见过不少团队,就是被这种库存拖垮的。
度量库存,核心看三个指标:
| 指标 | 定义 | 我的经验 |
|---|---|---|
| 名义价值 | 库存数量 × 当前价格 | 别只看这个,容易产生错觉 |
| Delta暴露 | 价格变动1单位,库存价值变化多少 | 这才是真正的风险敞口 |
| 库存周转率 | 单位时间内库存被替换的次数 | 做市商周转率通常很高,低于10倍/天就要警惕了 |
核心观点:库存管理的本质,不是消除库存,而是控制库存的风险暴露在可接受范围内。
库存风险来源
库存风险从哪来?我总结下来,主要有四个源头。
1. 方向性风险
这是最直接的。你手里拿着多头头寸,价格跌了,你就亏钱。反过来也一样。我在2018年那波熊市里,亲眼见过一个团队因为库存方向做反,三天亏掉了半年的利润。说白了,方向性风险就是赌方向,做市商最忌讳这个。
2. 流动性风险
你手里有货,但卖不掉。或者想买,买不到。这就是流动性风险。我记得有一次做某个小币种的做市,平时买卖价差只有0.1%,结果突发利空,价差瞬间拉到5%,我手里的库存根本出不去。嗯,那次之后我学乖了——流动性差的品种,库存上限要设得更低。
3. 基差风险
做市商经常需要在不同市场或不同产品之间对冲。比如你在现货市场做市,用期货来对冲。但现货和期货的价差(基差)会波动,这个波动就是基差风险。我曾经因为忽略了基差风险,在交割日那天吃了大亏——现货和期货的价差瞬间收敛,对冲完全失效。
4. 操作风险
这个最容易被忽视。系统延迟、API故障、网络中断、人为误操作——这些都会导致库存失控。我有个朋友,就因为写错了一个参数,把本该卖出的订单变成了买入,结果库存瞬间翻倍。操作风险,说白了就是人的问题。
避坑指南:我曾经犯过一个低级错误——把库存上限设成了硬编码,结果市场波动率变化后,这个上限完全不合理。后来我改成动态计算,根据波动率、流动性、账户权益实时调整。记住,库存参数不能一成不变。
库存生命周期
库存不是静态的,它有生命周期。理解这个周期,你才能做好管理。
我习惯把库存生命周期分为四个阶段:
- 建仓阶段:你挂单成交,库存开始积累。这个阶段的关键是控制建仓速度。别一下子吃太多,容易把自己暴露在风险中。
- 持有阶段:库存在你手里,你承受着市场波动的风险。这个阶段要做的是持续监控——库存价值、Delta暴露、风险指标是否在阈值内。
- 调整阶段:当库存偏离目标水平时,你需要调整。可能是减仓,也可能是换仓。我记得有一次,我的库存中某个币种占比过高,我用了半小时分批减仓,才把风险降下来。
- 平仓阶段:最终,库存要被平掉。做市商的理想状态是库存为零——所有头寸都平掉了,只赚价差。但现实中,总会有一些残余库存需要处理。
下面这张图,是我自己总结的库存生命周期流程:
实战技巧:我建议你在每个阶段都设置一个「健康检查点」。比如建仓阶段检查成交率,持有阶段检查Delta暴露,调整阶段检查滑点成本,平仓阶段检查剩余库存。这样能及时发现异常。
库存管理,说白了就是管好这四个阶段。你想想看,如果每个阶段都控制住了,整体风险自然就下来了。我见过太多团队,只盯着策略收益,忽略了库存管理,最后被一波行情带走。嗯,希望你能从我的经验里学到点什么。
公众号:蓝海资料掘金营,微信deep3321