all_lessons/交易的手艺/04第 5 课 / 共 23 课

第二部分 · 给风险称重,再决定留多少

给风险称重:从名义金额到敞口

上一课我们说,交易员真正的工作是「管风险」——成交那一刻,你被迫接住了自己没主动选择的库存。可要一样东西,你得先能它。这一课就来回答那个被 03 逼出来、听起来简单其实很多人一辈子没想清的问题:「我现在到底持有多少风险?」你会看到,答案几乎从来不是「我买了多少钱」。

本课路线
(1) 先拆穿一个几乎人人都有的错觉——名义金额(notional)不等于风险,同样 100 万可以是天壤之别的风险;(2) 给出真正的量法:把一个持仓拆成「对各种风险因子的敏感度」,每个敏感度就是一个敞口;(3) 讲清希腊字母(delta/gamma/vega/theta/rho)朴素得不能再朴素的来历——它们只是「对某个东西的敏感度」;(4) 动手玩一台风险分解器,把一个小组合拆成一排敞口条;(5) 说明能拆就能挑,为砍掉不想要的风险(对冲)埋下引子;(6) 常见误解。

一、「我持有多少风险」不是「我买了多少钱」

先做个对照。假设三个交易员,手上各有一个市值 100 万的头寸:

甲:100 万买了短期国债几乎没有风险
乙:100 万买了某只单一股票相当一笔风险
丙:100 万名义、买了一堆到期在即的期权可能一夜清零

三个人「买了多少钱」完全一样,风险却差着几个数量级。国债明天大概还是 100 万;股票明天可能是 95 万也可能是 105 万;那把临期期权,后天可能一分不剩,也可能翻上几倍。「我买了 100 万」这句话,几乎没告诉你任何关于风险的事。

这个词值得单独点名:名义金额(notional)——就是「按面值算,这笔头寸挂钩了多大规模的标的」。它是最容易报出口、也最容易骗人的数字。一份挂钩 100 万股票的期权,名义可以写成 100 万,可你真正掏出去、真正会亏掉的,也许只有两三万块权利金;反过来,两三万块权利金买来的敞口,一个跳空就能让你亏掉远超本金的钱。名义金额度量的是「挂钩了多大」,不是「会波动多少」。而交易员被付钱去管的,恰恰是后者。

先记住这句
「我持有多少钱」和「我持有多少风险」是两回事。风险不是一个金额,而是一个问句:当外面的世界动一下,我这个头寸的价值会跟着动多少?要量风险,就得把这个问句问得足够细。

二、把持仓拆成「对各种风险因子的敏感度」

既然风险是「世界动一下、我动多少」,那量它的办法就顺理成章了:逐一去问,每一种「世界怎么动」会让我变多少。把那些能推动你头寸价值的东西叫作风险因子(risk factor)——标的价格、波动率、利率、时间、汇率……然后对每一个因子问同一句话:

这个因子变一点,我的价值变多少?

每一个「变多少」,就是这个头寸对那个因子的一个敞口(exposure),也叫敏感度(sensitivity)。它是导数的朴素版本——不需要你会微积分,只要会问「它动 1,我动几」。举几个例子把它坐实:

看出门道了吗?同样是 100 万名义,甲(国债)几乎所有敏感度都接近零;乙(股票)主要只有一个大大的「对价格的敏感度」;丙(临期期权)则同时挂着好几个又大又快变的敏感度。把一个头寸拆成一组敏感度,你才第一次真正「看见」了它的风险长什么样。一排敞口,就是风险的「体检报告」:

对价格 对波动率 对利率 对时间 −(每天损耗)

三、希腊字母的朴素来历

到这里,那套听起来很唬人的「希腊字母(Greeks)」其实已经被你悄悄推出来了。交易员懒得每次都说「对价格的敏感度」「对波动率的敏感度」,就给这些敏感度各起了个希腊字母的代号。它们不是什么玄学,就是「对某个东西的敏感度」的简写。逐个认一遍:

别被希腊字母吓住
如果有人用「gamma 为正、vega 敞口偏空」把你绕晕,请在心里把它翻译回大白话:「标的一动我的方向敞口会放大、而且波动率涨了我会亏。」每一个希腊字母都只是一句「我对某样东西有多敏感」。《市场的逻辑》站在市场外面讲整台定价机器怎么算出这些数(见 《市场的逻辑》);这门课坐在椅子上,只关心一件事——把它们当成你此刻持有的风险的读数,然后决定留哪个、砍哪个。

