3. 期权定价基础:内在价值与时间价值
各位同学,咱们今天聊点实在的。期权定价这事儿,说白了就是给「不确定性」标个价。我刚开始做量化那会儿,总觉得BS公式就是个黑盒子,往里塞几个参数,价格就出来了。后来踩过几次坑才明白——真正值钱的,是理解那几个参数背后的逻辑。
3.1 期权的价值构成:两块拼图
一个期权合约的价格,拆开来看就两块:内在价值和时间价值。这俩概念,我建议你刻在脑子里。
期权价格 = 内在价值 + 时间价值
内在价值,说白了就是「现在行权能赚多少」。比如某股票现价100块,你手里有个行权价90块的看涨期权,那内在价值就是10块。如果股价跌到80,内在价值就是0——记住,内在价值永远不会是负数。
时间价值就更有意思了。它代表的是「未来可能赚更多」的那部分溢价。我见过不少新手问:为什么一个深度虚值的期权还能卖钱?答案就在时间价值里——只要还没到期,一切皆有可能。
| 状态 | 看涨期权内在价值 | 看跌期权内在价值 |
|---|---|---|
| 实值 (ITM) | S - K (S > K) | K - S (S < K) |
| 平值 (ATM) | 0 | 0 |
| 虚值 (OTM) | 0 | 0 |
我的经验:做套利策略时,我习惯先看内在价值是否被错误定价。曾经有一次,某个深度实值期权居然比内在价值还便宜——那明显是送钱的机会。嗯,这种机会不常有,但抓住了就是稳稳的幸福。
3.2 五大影响因素:谁在左右期权价格?
期权价格不是凭空跳出来的。它受五个因素影响:标的资产价格、行权价、到期时间、波动率、无风险利率。咱们一个一个说。
3.2.1 标的资产价格 (S)
这个最直观。股价涨,看涨期权就涨;股价跌,看跌期权就涨。但注意,不是线性关系——这就是Delta的由来,后面章节会细讲。
3.2.2 行权价 (K)
行权价决定了期权的「安全边际」。行权价越低,看涨期权越贵,因为更容易变成实值。反过来,看跌期权则是行权价越高越贵。
3.2.3 到期时间 (T)
时间越长,不确定性越大,期权就越贵。这就是为什么远月合约比近月合约贵。我曾经犯过一个错:以为临近到期的期权便宜就重仓买入,结果波动率没起来,眼睁睁看着时间价值归零。嗯,那笔学费交得值。
避坑指南:我曾经在到期前三天买入平值期权,想着赌一把财报。结果财报没超预期,时间价值直接蒸发。记住:临近到期的期权,时间价值衰减是指数级的,不是线性的。
3.2.4 波动率 (σ)
这是期权定价里最核心、也最玄学的变量。波动率越高,期权越贵。为什么?因为波动大意味着价格可能跑得更远,不管是往上还是往下。
我个人习惯把波动率分成两种:历史波动率和隐含波动率。历史波动率看过去,隐含波动率看市场预期。两者之间的差值,就是交易机会所在。
3.2.5 无风险利率 (r)
这个影响相对小,但也不能忽略。利率上升,看涨期权会变贵,看跌期权会变便宜。逻辑很简单:利率高,持有现金的机会成本高,买看涨期权相当于用少量资金锁定未来买入价,自然更值钱。
3.3 知识体系框架
下面这张图,是我自己梳理的期权定价知识结构。你想想看,所有定价模型都绕不开这几个要素。
3.4 一个简单的定价示例
咱们用Python写个最基础的BS公式,看看这些因素怎么影响价格。代码不长,但很实用。
import numpy as np
from scipy.stats import norm
def bs_call_price(S, K, T, r, sigma):
"""
S: 标的资产价格
K: 行权价
T: 到期时间(年)
r: 无风险利率
sigma: 波动率
"""
d1 = (np.log(S/K) + (r + 0.5*sigma**2)*T) / (sigma*np.sqrt(T))
d2 = d1 - sigma*np.sqrt(T)
call_price = S*norm.cdf(d1) - K*np.exp(-r*T)*norm.cdf(d2)
return call_price
# 举个例子
S = 100 # 股价100
K = 100 # 平值期权
T = 0.5 # 半年到期
r = 0.03 # 利率3%
sigma = 0.2 # 波动率20%
price = bs_call_price(S, K, T, r, sigma)
print(f"看涨期权价格: {price:.2f}")
我的习惯:每次跑模型前,我都会手动算一遍内在价值,确保代码没跑偏。曾经有一次,我把T的单位搞错了,算出来价格离谱——嗯,从那以后我就在代码里加了注释,提醒自己T的单位是年。
3.5 影响方向总结
最后,咱们用一张表把五个因素的影响方向理清楚。你想想看,理解了这张表,期权定价的直觉就有了。
| 因素 | 看涨期权 | 看跌期权 |
|---|---|---|
| 标的资产价格 ↑ | ↑ 上涨 | ↓ 下跌 |
| 行权价 ↑ | ↓ 下跌 | ↑ 上涨 |
| 到期时间 ↑ | ↑ 上涨 | ↑ 上涨 |
| 波动率 ↑ | ↑ 上涨 | ↑ 上涨 |
| 无风险利率 ↑ | ↑ 上涨 | ↓ 下跌 |
注意看,到期时间和波动率对看涨和看跌的影响方向是一样的——它们增加的是「不确定性」的价值,而不是方向性的价值。这个区别,在做大单拆解时特别重要。
避坑指南:我曾经以为波动率上升,看跌期权一定涨。结果发现,如果股价同时大幅上涨,看跌期权照样跌。记住:波动率只是其中一个因素,实际价格是五个因素共同作用的结果。
好了,这一章的内容就到这儿。期权定价的基础打牢了,后面讲大单拆解逻辑时,你才能一眼看穿那些大资金在打什么算盘。