第八章:Gamma 与 Shadow Gamma(Gamma and Shadow Gamma)

那家伙没把二阶导数搞对。 —— 1994 年某交易员对一只号称"市场中性"却爆仓的对冲基金的评语

导读:本章要解决的问题

上一章把 delta 拆穿成"原点处的一条切线",本章顺着同一条逻辑往二阶走:既然一阶量靠不住,那个本该补全它的二阶量 gamma 可靠吗?Taleb 的回答仍然是否定的,而且否定得更彻底。**gamma 作为一个解析二阶导数,在单期权上就已经左右不对称,在组合上会随现货点跳变符号,到了真实市场里它还漏掉了一件最致命的事:市场一动,波动率会跟着动。**把这层联动补回去,就是本章的主角 shadow gamma(影子 gamma)。

Taleb 用一个 1994 年的真实事故开篇。一只号称"市场中性"的对冲基金亏掉至少 6 亿美元,一位交易员的解释只有一句:"那家伙没把二阶导数搞对。"这句话定下全章基调:市场中性是一阶概念,真正埋雷的在二阶以上,而且二阶本身还会被波动率这个"隐藏维度"重新改写。

把本章压成四条主线:

  1. gamma 在时间上不均匀。平值期权临到期 gamma 最大,虚值期权离到期越远 gamma 越大。这让日历价差的 gamma 比较变得危险,必须给每个 gamma 配一个价格区间。
  2. gamma 在空间上对组合失真。组合把 gamma 变得"局部化",同一本账可能在 100 long gamma、在 101.65 short gamma。解药是分别算 up-gamma 和 down-gamma,平均它们会骗人,风险逆转(risk reversal)正是被这种平均掩盖的结构。
  3. 不同到期的 gamma 不能直接比。后月合约的方差未必等于前月,basis 与现货相关会让远期移动不等幅,必须做波动率折算。
  4. gamma 必须升级成 shadow gamma。把"市场移动 ⇒ 波动率移动"(biased asset 还要加上"⇒ 利率差移动")这层可预测的联动嵌进 delta 的重算里。

对我们这类读者,本章的理论价值在几处映射:up/down gamma 就是单侧二阶差分,揭示三阶量 DgammaDspot(speed);后月 gamma 折算对应远期曲线协方差矩阵与久期加权;shadow gamma 是把 写成现货路径的确定性函数 ,于是真实的对冲斜率里多出一项 ,这正是 vanna(DdeltaDvol)通过价格-波动率联动进入有效 gamma 的机制;GARCH gamma 则把这种联动建成一个条件异方差的预测模型。笔记沿原文小节顺序展开,并在每个节点把这层映射写出来。


一、简单 Gamma:它在时间上并不均匀

gamma 是衍生品对资产价格的二阶(数学)导数,解析上很容易算:

定义没有悬念,对我们也无新意。Taleb 真正要敲的是 gamma 在空间和时间上的不均匀,尤其是它随时间的演化(即固定现货、让时间流逝时 gamma 怎么变):

这背后的直觉用我们的语言讲很清楚。平值期权临到期时,价值函数在 strike 附近从平滑的弯曲坍缩成 的尖角,曲率集中到一个越来越窄的区间,gamma 峰值因此飙升(解析上 时发散)。虚值期权则相反,离到期远时还有足够的扩散概率让现货漂到 strike 附近,曲率铺在一段较宽的价格区间上;临到期时它大概率一文不值,曲率反而塌缩到零。

日历价差的陷阱:短跑者与马拉松者

gamma 的时间依赖对日历价差(calendar spread)有直接后果。

图 8.1 Gamma 随时间变化。A 是 3 个月期权,B 是 6 个月期权,同为 100 strike

图 8.1 里,交易员买入期权 A(3 个月)、卖出期权 B(6 个月)。平值处 gamma 为正(A 线高于 B 线),但两条线会在某个价格水平交叉。Taleb 的比喻很传神:短跑者和马拉松者,马拉松者赢长距离,短跑者赢百米冲刺,中间必有一个距离两人速度相等。短期权的 gamma 在平值附近又高又尖(百米冲刺快),离开平值衰减得也快;长期权的 gamma 矮而宽(长距离耐力好)。