所以一个真实持仓的风险,从来不是一个数,而是一排数——它对每个因子各有一个敏感度。把它们排开,就是这个头寸的风险画像:

delta 价格 gamma delta 变化 vega 波动率 theta 时间 rho 利率

四、动手:风险分解器

光看字不如自己拨一拨。下面这台机器给你一个小组合,三个滑块分别调三样东西:一只股票 A 的股数、A 上一份看涨期权的张数、一点债券/利率敞口。它会实时把整个组合拆成几个净敞口,用条形图画出来:净 delta(对 A 价格)、净 vega(对波动率)、净 rho(对利率),再单独报一个名义金额合计

玩的时候盯住两件事。第一,让名义金额几乎不变,敞口却翻天覆地:把股票换成期权,名义没怎么动,vega 却一下子拱起来。第二,试着把净 delta 调到 0 附近那条参考线上——那正是做市商梦寐以求的「delta 中性」:他不想赌 A 的方向,只想赚别的钱。

风险分解器 · 把一个组合拆成一排敞口
拖动三个滑块调整组合:股票 A 的股数A 上看涨期权的张数债券/利率敞口。下面的条形图把组合拆成几个净敞口(正绿)。试试:把股数调小、期权张数调大——名义金额几乎不变,vega 却明显拉起来;再想办法把净 delta 压到中间那条「0 中性」虚线上,体会做市商想要的 delta 中性。(所有系数为演示示意值,只为展示关系,非真实定价。)
名义金额合计
净 delta(对 A 价格)
净 vega(对波动率)
净 rho(对利率)
拨动滑块,看同样一笔钱可以是完全不同的风险。

拨几下你就会得到本课最核心的体感:名义金额那个大数,和你真正承担的风险几乎脱钩。你可以让名义合计几乎不动,却把 vega 从零拉到很高(多买期权);也可以留着一大堆股票,却因为配了反向的头寸而让净 delta 归零。风险不在「买了多少钱」里,在这一排敞口条里。

五、能拆,就能挑

把风险拆成一排敞口,最大的好处不是「看起来专业」,而是它让你第一次能分辨。一旦风险不再是「一坨 100 万」,而是「delta 这么多、vega 那么多、rho 那么多」,你就能对每一条敞口分别问一个决定性的问题:

对每一条敞口,只问一句
这条风险,我是「被付钱去承担的」,还是「搭便车混进来的」?——回到主线一:交易员的第一份收入,来自承担别人想甩掉的、他被付钱去接的那部分风险;而成交时,往往还有一堆他没被付钱、也不想要的敞口一起混了进来。拆开之后,前者留下,后者就该被砍掉

用上一节的筹码把它画出来——同一个组合,拆开后你能给每条敞口贴上标签:

价差 / vega 被付钱 · 留 delta(方向) 没被付钱 · 砍 rho(利率) 搭便车 · 砍

比如一个做市商,被付钱去承担的是「即时性 + 承接库存」,他想要的是那个价差;可成交同时塞给他一大把 delta(A 的方向敞口),这是他没被付钱、也不想赌的。看清这一点,下一步就呼之欲出了:把不想要的那部分精确地删掉。这个动作有个名字,叫对冲(hedging)——它正是下一课的全部内容。你不可能删掉「一坨 100 万」,但你完全可以删掉「这条 delta」。能称重,才谈得上取舍;能取舍,才谈得上对冲。

六、常见误解

一句话带走
要管风险,先得会量;而量风险,不是看「我买了多少钱」(名义金额几乎不告诉你风险),而是把持仓拆成一排「对各种因子的敏感度」——delta 对价格、gamma 对 delta、vega 对波动率、theta 对时间、rho 对利率,每一个都只是一句朴素的「它动 1,我动几」。拆开之后你才第一次真正看见风险的样子,也才能对每条敞口分辨:哪条是我被付钱去承担的、该留,哪条是搭便车混进来的、该砍。
下一步
这一课你学会了给风险称重、并把它拆成一条条能分辨的敞口。可分辨完只是第一步——那些你没被付钱、也不想要的敞口(比如做市时被迫扛上的方向 delta),还堵在你的账上。怎么把它们精确地删掉,又误伤你想留的那部分?删除永远删不干净,剩下的残差又叫什么? → 第 05 课《对冲:杀掉你没被付钱的风险》会告诉你,如何用一笔反向头寸把不想要的敞口砍到接近零,以及为什么「完美对冲」根本不存在。