库存风险管理:库存价值的实时监控、库存Delta/Gamma/Vega敞口计算

做市业务里,库存风险是真正要命的东西。

我见过太多团队,策略回测漂亮得很,一上线就被库存拖死。为什么?因为大家光盯着PnL,忘了库存本身就是一个巨大的风险敞口。说白了,你手里囤着一堆资产,市场一个波动,可能就把你几个月的利润全吞掉。

库存价值的实时监控

先聊最基础的——你得知道你的库存现在值多少钱。

听起来简单对吧?其实坑很多。我早期做的一个项目,用的还是交易所的收盘价来算库存价值。结果呢?盘中一个大波动,我们的风控系统完全没反应,等收盘价更新才发现亏了6位数。嗯,从那以后我再也不敢用滞后数据了。

⚠️ 注意: 库存价值必须用实时中间价(Mid Price)计算,千万别用最后成交价或收盘价。中间价 = (买一价 + 卖一价) / 2,这个值最能反映你当前能平仓的真实价格。

实时监控的核心指标就三个:

  • 名义价值(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敞口控制在总资产的5%以内。如果Gamma太大,我会用期权组合或者期货来对冲。记住,Gamma是二阶风险,很多人忽略它,但真正亏大钱的时候,往往就是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会互相影响。比如你调整了Delta对冲,Gamma和Vega也会变。所以每次调仓后,必须重新计算全部三个敞口。

知识体系结构图

下面这张图帮你理清库存风险管理的核心逻辑:

库存风险管理知识体系 库存风险管理 库存价值实时监控 名义价值 浮动盈亏 库存占比 Delta敞口 现货/期货Delta 期权Delta Gamma敞口 现货/期货Gamma=0 期权Gamma Vega敞口 近月期权Vega 远月期权Vega 三者联动,实时监控,动态调整

这张图把库存风险管理的三个核心维度串起来了。你盯着它看,会发现其实就三件事:知道值多少钱(监控),知道价格变动的影响(Delta/Gamma),知道波动率的影响(Vega)。

最后说一句——风险管理不是束缚你赚钱的枷锁,而是让你活得更久的护身符。我见过太多天才策略死在风控上,也见过平庸策略靠风控活到最后。你自己选吧。

专注资料整理