这张图暴露的对冲陷阱很实在:操作者常常用一笔期权交易去对冲眼前的 gamma 需求(定义在原点附近一个狭窄区域),却没给头寸提供长期稳定性。他们盯着 gamma 报告、买入"恰好够用"的保护,可这种保护在一个爆发的市场里可能转瞬即逝:你买的是百米冲刺的保护,市场却要跑马拉松。

风险管理规则

每一个 gamma 度量都必须附带一个价格区间。

这条规则和第七章"每个 delta 都要附带步长 "是同一思路的延续:**离散世界里的希腊字母没有区间就没有意义。**一个 gamma 数字不说清它在多大的价格移动、多长的时间窗里成立,就只是一个原点附近的瞬时曲率,对真实的多日、大幅移动毫无承诺力。


二、账本的 Gamma 失真:up-gamma 与 down-gamma

比 delta 更甚,gamma 度量常常太"窄",无法显示一个合乎逻辑的增量内真实移动的结果。对一个账本(book),这个度量精度更差,因为期权数量的累加让 gamma 变得"局部化",越来越依赖某个特定的现货区间。一本账可能在 100 处 long gamma、在 101.65 处 short gamma、再高一点又 long,取决于在给定现货点上是哪个结构占主导。

实务上稳妥的做法是变动标的价格、在增量上计算对冲比率的实际变化,而且要做两次:

  1. 把价格往北移、算 delta 的变化,得到 up-gamma
  2. 把价格往南移、算 delta 的变化,得到 down-gamma

up-gamma(右 gamma)是标的上移某个设定增量时离散计算的 delta 变化;down-gamma(左 gamma)是标的下移时的同一量。

理论映射:up/down gamma 是单侧二阶差分,泄露了 speed

把两者平均、汇总成一个总 gamma 是有欺骗性的。在风险逆转情形里,gamma 一个方向为正、另一个方向为负,净掉两者会让 gamma 看起来骗人地"square"(中性)。用 up-gamma 和 down-gamma 分开看,才能显示三阶风险

这里的数学很直接。中心二阶差分给出对称的 gamma,但 up 与 down 分开正是两个单侧估计:

两者之差正比于三阶导数:

Taleb 把这个三阶量叫 DgammaDspot(speed)。所以分别报 up/down gamma,本质是用一组单侧差分把被对称平均抹掉的 speed 暴露出来。一个 gamma 报表若只给中心值,就等于假设 speed 为零,而在风险逆转、临近到期、含障碍的账本里 speed 恰恰很大。

定义:风险逆转(risk reversal)

任何在某个增量上 up-gamma 与 down-gamma 符号相反的头寸。

Option Wizard:交易员的"gamma"本就包含一点三阶

Option Wizard:给风险经理的更多陷阱

没有市场经验的风险经理常指责交易员"把三阶导数塞进分析里"。但交易员需要在每个环节都用尽可能有力的度量,哪怕他口中的"gamma"超出了它理论上的范围。

Taleb 这句话点破了交易语言与教科书定义的错位:交易员把"带一点 gamma 的东西"叫 delta,把"带一点 DdeltaDvol 的东西"叫 gamma。这谈不上用词不严谨,它是离散对冲的现实要求:你在一个有限步长上重算对冲比率,得到的数天然混入了高一阶的信息。风险经理若按教科书的纯二阶定义去卡交易员,反而是把更贫信息的度量强加给更富信息的实务。

例:一个常规期权的不稳定 delta

交易员 long 2,000M 的 110 call,还剩 1 个月到期,初始 delta 是 36M,他做到 delta 中性(小小的 1.8%),波动率 15.7%。表 8.1 给出 up-gamma 和 down-gamma 的变化:

