第四节:库存管理——库存风险的度量方法,Gamma与Vega对冲策略

做市商这行,说白了就是「赚差价,管风险」。
差价好赚,风险难管。
库存风险,就是做市商最大的敌人之一。

我刚开始做市的时候,吃过一次大亏。
当时觉得方向判断对了,库存里堆了不少期权。
结果市场一波动,Gamma 和 Vega 双双爆炸,账面浮亏直接把我打懵了。
嗯,从那以后,我彻底明白了——
库存管理,不是「要不要管」,而是「怎么管」。

一、库存风险的度量方法

库存风险,说白了就是你手里头寸的「脆弱程度」。
我一般从三个维度去度量:

  • Delta 暴露:方向性风险。涨了赚、跌了赔。
  • Gamma 暴露:Delta 的变化速度。Gamma 越大,方向变化越剧烈。
  • Vega 暴露:波动率变化的风险。隐含波动率一涨一跌,期权价格可能差很多。

你想想看,如果只盯着 Delta,忽略 Gamma 和 Vega,
就像开车只看速度表,不看加速度和路面起伏——迟早翻车。

我个人习惯的度量框架:

  • 每日计算 Delta 敞口(单位:标的资产数量)
  • 每日计算 Gamma 敞口(单位:Delta 变化量 / 标的资产价格变化 1%)
  • 每日计算 Vega 敞口(单位:隐含波动率变化 1% 带来的盈亏)

举个例子:
假设我持有 1000 手平值期权,Delta 约 0.5,Gamma 约 0.05,Vega 约 0.3。
那么:

风险维度敞口计算含义
Delta1000 × 0.5 = 500标的价格涨 1 元,账面赚 500 元
Gamma1000 × 0.05 = 50标的价格涨 1 元,Delta 增加 50
Vega1000 × 0.3 = 300隐含波动率涨 1%,账面赚 300 元

这三个数字,就是我每天盯盘的核心指标。
一旦某个敞口超过预设阈值,就必须动手对冲。

避坑指南:

我曾经犯过一个错误——只关注总敞口,忽略了集中度。
比如,所有 Gamma 都集中在同一个到期日,一旦那个到期日附近出现大波动,Gamma 会瞬间爆炸。
所以,我建议你 按到期日、按行权价分别统计 Gamma 和 Vega,别只看总数。

二、Gamma 对冲策略

Gamma 对冲,说白了就是「管理 Delta 的变化速度」。
Gamma 越大,Delta 变得越快,你就越需要频繁调整。

我常用的 Gamma 对冲策略有两种:

1. 静态 Gamma 对冲

在开仓时,就尽量让组合的 Gamma 接近零。
比如,买入期权 Gamma 为正,卖出期权 Gamma 为负。
通过不同行权价、不同到期日的期权组合,把 Gamma 压到可接受范围。

举个例子:

# 假设当前标的价格 100,隐含波动率 20%
# 买入 1 手平值看涨期权(Gamma ≈ 0.05)
# 卖出 2 手虚值看跌期权(Gamma ≈ -0.025 每手)
# 组合 Gamma = 0.05 - 0.05 = 0

这样,标的价格小幅波动时,Delta 基本不变。
但要注意——静态对冲只能管住「小波动」
一旦标的价格大幅移动,Gamma 本身也会变化(这叫 Gamma 的 Gamma,或者叫「二阶 Gamma」)。

2. 动态 Gamma 对冲

这是做市商最常用的方法。
说白了就是:每隔一段时间,重新计算 Gamma,然后调整头寸

我一般这样做:

  • 设定一个 Gamma 阈值(比如总 Gamma 不超过 100)
  • 每 5 分钟或每 10 分钟重新计算一次
  • 如果 Gamma 超标,就通过买卖期权来调整

你想想看,动态对冲就像开车时不断微调方向盘。
频率太高,交易成本受不了;频率太低,风险敞口太大。
我个人习惯是:在波动率低的时候降低频率,波动率高的时候提高频率

注意:

动态 Gamma 对冲有个陷阱——对冲成本会累积
每次调整都要支付买卖价差,次数多了,成本可能吃掉所有利润。
我曾经在某个高波动行情里,一天调整了 30 多次 Gamma,结果月底一算,对冲成本占了总利润的 40%。
所以,阈值设定很关键,别太敏感。

三、Vega 对冲策略

Vega 风险,很多人容易忽略。
但做市商最怕的,就是「波动率突变」。
比如,突发新闻导致隐含波动率瞬间跳升 5%,你的 Vega 敞口如果是正的,那还好;
如果是负的,账面直接亏一大截。

我处理 Vega 风险的方法:

1. 期限结构 Vega 对冲

不同到期日的 Vega 不一样。
近月期权 Vega 小,远月期权 Vega 大。
所以,我一般会按到期日分别管理 Vega。

举个例子:

# 近月 Vega 敞口:+200(波动率涨 1%,赚 200)
# 远月 Vega 敞口:-150(波动率涨 1%,亏 150)
# 总 Vega 敞口:+50(看起来不大)
# 但近月和远月的波动率可能不同步变化
# 所以,要分别对冲

我建议你:把 Vega 按 1 个月内、1-3 个月、3 个月以上三个区间分别统计
每个区间设定独立的风险限额。

2. 波动率曲面 Vega 对冲

这是更高级的做法。
不同行权价的 Vega 也不一样。
平值期权 Vega 最大,深度实值或深度虚值期权 Vega 很小。

所以,如果我的 Vega 敞口集中在平值附近,
我会用「蝶式组合」或「鹰式组合」来对冲。
说白了,就是买入一个平值期权,卖出两个虚值期权,再买入一个更虚值的期权。
这样,Vega 在平值附近被削平,但两端的影响很小。

我的经验:

Vega 对冲最难的地方,不是计算,而是 判断波动率的方向
如果你觉得隐含波动率会下降,那就保持 Vega 为负;
如果你觉得波动率会上升,那就保持 Vega 为正。
但做市商的核心是「赚买卖价差」,不是「赌方向」。
所以,我一般会 尽量让 Vega 接近零,只留一点点方向性敞口。

四、Gamma 与 Vega 的联动对冲

Gamma 和 Vega 不是独立的。
它们之间有个微妙的关系:
Gamma 大的期权,Vega 通常也大(比如平值期权)。
所以,对冲 Gamma 的同时,Vega 也会被影响。

我常用的联动对冲策略:

  • 先对冲 Gamma,让组合的 Gamma 接近零
  • 再检查 Vega,如果 Vega 超标,用远月期权或不同行权价的期权来调整
  • 最后再微调 Gamma,因为 Vega 调整可能又引入了新的 Gamma

这个过程,我一般要迭代 2-3 次。
嗯,听起来麻烦,但熟练了也就几分钟的事。

总结一下我的库存管理心法:

  1. 每天开盘前:计算 Delta、Gamma、Vega 敞口,按到期日和行权价分解
  2. 盘中:每 5-10 分钟监控一次,超标就动手
  3. 收盘后:复盘当天的对冲成本,调整阈值
  4. 特别警惕:重大事件前后(财报、利率决议等),提前降低 Gamma 和 Vega 敞口

最后说一句:
库存管理没有「完美」的策略,只有「适合当下市场」的策略。
我见过很多交易员,把 Gamma 和 Vega 算得特别精细,但一到实战就手忙脚乱。
为什么?
因为市场不会按照你的模型走。
所以,保持灵活,保持敬畏
这才是做市商生存的根本。