第 8 部分 · 进阶视野目录
Delta 对冲与 Gamma Scalping
做市商每天卖出成千上万张期权,却并不赌涨跌——他们靠什么赚钱,又在承担什么风险?
- 掌握 Delta 对冲的基本操作:用标的股票抵消期权的方向风险
- 理解为什么 Gamma 让对冲必须不断再平衡,以及「高买低卖」与「低买高卖」从何而来
- 用一个公式看懂对冲盈亏:实际波动率 vs 隐含波动率
- 了解 Gamma Scalping 的原理、对冲频率的权衡与现实中的局限
做市商的烦恼
设想你是一家期权做市商。一位客户想买 10 张某股票的平值看涨期权,你按报价卖给了他。此刻你手里多了一个空头看涨头寸:如果股价大涨,你会亏很多钱。
但做市商的生意不是押注涨跌。他们一天要成交成千上万笔,买卖方向全由客户决定,自己根本无从选择。他们真正想赚的,是买卖价差,以及期权价格中可能「偏贵」的那部分。
那么,怎样才能卖出期权、却不承担方向风险呢?答案是Delta 对冲(Delta Hedging):用标的股票(或期货)建立一个相反的头寸,把组合的总 Delta 调整到接近 0。这一课,我们就站在做市商的位置,看看对冲到底在做什么,以及对冲之后剩下的风险和收益是什么。
第一步:建立对冲
继续用本站的默认例子:股票现价 $100,平值看涨期权行权价 $100,30 天到期,隐含波动率 30%,无风险利率 4%。用 Black-Scholes 模型计算:
| 指标(每股) | 数值 |
|---|---|
| 期权价格 | $3.59 |
| Delta | 0.532 |
| Gamma | 0.0462 |
| Theta(每日) | −$0.062 |
你卖出 10 张,相当于 1,000 股的期权,收到权利金约 $3.59 × 1,000 = $3,590。这个空头头寸的 Delta 是 −0.532 × 1,000 ≈ −532 股:股价每涨 $1,你大约亏 $532。
要抵消它,你买入 532 股股票。现在:
- 剩余 29 天、股价 $101 时,期权的理论价格变为 $4.08。空头期权亏损:(4.08 − 3.59) × 1,000 ≈ −$492。
- 532 股股票每股赚 $1,合计 +$532。
- 组合净盈亏约 +$40。股价涨了,你却没有亏钱,反而小赚——这就是对冲的效果。
- 这 $40 从哪来?大致可以拆成两部分:一天的时间价值流逝让空头赚了约 $62(Theta),而股价变动 $1 带来的 Gamma 损失约为 ½ × 0.0462 × 1² × 1,000 ≈ $23。两者相减,约等于 $40。
为什么对冲必须不断调整
股价涨到 $101 后,期权的 Delta 从 0.532 升到了 0.578。你的空头期权 Delta 变成了 −578 股,而手里只有 532 股——组合不再中性,Delta 约为 −46 股。如果股价继续上涨,你又会开始亏钱。
于是你需要再平衡(Rebalancing):再买入 46 股,把股票增加到 578 股。
这就是 Gamma 的作用。Gamma 衡量 Delta 随标的价格变化的速度,你的空头期权拥有负 Gamma,于是出现了一个令人不快的规律:
- 股价上涨 → 空头看涨的 Delta 更负 → 你必须买入更多股票(在更高的价格买);
- 股价下跌 → Delta 回落 → 你必须卖出股票(在更低的价格卖)。
对冲盈亏的核心公式
上面拆分 $40 的思路可以写成一个一般的公式。对一个已经 Delta 对冲的期权多头,在很短的时间 内,按泰勒展开,组合价值的变化约为:
Delta 项已经被股票抵消,剩下的只有 Gamma 项和 Theta 项。而在 Black-Scholes 模型中(忽略利率的影响),Theta 与 Gamma 之间有一个简单的关系:
代入上式,得到期权交易中最重要的公式之一:
方括号里是两个量的比较:
- :这段时间里标的实际发生的收益率的平方,代表实际波动;
- :期权价格中「预付」的波动,代表隐含波动。
每天的「盈亏平衡波动」
令方括号为 0,就得到对冲多头每天需要的「盈亏平衡波动幅度」:
用上面的例子精确计算(含利率项):令 ,得 。也就是说,股价一天之内的变动大于约 $1.64(1.64%),对冲后的多头就有盈利;小于它,Gamma 收益覆盖不了 Theta。若忽略利率,这个数正好是 。
注意这里用的是日历日(一年 365 天),周末也在计算时间损耗。很多交易员会按交易日来折算,但思想完全相同。
亲手做一回做市商
下面的模拟器让你扮演卖出看涨期权并每日 Delta 对冲的做市商:期权按 30% 的隐含波动率定价和计算 Delta,而股价按 20% 的「实际波动率」随机游走。多模拟几次,观察累计盈亏的走势:
你会发现,大多数路径的累计盈亏向上漂移——卖方「收」的是 30% 的波动,「赔」的只有 20%。我们用本站引擎模拟了 3,000 条路径(卖出 1 张、每日对冲、持有 30 天):平均盈利约 $114,与「30% 波动率下的期权价格减去 20% 波动率下的期权价格」(约 $114)几乎相同;但单条路径的结果有明显离散,标准差约 $49。
现在把实际波动率调到高于隐含波动率,情况就反过来了:
同样的 3,000 条路径模拟中,实际波动率 40% 时,卖方平均亏损约 $113。方向风险已经被对冲掉了,决定盈亏的变成了波动率。
Gamma Scalping:多头的对冲艺术
既然对冲后的多头赚的是实际波动,那么买入期权、再不断对冲,就成了一种做多波动率的交易方式,常被称为Gamma Scalping(Gamma 剥头皮)。
- 你买入 10 张平值看涨期权(同上,Delta 0.532),同时卖空 532 股,组合 Delta 中性。
- 股价迅速涨到 $102。期权 Delta 升至 0.622,组合 Delta 变成 +90 股。你卖空 90 股(价格 $102),恢复中性。
- 随后股价跌回 $100,Delta 回到 0.532,组合 Delta 变成 −90 股。你买回 90 股(价格 $100)。
- 股价回到原点,期权价值和最初的 532 股空头都回到了原来的盈亏,但这 90 股「高卖低买」赚了 90 × $2 = $180。
- 代价是时间:10 张期权每天的 Theta 约为 −$62。只要这样的来回足够多、足够大,Gamma Scalping 就能覆盖时间损耗;如果股价一动不动,你就每天稳定地亏掉 Theta。
如果第 2 步不做再平衡,股价回到 $100 时,你什么也没赚到。再平衡的意义就在于把 Gamma 带来的浮盈「锁定」下来。
Gamma Scalping 的交易者通常会买入跨式组合或平值期权,因为平值附近的 Gamma 最大,而平值跨式的 Delta 本身就接近 0。他们的观点不是「会涨」或「会跌」,而是「接下来的实际波动会大于期权价格隐含的波动」。
多久对冲一次?
理论上,Black-Scholes 模型假设可以连续对冲,此时对冲误差为 0。现实中只能离散地对冲,于是出现了权衡:
| 对冲更频繁 | 对冲更稀疏 | |
|---|---|---|
| 对冲误差(盈亏的随机波动) | 更小 | 更大 |
| 交易成本(价差、手续费、冲击成本) | 更高 | 更低 |
| 对 Gamma 收益的捕捉 | 捕捉更多小波动 | 可能错过来回波动,也可能吃到趋势 |
在 Black-Scholes 的世界里,离散对冲误差的标准差大致与再平衡次数的平方根成反比:对冲次数增加到 4 倍,误差约减半。我们的模拟也印证了这一点:在实际波动率等于隐含波动率(均为 30%)时,每日对冲的盈亏标准差约为 $53,每 5 天对冲一次则扩大到约 $115,平均值则都接近 0。
实务中常见的再平衡规则有两类:
- 按时间:例如每天收盘前对冲一次;
- 按阈值:当组合 Delta 偏离 0 超过一定幅度(例如等效 100 股)时才调整,避免在小幅波动中反复交易。
很多交易员会结合两者,并根据 Gamma 的大小动态调整阈值:临近到期、平值附近 Gamma 很大,Delta 变得很快,需要更频繁地关注。
现实比模型复杂
Delta 对冲是期权定价理论的核心,但在现实中会遇到不少麻烦:
- 跳空无法对冲:对冲依赖价格连续变化。财报、并购消息导致股价一夜之间跳空 15%,你根本来不及调整。对卖方来说,这种跳空正是最大的风险来源。
- 波动率本身在变:用哪个波动率算 Delta?用隐含波动率还是对实际波动率的预测?两者不同,对冲比例和盈亏路径都会不同。而且隐含波动率的变化会通过 Vega 直接带来盈亏,Delta 中性不等于 Vega 中性。
- 交易成本与流动性:股票的买卖价差、借券成本,期权本身的宽价差,都会持续侵蚀利润。
- 组合层面的对冲:做市商持有成百上千个期权头寸,通常在整个组合层面汇总 Delta、Gamma 与 Vega 后统一对冲,也会使用股指期货等工具。
小结
- Delta 对冲用标的头寸抵消期权的方向风险,使组合在小幅价格变动下保持价值稳定。
- Gamma 让 Delta 不断变化,因此对冲必须定期再平衡:空头 Gamma「高买低卖」,多头 Gamma「低买高卖」。
- 对冲后的盈亏约为 :实际波动率高于隐含波动率,多头赚钱;反之,空头赚钱。
- Gamma Scalping 是买入期权并不断对冲、赚取实际波动的交易方式,代价是每天的 Theta。
- 对冲频率需要在对冲误差与交易成本之间权衡;跳空、波动率变化和流动性是现实中的主要障碍。
既然卖方赚的是「隐含波动率高于实际波动率」的部分,一个自然的问题是:平均而言,隐含波动率真的偏高吗?下一课,我们来认识波动率风险溢价。