资产 Delta Up-Gamma Down-Gamma
93.5 -36 0 0
95 -35 1 1
96 -33 3 1
97 -30 5 3
98 -25 9 5
99 -16 16 9
99.5 -9 20 12
100.0 0 25 16
100.5 11 30 20
101 25 37 25
102 62 52 37
103 114 71 52
104 185 91 71
105 276 111 91
106 387 131 111
107 518 146 131
107.5 589 152 139

图 8.2 单一期权的不稳定 delta

图 8.2 让任何人都能看出 delta 变化率的不稳定:每个价位上 up-gamma 与 down-gamma 都有差异。就连这样一个最普通的单腿 call,速度(speed)也无处不在:100 处 up-gamma 25、down-gamma 16,差了 9,这 9 就是被对称 gamma 抹掉的三阶信息。

例:风险逆转,gamma 必须相对原点度量

经典的风险逆转(图 8.3、表 8.2)说明 gamma 必须相对原点来度量:

资产 Delta Up-Gamma Down-Gamma
93.5 449 -140 -165
95 249 -98 -126
96 151 -71 -98
97 80 -47 -71
98 33 -26 -47
99 7 -7 -26
99.5 2 2 -16
100.0 0 11 -7
100.5 3 20 2
101 11 29 11
102 40 48 29
103 87 68 48
104 156 90 68
105 245 111 90
106 356 130 111
107 486 146 130
107.5 558 152 139

图 8.3 风险逆转的 gamma

看原点 100:up-gamma 是 +11,down-gamma 是 -7,符号相反。这正是风险逆转的定义特征。如果一个风险系统在这里报一个平均后的 gamma,它会显示接近中性,把"上涨 long gamma、下跌 short gamma"这个真实的、非常重要的不对称完全埋掉。交易员在下跌时是 short 曲率(卖出的那侧 wing),在上涨时是 long 曲率,这种结构在 delta 中性的伪装下尤其危险,因为它恰恰在市场下行、波动率上升时让你两头挨打。


三、后月 Gamma 的修正:不同到期不能直接比

日历价差常常产生两个不同水平的 gamma:一个到期上 long gamma,对另一个到期 short gamma。这看似稳定,问题在于两个到期未必有相同的方差。basis(现金与期货之差)可能与现货正相关,导致不同远期之间移动不等幅。这种情况下,对 gamma 的静态分析就会误导。需要修正,是因为 BSM 不允许利率移动。

Taleb 用一个 CME 的 SP500 日历价差举例:

合约 头寸 Delta Gamma 真实 Gamma(折成前月当量)
Sep(90 天) Long 2000 张 1030 100 100
March(270 天) Short 2000 张 (1054) (58) (65)

第一项调整:现值导致的敞口差异

后月相对前月可能有更低或更高的波动率敞口,这来自现值化。当期货曲线贴水交易(后月低于前月)时,6 个月到期的一单位商品比 3 个月到期的一单位商品要小,于是一张 6 个月合约的敞口小于 3 个月的。升水时则相反。不过这个效应很弱,会被影响后月合约波动率的其他因素淹没。

第二项调整:basis 稳定性导致的 gamma 差异

后月还可能因 basis(现金-期货关系)的稳定性而有更高或更低的 gamma。检查后月相对前月波动率的方法有几种:

在上面的例子里,操作者凭经验发现 March 比 September 多 12% 的波动率,意味着每当 September 移动 1 点,March 移动 1.12 点。他需要对这个差异做对冲,于是把 gamma 乘以 1.12,得到 65 个 gamma 而非 58。

风险管理规则

不同到期的 gamma 未经适当调整不能相互比较。

理论映射:gamma 折算就是远期曲线的久期加权

这一节对我们是一个关于因子结构的提醒。把不同到期的 gamma 直接相加,隐含假设了整条远期曲线平行移动、且各点等波动。现实里前月与后月的远期由不同的曲线节点驱动,它们的协动结构由一个协方差矩阵刻画。单因子法用的是相对波动率 ,把后月 gamma 折成"前月当量":

