第 3 部分 · 期权如何定价目录
Black-Scholes 模型
一个看起来令人生畏的公式,拆开后其实只说了一句话:期权价值 = 可能拿到的股票 − 可能付出的行权款。
- 说出 Black-Scholes 模型的核心假设,并知道它们在现实中哪里不成立
- 理解公式结构:S·N(d₁) 是「可能拿到的股票」,K·e−rT·N(d₂) 是「可能付出的行权款」
- 知道 N(d₂) 才是风险中性下到期实值的概率,N(d₁) 不是
- 能够手算一个完整的例子,并理解为什么公式中没有股票的预期收益率
改变金融世界的一个公式
1973 年,Fischer Black 和 Myron Scholes 在《政治经济学杂志》上发表了论文《期权与公司负债的定价》;同年,Robert Merton 在另一篇论文中完善并推广了这一理论。巧合的是,就在这一年,芝加哥期权交易所开业,标准化期权开始在交易所交易。此后,这个公式迅速成为交易员为期权定价、管理风险的标准工具。1997 年,Scholes 与 Merton 因此获得诺贝尔经济学奖(Black 已于 1995 年去世)。
上一课我们看到,二叉树的步数越多,价格越接近一个确定的数。Black-Scholes 公式就是这个极限的「闭式解」——不需要一步步画树,代入五个数字就能得到欧式期权的价格。
这一课的目标不是背公式,而是读懂它:每个符号是什么意思,整个公式在说什么,以及它没有说什么。
模型的假设
任何模型都建立在假设之上。Black-Scholes 模型的主要假设是:
- 股价服从几何布朗运动:股价的对数收益率服从正态分布,股价本身服从对数正态分布;价格连续变化,不会跳空。
- 波动率 σ 和无风险利率 r 是常数,并且已知。
- 市场无摩擦:没有交易成本和税,可以连续交易、无限细分、自由卖空。
- 不存在套利机会。
- 欧式期权:只能在到期日行权。
- 期内不派发股息(Merton 的扩展允许连续股息率,见后文)。
这些假设显然不完全符合现实:股价会跳空,波动率每天都在变,交易有成本。我们会在模型的边界中专门讨论这些偏差带来的后果。但正如一张地图不必和真实地形一模一样,Black-Scholes 模型抓住了期权定价最核心的逻辑,至今仍是整个期权市场的「通用语言」。
公式长什么样
不派息股票的欧式看涨期权 和看跌期权 :
其中
| 符号 | 含义 | 例子中的取值 |
|---|---|---|
| 标的现价 | $42 | |
| 行权价 | $40 | |
| 剩余期限(年) | 0.5 | |
| 无风险利率(连续复利,年化) | 10% | |
| 年化波动率 | 20% | |
| 标准正态分布的累积分布函数 | — | |
| 折现因子:$1 在 年后的钱,今天值多少 |
表示一个标准正态随机变量小于 的概率。几个常用值:,,,并且 。在 Excel 中可以用 NORM.S.DIST(x, TRUE) 计算。
公式在说什么
先看看到期时的看涨期权:如果 ,你付出 ,拿到一股股票;否则什么都不发生。Black-Scholes 公式的两项,恰好对应这两件事:
第二项:可能付出的行权款
是在风险中性世界里,期权到期时处于实值()的概率。你只有在实值时才会付出 ,所以「付出 」的期望值是 ,再乘以折现因子 ,就是这笔钱在今天的价值。
第一项:可能拿到的股票
你只在 时拿到股票,而那时股价偏高(至少超过 )。所以「拿到股票」的价值不是简单的 ,而要更大一些——这就是为什么第一项用的是 ,而 、。严格地说, 等于在风险中性世界中,「股价高于 时才拿到的那股股票」的期望价值的现值。
此外, 恰好是看涨期权的 Delta:股价每变动 $1,看涨期权价格大约变动 美元。它也是用股票对冲一份看涨期权所需的股数——和二叉树里的 Δ 是同一个东西。
d₁ 与 d₂:「离行权价有几个标准差」
再看 的结构。分子中的 衡量现价比行权价高多少(以对数计),分母 是到期前股价对数收益率的总标准差。所以 大致回答的是:「股价需要走几个标准差才能到达行权价?」 越大,期权越有可能到期实值。 与 相差 。
看跌期权:反过来
看跌期权到期时,如果 ,你交出一股股票,收到 。于是 : 是风险中性下到期实值()的概率。
把两个公式相减:,正好是上上课的买卖权平价。
算一算:Hull 的经典例题
股价 $42,行权价 $40,无风险利率 10%,波动率 20%,剩余期限 半年,不派息。
- 计算对数价值比:;总波动:。
- 计算 ,。
- 查正态分布:,;,。
- 行权价的现值:。
- 看涨期权:。
- 看跌期权:。
- 检验平价:,。✓
看涨期权约 $4.76,看跌期权约 $0.81,与 Hull 教材的结果一致(本站引擎的精确值为 4.7594 和 0.8086)。
几个值得体会的细节:
- 这张看涨期权的内在价值是 美元,而价格是 $4.76,多出来的 $2.76 是时间价值。
- 风险中性下到期实值的概率是 ,而 Delta 是 ,两者并不相等。
- 如果波动率趋于 0,价格会趋近 美元,而不是 $2:利率本身就让看涨期权更值钱(推迟支付行权价)。
下面的计算器预设了这道例题。修改任意一个输入,观察 、 以及公式中两项如何变化:
公式里没有什么
仔细看公式的输入:。股票的预期收益率 不在其中。
这正是 Black-Scholes 最深刻、也最反直觉的地方,和二叉树中「真实概率不影响价格」一脉相承。推导的核心思路是:用股票和期权构建一个组合,让它在一瞬间对股价的小变动完全免疫(持有 Δ 股股票对冲 1 份期权)。这个组合在这一瞬间没有风险,因此只能赚取无风险利率,否则就有套利机会。这个条件给出了一个偏微分方程:
在推导过程中,股价漂移项 被对冲抵消掉了,方程里只剩下 和 。用到期损益作为边界条件解这个方程,就得到了 Black-Scholes 公式。等价地,公式也可以写成风险中性期望:
其中 表示风险中性世界:在那里股价的期望增长率等于 ,而不是 。这个方程里的各项会在第五部分以希腊字母的形式再次出现:它描述的正是 Theta 与 Gamma 之间的「交换」。
有股息时:Merton 的扩展
如果标的支付连续股息率 (例如股指的成分股持续分红),Merton 给出的修正版公式为:
直觉是:期内的股息会让股价「被搬走」一部分,持有期权的人拿不到,所以用 代替 。
例如股价 $100、行权价 $100、半年、利率 4%、波动率 30%:
| 股息率 | 看涨 | 看跌 | ||
|---|---|---|---|---|
| 0 | 0.2003 | −0.0118 | $9.39 | $7.41 |
| 3% | 0.1296 | −0.0825 | $8.55 | $8.06 |
同样的结构还可以用于其他标的:外汇期权中把 换成外币利率(Garman-Kohlhagen 模型);期货期权则有 Black 在 1976 年给出的版本。本站的定价引擎和所有交互组件都使用 Merton 形式(无股息时 )。
市场如何使用这个公式
如果现实不满足模型假设,为什么全世界的交易员还在用 Black-Scholes?因为它在实践中扮演的角色更像一个翻译器:
- 公式的五个输入里,四个可以直接观察,只有波动率不行。
- 反过来,给定市场上期权的成交价格,可以用公式反推出波动率——这就是隐含波动率。
- 交易员之间常常直接用隐含波动率报价和比较:「这张期权的隐含波动率是 35%」比「这张期权 $3.20」包含更多可比信息,因为它剔除了股价、行权价和期限的影响。
当市场价格与模型不符时(例如不同行权价的期权隐含波动率不同,形成波动率微笑),交易员并不抛弃公式,而是调整输入的波动率。可以说,市场把模型的缺陷,都「装进」了隐含波动率里。
小结
- Black-Scholes 模型假设股价服从几何布朗运动、波动率和利率恒定、市场无摩擦、欧式行权。
- 看涨期权 :前一项是「可能拿到的股票」的现值,后一项是「可能付出的行权款」的现值。
- 是风险中性下到期实值的概率; 是看涨期权的 Delta。二者不同。
- 公式中没有股票的预期收益率 :期权价格由对冲(复制)成本决定,而不是由预测决定。
- 有股息时用 代替 (Merton 扩展)。实践中,公式最重要的用途是在价格与隐含波动率之间互相转换。
Black-Scholes 只适用于欧式期权。而美股个股和 ETF 期权都是美式的——提前行权什么时候才划算?下一课揭晓。