库存风险管理:库存价值的实时监控、库存Delta/Gamma/Vega敞口计算
做市业务里,库存风险是真正要命的东西。
我见过太多团队,策略回测漂亮得很,一上线就被库存拖死。为什么?因为大家光盯着PnL,忘了库存本身就是一个巨大的风险敞口。说白了,你手里囤着一堆资产,市场一个波动,可能就把你几个月的利润全吞掉。
库存价值的实时监控
先聊最基础的——你得知道你的库存现在值多少钱。
听起来简单对吧?其实坑很多。我早期做的一个项目,用的还是交易所的收盘价来算库存价值。结果呢?盘中一个大波动,我们的风控系统完全没反应,等收盘价更新才发现亏了6位数。嗯,从那以后我再也不敢用滞后数据了。
实时监控的核心指标就三个:
- 名义价值(Notional Value):库存数量 × 当前中间价。这个告诉你总敞口有多大。
- 浮动盈亏(Unrealized PnL):当前价值 - 成本价值。注意,这个值在极端行情下会剧烈跳动。
- 库存占比(Inventory Ratio):库存价值 / 总资产。我个人习惯控制在20%以内,超过就触发预警。
你想想看,如果这三个指标你都不能实时看到,那做市就跟闭着眼睛开车一样。
库存Delta敞口计算
Delta,说白了就是你的库存对价格变动的敏感度。
对于现货,Delta就是1。你持有100个ETH,Delta就是100。价格涨1块,你赚100块。简单粗暴。
但问题在于,做市商手里不只有现货。还有期货、期权、永续合约……这些东西的Delta就不是线性的了。
库存Delta = Σ (持仓数量 × 该资产的Delta系数)
对于现货/期货:Delta系数 = 1
对于期权:Delta系数 = N(d1),由BSM模型计算
我建议你每天收盘后跑一遍全仓位的Delta汇总。为什么?因为不同产品的Delta会互相抵消。比如你持有100个BTC现货(Delta=100),同时做空了2个BTC期货合约(每个合约Delta=-1,假设合约乘数为50),那净Delta就是100 - 100 = 0。这才是真正的风险敞口。
这里有个坑——永续合约的Delta计算要考虑资金费率的影响。资金费率会导致你的实际Delta偏离理论值。我在项目中遇到过,一个团队没算资金费率的影响,结果Delta对冲差了3%,一周亏了2%的本金。
库存Gamma敞口计算
Gamma是Delta的变化率。说白了,就是价格变动时,你的Delta会怎么变。
为什么Gamma重要?因为Gamma大的时候,市场波动会把你打得措手不及。
举个例子:你卖出了一个平值看涨期权,Delta是0.5,Gamma是0.1。如果价格涨了1块,你的Delta就变成0.6。这意味着你原来觉得风险不大,价格一涨,风险反而更大了。这就是Gamma的可怕之处——它会放大你的风险暴露。
库存Gamma的计算公式:
库存Gamma = Σ (持仓数量 × 该资产的Gamma系数)
对于现货/期货:Gamma = 0
对于期权:Gamma = N'(d1) / (S × σ × √T)
其中N'(d1)是标准正态分布的概率密度函数
你看,现货和期货的Gamma是0,只有期权才有Gamma。所以如果你只做现货做市,Gamma风险可以忽略。但只要你碰了期权,Gamma就是你必须盯死的指标。
库存Vega敞口计算
Vega衡量的是波动率变化对库存价值的影响。
这个指标很多人不理解。我换个说法——市场恐慌的时候,波动率飙升,你的期权仓位会怎么变?
Vega告诉你答案。Vega为正,波动率涨你就赚钱;Vega为负,波动率涨你就亏钱。
库存Vega = Σ (持仓数量 × 该资产的Vega系数)
对于期权:Vega = S × N'(d1) × √T
其中S是标的价格,T是剩余期限
我个人的经验是:Vega敞口不要超过总资产的10%。为什么?因为波动率的变化往往伴随着极端行情。2020年3月那次,波动率一天翻了3倍,很多做市商Vega敞口太大,直接爆仓。我记得有个团队,前一天还在庆祝盈利,第二天就因为Vega亏掉了半年的利润。
这里有个细节——不同期限的期权,Vega不一样。近月期权Vega小,远月期权Vega大。所以如果你做的是近月做市,Vega风险相对可控;但如果你做远月,Vega就是头号风险因子。
综合风险管理框架
好了,三个指标都讲完了。怎么用?
我建议你建一个实时仪表盘,同时监控这三个指标。阈值设置可以参考:
| 指标 | 安全区间 | 预警区间 | 危险区间 |
|---|---|---|---|
| Delta敞口 | ±5% 总资产 | ±5%~±10% | >±10% |
| Gamma敞口 | ±3% 总资产 | ±3%~±5% | >±5% |
| Vega敞口 | ±5% 总资产 | ±5%~±10% | >±10% |
注意,这些阈值不是死的。市场波动大的时候,我会把阈值收紧一半。比如正常情况Delta预警是10%,波动率飙升时我调到5%。
知识体系结构图
下面这张图帮你理清库存风险管理的核心逻辑:
这张图把库存风险管理的三个核心维度串起来了。你盯着它看,会发现其实就三件事:知道值多少钱(监控),知道价格变动的影响(Delta/Gamma),知道波动率的影响(Vega)。
最后说一句——风险管理不是束缚你赚钱的枷锁,而是让你活得更久的护身符。我见过太多天才策略死在风控上,也见过平庸策略靠风控活到最后。你自己选吧。