这等价于用前月作 numeraire、用 beta 把后月的曲率投影过来,和固定收益里把不同久期的 DV01 折算到一个基准点的做法同构。Taleb 把这个留到第 12 章(fungibility、convergence、stacking)展开,这里先立规矩:gamma 是有"币种"的量,币种就是它所属的到期/远期节点,不换算就相加等于把不同币种的钱直接相加。


四、Shadow Gamma:把"市场动则波动率动"嵌进 delta

通常 gamma 本身什么都说明不了,因为头寸对波动率变化(或 skew 价格)敏感,需要更丰富的分析技术。这要求把"移动所决定的其他因素的预期效应"(如波动率、有时是利率)嵌进来。

Taleb 点名一个大多数从业者犯的基础错误:运行头寸时不考虑标的资产的移动与市场其他要素的变化相联系。**市场的跳跃总是伴随波动率的跳跃。**一个不计入这一点的 gamma 数字毫无意义。

风险管理规则

凡是能够有把握预测的,都需要纳入风险分析。忽略它们会让希腊字母度量变成纯粹的理论操练。

Taleb 特意区分"预测(predicting)"与"建模(modeling)",并说这与保留 BSM 不冲突:他推荐预测而非建模,因为预测允许交易员改变主意,而建模会把观点冻结进一套无法挣脱的估计量装置。这句话值得我们这类容易往"建一个随机波动率模型"方向跑的读者记住:shadow gamma 的精神是启发式、可随时修正的情景预测,而非又一个需要估计参数、一旦设定就锁死的模型。它解决的恰恰是第七章"好模型为什么会死"里那个参数估计风险问题:与其去估 vvol 和相关性,不如直接画一张"现货-波动率"的映射表,手动、可改、对自己负责。

定义:shadow gamma

shadow gamma 是在计入波动率变化及其对头寸影响的前提下,对 delta 变化的预测;头寸用新的波动率参数重新估值。

例:long the wings 的隔夜 gamma 交易

一个交易员 long the wings(即 long 虚值期权)。他估计如果市场朝任一方向剧烈移动,波动率应当上升。为简化,假设资产是"平行"的,上移与下移对参数造成相同变化。他想在期权市场收盘后,通过隔夜交易 gamma 来兑现这个效应。

初始假设:在 98 或 102 时波动率会高一个点。结果是:在 98.00 的隔夜未来,交易员可以买 731 单位标的而非 645;在 102 的隔夜未来,可以卖 698 单位而非 612。

图 8.4 比较 gamma 与 shadow gamma 的 P/L

表 8.3 给出 shadow gamma 的细节(节选):

资产 P/L(波动率不变) P/L(波动率高 100bp) Delta(波动率不变) Delta(波动率高 100bp) Delta 差
96 279 352 -1,605 -1,730 -126
97 146 207 -1,071 -1,185 -114
98 61 112 -645 -731 -86
99 15 59 -300 -346 -47
100 0 39 0 -1 -2
101 15 58 292 337 44
102 59 110 612 698 86
103 139 200 991 1,109 118
104 260 334 1,450 1,588 137

交易员因此可以在上涨时卖更多期货、在下跌时买更多期货。**真实的 gamma 比单因子矩阵显示的更强。**常规矩阵显示 up-gamma 为 292,shadow gamma 是 337;常规 down-gamma 是 300,shadow down-gamma 是 346。shadow gamma 双向起作用:通过更紧的期货再平衡,short gamma 的对冲者也能更准确地对冲 P/L 的变化。

理论映射:shadow gamma 把 vanna 通过 σ(S) 引入有效 gamma

这一节是本章理论核心。常规 gamma 把波动率当常数,只算 。shadow gamma 承认波动率是现货的函数 ,于是真实(有效)的 delta 变化要用全导数:

第二项里的 正是 vanna(DdeltaDvol) 是交易员预测的波动率对现货的斜率。long wings 的头寸 vanna 结构使得:上涨且波动率升时 delta 更高、下跌且波动率升时 delta(绝对值)更高,两个方向都让有效 gamma 大于常规 gamma(337 > 292,346 > 300)。这就是为什么 Taleb 说"真实 gamma 更强":它多了 vanna×斜率这一项。把 设成确定性函数,shadow gamma 因此是一个局部波动率(local volatility)风味的启发式,但 Taleb 故意不把它写成需要标定的随机过程,保留手动预测的灵活性。

Taleb 给出离散公式。对标的变动 ,假设波动率上升 (不进一步用多项式复杂化)。在点 ):

注意这两个差分里,移动后的那一端用的是被抬高的波动率 ,移动前的中心点用原波动率 。这正是上面全导数在离散化时的实现:把波动率联动直接焊进 delta 的两侧重算。更高级的版本(表 8.3)则用远期与现金之间的精确关联、投影更夸张的现金移动。

进阶:预期波动率/现货依赖网格(volatility map)

资深期权交易员可以从记忆里评估一次市场移动对波动率的冲击,结果就是一张波动率地图(表 8.4)。Taleb 坦承这不过是一个预测,但通常好过"用常数波动率看移动"的常见方法。

起始价 一日后价格 由此产生的波动率变化(3 个月期权)
100 105 1
100 104 0.5
100 103 不变
100 102 -0.5
100 101 -0.2
100 100 不变
100 99 不变
100 98 0.5
100 97 1
100 96 2
100 95 3
100 94 4
100 93 7(恐慌)
100 92 10
100 91 10
100 90 10

这张地图有两个不对称值得读出来。其一,大移动(尤其在平静期之后)会抬高波动率,这一点无可否认。其二,下跌引发的波动率上升远大于上涨:跌到 93 波动率跳 7(恐慌),跌到 92 以下直接跳 10;而涨到 105 只升 1。这就是 biased asset(下跌时引发焦虑的非对称资产)的特征,也是 skew 的来源。Taleb 提醒,这张地图其实可以反过来从市场期权价格里用 skew 和 smile 分析技术导出:市场骗不了太久,它早已发现大移动通常伴随波动率跳升,也相信某些移动(典型如股指的上涨)通常以折磨人的缓慢速度发生,并通过期权价格表达这种行为。

**Threshold shadow gamma(阈值 shadow gamma)**是 shadow gamma 的一个变体,对应这样一种信念:波动率的预期变化不是移动的线性函数,需要用"移动的时间表(schedules)"。Taleb 在这里给了一句很务实的方法论建议:与其用数学方法,不如直接让交易员画情景分析。这与"预测优于建模"一脉相承:把非线性的波动率反应交给交易员的经验判断去画一条折线,而不是去拟合一个多项式。


五、Shadow Gamma 与 Skew

对 biased asset(第 15 章),gamma 需要计入波动率的行为以及沿"skew 曲线"的移动。如果上行 strike 与下行 strike 的期权波动率之间存在不对称,gamma 就需要计入:一个平值期权的波动率可能随移动而升或降。未来波动率的线索,可以从当前虚值 call 和虚值 put 各自的交易位置读出来。

skew gamma 也叫"非对称 shadow gamma(asymmetrical shadow gamma)"。

这一节其实是上一节 那一项的精细化。前面的 long wings 例子为简化假设了上下对称( 不分方向),现实中 biased asset 的波动率反应是非对称的:下跌时 的绝对值远大于上涨(正如表 8.4)。于是 shadow gamma 的两侧不再镜像,down 侧的 vanna 修正项更大。从曲面角度看,沿 skew 曲线移动意味着当现货下跌时,不仅整体波动率水平上移,平值点在 skew 上的相对位置也变了,这两层效应叠加成 skew gamma。读市场的虚值 call/put 报价,等于读出市场对 这条斜率的定价,可以用来校准自己手画的 volatility map。


六、GARCH Gamma

ARCH 是一种交易员避而不谈的波动率建模方法,它对应计量经济学家意识到的一件事:波动率成簇移动(clusters)。一个大移动会引发另一个大移动,平静日后面大概率还是平静日。对交易员来说,这种洞见毫不稀奇,但 ARCH 为学术界提供了异方差思维的框架。

Engle 和 Rosenberg (1995) 的 GARCH gamma 是 shadow gamma 的第一次学术发现。市场移动时未来波动率也会移动,这个信息需要被纳入未来的 delta,现在与未来 delta 之差就叫 GARCH gamma。

Taleb 把两者的区别讲得很清楚:表面上 GARCH gamma 听起来像 shadow gamma,但 shadow gamma 不对未来市场的实际波动率行为做任何断言,而 GARCH gamma 同时预测未来的历史波动率和隐含波动率。shadow gamma 只是一个启发式得到的预测,把期权价格当成标的路径的一个确定性函数。

理论映射:两者都在估计 ∂Δ/∂σ·dσ/dS,差别在 dσ/dS 从哪来

用我们前面的全导数框架看,GARCH gamma 和 shadow gamma 解决的是同一个项 ,分歧只在 的来源。GARCH 把它建成一个条件方差过程:

一个大的 (市场移动)通过 直接抬高下一期的条件方差,于是 GARCH 给出的是一个有统计模型支撑、对历史与隐含波动率都做预测的 。shadow gamma 则把这个斜率交给交易员的 volatility map,是一条手画的、确定性的、可随时修改的曲线。Taleb 的偏好仍然落在后者:GARCH 更严谨,但它把观点冻进了估计量;shadow gamma 牺牲严谨换来"我随时能改主意"的灵活。对实盘,能改主意往往比统计上更优更重要。


七、进阶 Shadow Gamma:当利率差也随价格移动

定义:advanced shadow gamma

进阶 shadow gamma 计入交易员预期的、伴随资产价格变化而来的波动率与利率(或 carry)移动;此外,波动率曲线和利率曲线都被预期做非平行移动。

进阶 shadow gamma 适用于价格变化和波动率都与利率相关的商品。带"弱势一方"的货币对常常呈现这种困难:墨西哥比索很难在不引发利率防御性上升、波动率随之上升的情况下相对 OECD 货币贬值。"区间"内的货币(如旧 ERM)同样如此,弱势方需要用高到令人却步的利率来吓退投机者和其他央行的祸害。这导致必须用更复杂的因子来运行远期。

分析逻辑是:在一个 biased asset 里,如果现金货币下跌 10%,除了波动率上升,操作者还需要预测利率差会扩大。利率差的扩大会让后月比前月移动得更远,这种不平衡制造出额外的 gamma,可以解读为更高或更低。如果货币出现(不太可能的)上涨,利率差会收窄,但收窄的幅度不同(非对称)。

例:Syldavia 货币的远期放大效应

设想虚构货币 Syldavia,货币对符号 SYL-USD:

满足抛补利率平价的一年期远期价为

危机中货币跌到 90,这一跌会让 Syldavia 首都的一年期利率上升 2000 个基点(即 +20%)。结果远期变成

于是现货跌了 10 点(10%),一年期远期却挨了 24.14 点(27.75%)的打击。

图 8.5 压力时期收益率曲线的行为

表 8.5 假设交易员组合里只有一年期期权,给出价格-波动率-利率差的联动地图:

起始价 一日后价格 波动率变化(1 年期权) 利率差变化(1 年远期)
100 105 1 ——
100 104 0.5 -0.75%
100 103 不变 -0.5
100 102 -0.5 -0.5
100 101 -0.2 0
100 100 不变 0
100 98 不变 0
100 96 0.5 2
100 94 1 4
100 92 2(恐慌) 10
100 90 3 20
100 88 ? ?
100 86 ? ?

表尾的问号是 Taleb 的诚实:交易员无法预测极端情形下的反应。要更精确,可以对每个到期(6 个月、2 年)重复这个练习,做同样的预测,再评估对组合的总影响。

理论映射:远期的 gamma 被利率差杠杆放大

这个例子把 shadow gamma 又推进一层。现货只动 10%,远期动了 27.75%,放大倍数来自利率差进入指数:,当 下跌而跳升时, 远大于常数利率下的值。对一个写在远期上的期权,有效 gamma 因此有两个来源叠加:波动率的 vanna 项,加上"远期对现货的非线性放大"项。用全导数写:

第二项在危机中(,即价跌息升)与第一项同号且很大,于是远期移动被利率差放大。这正是"biased asset 的弱势方"在压力下既 short vol 又 short 远期凸性的数学根,也解释了为什么这类货币的期权对冲在平静期看着温和、危机里突然失控。曲线非平行移动(前月后月利率反应不同)则要求按到期分桶重算,呼应第三节后月 gamma 的折算。


八、案例研究:Syldavia 大选

Taleb 用一个事件驱动的案例收束全章,它把 shadow gamma 推到极致:一个完全没有中间交易、市场从选前状态直接跳到两个结果之一的离散情景。

Syldavia 面临决定性大选,要在无政府主义政权和西方式资本主义之间选择。选举宣布前六个月、国家还平静时,所有到期的波动率都是无聊的 14%;如果无政府主义者落败,预计会回到这个水平(金融市场偏好西方资本主义、厌恶无政府主义者)。目前波动率在一个月期权是 20%,一路降到一年期的 16%。

为简化,假设头寸全在一个月期权。交易员账上有一组混合 strike(表 8.6)。投票结果一小时后揭晓,交易员不信任何民调,不给每个事件赋任何真实概率。Syldavia 货币现报 100 兑美元,利率 14% 对美元 6%。

交易员和同行碰头,画出一张关于选举结果的路线图(图 8.6)。用这张图,他必须抛开常规希腊字母,只分析两种状态各自发生时的 P/L。

图 8.6 Syldavia 大选的结果

表 8.6 让交易员把常规 delta/gamma 矩阵与"真实"分布对照(节选):

资产 P/L (V=14.7%) P/L (V=20%) P/L (V=29%) Delta (V=14.7%) Delta (V=20%) Delta (V=29%)
93 14 -86 -225 334 383 462
95 52 -29 -143 65 193 357
97 47 -5 -80 -104 60 287
99 18 0 -26 -173 1 258
100 -8 起点 15 -175 起点 260
101 -17 1 26 -156 19 272
103 -40 12 85 -57 108 324
105 -34 48 158 127 252 407
107 16 116 250 379 431 510

按常规 BSM delta,交易员在 20% 波动率、现货 100 处是中性的(那一格 delta 为 0)。但状态之间无法交易,他必须从这个练习里导出 shadow delta 和 shadow gamma。Scenario A 是无政府主义者获胜的预期 P/L(高波动率、低证券价格),Scenario B 是无政府主义者落败(低波动率、高证券价格)。

交易员能发现的第一件事是:**尽管这个头寸的 BSM gamma 是平的(上涨略正、下跌略负),它却是 short shadow gamma。**上涨损失 15,下跌损失 181。两种"真实"结果都让他亏钱,而常规矩阵把他标成中性。

理论映射:常规中性掩盖的是联合分布上的 short 凸性

这个案例是全章主线的终点。常规 delta/gamma 只在"波动率冻结在 20%、现货在 100 邻域"这个切点上成立,它报中性。但真实世界里两个事件各自把(现货,波动率)这一对联合地推到不同的格子:A 是(下跌,波动率升到 29%),B 是(上涨,波动率降到 14.7%)。把头寸在这两个真实落点上重新估值,两边都亏(-181 和 -15),说明它在事件的联合分布上是 short 凸性的,哪怕在边际的、单维的 BSM gamma 上看着平。

用我们的语言,这是一个跨越 vega 和 gamma 的联合敞口:头寸的负 P/L 同时由 (现货大幅偏离)和不利的 vanna/vega 联动(波动率往伤害自己的方向走)共同造成。事件驱动情景下,delta 再平衡的前提(连续、可交易的路径)被取消,于是唯一有意义的风险度量就是在离散的可能落点上做全重定价,这正是第七章末尾"用全重定价替代灵敏度近似"在事件风险上的兑现。更进阶的期权交易假设留到第 16 章。


九、本章综述:理论与实务的对照

Taleb 的实务命题 对应的理论命题
平值临到期 gamma 最大、虚值离到期远 gamma 最大 ,终值尖角处曲率集中
每个 gamma 必须附带价格区间 离散二阶差分依赖步长,瞬时曲率无多日承诺力
分别报 up-gamma 与 down-gamma 单侧二阶差分,其差 Speed(三阶 DgammaDspot)
风险逆转:两侧 gamma 符号相反 对称平均抹掉 speed,掩盖三阶风险
交易员的"gamma"含一点 DdeltaDvol 有限步长重算天然混入高一阶信息
不同到期 gamma 不能直接比 远期曲线协方差/久期加权,
shadow gamma:市场动则波动率动 全导数
真实 gamma 比单因子矩阵更强 vanna×斜率项使有效 gamma 增大(337>292)
volatility map 下跌侧远陡于上涨侧 biased asset 的 skew,
预测优于建模 启发式 保留可修正性,避开参数估计风险
GARCH gamma 同时预测历史与隐含波动率 条件异方差
弱势货币:价跌则息升、远期被放大 放大
大选头寸 BSM gamma 平、shadow gamma short 联合(现货,波动率)分布上的 short 凸性,需全重定价

核心观点

第一,gamma 和 delta 一样不可单独取信。它在时间上不均匀、在组合上局部化、用对称平均会埋掉三阶风险。up/down 分开报、附带价格区间,是最低限度的纪律。

第二,真正的 gamma 是 shadow gamma。市场移动与波动率移动绑定,把这层联动嵌进 delta 重算,有效 gamma 才接近真实。这一项的数学身份是 vanna 乘以波动率对现货的斜率。

第三,预测优于建模。shadow gamma 的价值不在数学精度,而在它是一张可随时修改的情景地图,避开了 GARCH、随机波动率那类模型的参数估计风险与观点冻结。

第四,biased asset 让风险在压力下叠加。下跌引发波动率升,弱势货币的下跌还引发利率差扩大、远期被杠杆放大,几股力量在危机里同向叠加,平静期的温和 gamma 会突然失控。

第五,事件风险只能靠全重定价。当路径被取消、市场直接跳到离散结果时,常规希腊字母失效,唯一可靠的是在每个可能落点上重估整个组合的 P/L。

面对一个 gamma 数字的操作清单

  1. 这个 gamma 附带价格区间和时间窗了吗?它在多大移动、多长时间里成立?
  2. 是 up-gamma 还是 down-gamma?两者符号一致吗?若相反,这是不是一个被中性伪装的风险逆转?
  3. 这个 gamma 里混了多少 speed(三阶)?单侧差分之差告诉我什么?
  4. 组合里有没有把不同到期的 gamma 直接相加?后月需要乘 折算吗?
  5. 我用的是常规 gamma 还是 shadow gamma?波动率对现货的斜率 我估了吗?
  6. 这是不是 biased asset?下跌侧的波动率反应是否远大于上涨侧(skew gamma)?
  7. 标的是弱势货币吗?价跌时利率差会扩大、把远期放大吗?要不要按到期分桶重算?
  8. 有没有临近的事件(选举、数据、政策)会让市场跳过我的再平衡区间?
  9. 若路径被取消,在每个离散落点上做全重定价,头寸的真实 shadow gamma 是 long 还是 short?
  10. 我买的 gamma 保护是百米冲刺型还是马拉松型?它能撑过一个爆发的市场吗?

一句话收束

本章最该记住的一句:**gamma 与其当成一个数,不如当成一张地图,它在不同价格、不同时间、不同波动率状态下取不同的值;而真正会让你亏钱的,是市场移动时波动率(biased asset 还有利率差)跟着一起动的那部分,常规 BSM gamma 恰恰把它当成了零。**把这张地图手画出来、随时修改,比再精致的模型都更接近你账本里的真实风险。