2. 期权定价基础
在进入隐含波动率反解之前,必须先建立一套统一的定价语言。Black-Scholes模型提供了从“标的、行权价、到期、利率、波动率”到“期权价格”的映射;希腊字母描述价格对各输入的敏感度;风险中性定价解释了为什么可以用无风险利率贴现;而隐含波动率则是把市场价格反推回波动率维度的桥梁。本节把这四件事串成一条主线,为后续反解与曲面构建打基础。
一、核心原理:从风险中性到BS公式
Black-Scholes模型的核心思想是:在无套利条件下,存在一个等价鞅测度(风险中性测度),使得贴现后的资产价格是鞅。欧式看涨期权价格可写为风险中性期望的贴现:
C = e^(-rT) * E_Q[ max(S_T - K, 0) ]
P = e^(-rT) * E_Q[ max(K - S_T, 0) ]
在几何布朗运动假设下,S_T 服从对数正态分布,于是得到闭式解:
d1 = [ ln(S/K) + (r + σ²/2)T ] / (σ√T)
d2 = d1 - σ√T
C = S·N(d1) - K·e^(-rT)·N(d2)
P = K·e^(-rT)·N(-d2) - S·N(-d1)
其中 N(·) 为标准正态累积分布函数。看涨与看跌满足 put-call parity:C - P = S - K·e^(-rT),这是检验定价与数据质量的第一道关卡。
二、希腊字母:敏感度与风险刻画
希腊字母是BS公式对输入变量的一阶或二阶偏导,用于衡量持仓风险。常见希腊字母如下表:
| 希腊字母 | 含义 | 看涨期权表达式 | 典型用途 |
|---|---|---|---|
| Delta (Δ) | 标的价格变动1单位的价格变化 | N(d1) | 方向性对冲、复制组合 |
| Gamma (Γ) | Delta对标的价格的变化率 | N'(d1)/(Sσ√T) | 凸性风险、对冲频率 |
| Vega (ν) | 波动率变动1%的价格变化 | S·N'(d1)·√T | 波动率风险、曲面交易 |
| Theta (Θ) | 时间流逝1天的价格变化 | 含r与σ的复合项 | 时间衰减、日历价差 |
| Rho (ρ) | 利率变动1%的价格变化 | K·T·e^(-rT)·N(d2) | 利率敏感度 |
其中 Vega 与隐含波动率关系最密切:Vega 越大,价格对波动率越敏感,反解越稳定;深度实值或深度虚值期权 Vega 趋近于0,反解容易失真。
三、方法流程:隐含波动率的定义与反解思路
隐含波动率定义为:使BS理论价格等于市场价格的波动率 σ_imp,即求解
BS(S, K, T, r, σ_imp) = C_market
由于BS公式对 σ 没有显式反函数,通常用数值方法求解。标准流程如下:
- 输入市场价格 C_market、S、K、T、r,并设定初值 σ0(常用0.2或历史波动率)。
- 计算理论价格与差值 f(σ) = BS(σ) - C_market。
- 用牛顿-拉夫森迭代:σ_{n+1} = σ_n - f(σ_n)/Vega(σ_n)。
- 若 |f(σ)| 小于容差(如1e-6)或达到最大迭代次数,输出 σ_imp。
- 对每个行权价与到期重复,得到波动率微笑或曲面。
def implied_vol(C_market, S, K, T, r, tol=1e-6, max_iter=100):
sigma = 0.2
for i in range(max_iter):
d1 = (log(S/K) + (r + 0.5*sigma**2)*T) / (sigma*sqrt(T))
d2 = d1 - sigma*sqrt(T)
price = S*N(d1) - K*exp(-r*T)*N(d2)
vega = S*N_prime(d1)*sqrt(T)
diff = price - C_market
if abs(diff) < tol:
return sigma
sigma -= diff / vega
return sigma
四、案例与场景:从单点反解到曲面雏形
假设某标的 S=100,r=2%,T=0.5年,行权价 K=100 的看涨期权市场价格为 6.80。用上述流程反解,得到 σ_imp ≈ 20%。若把 K 从 90 到 110 逐一反解,会发现 σ_imp 并不恒定,而是呈现“微笑”或“偏斜”形态。这正是波动率曲面的起点。
图中展示了正向定价与反向反解的双向关系:左侧输入参数,中间BS公式与希腊字母,右侧输出价格;下方则由市场价格反推隐含波动率,并进一步汇聚为波动率曲面。
五、误区与复盘
- 误区一:把隐含波动率当作未来已实现波动率。隐含波动率是市场对未来波动的定价,包含风险溢价与供需,不等于统计意义上的历史波动率。
- 误区二:忽略股息与利率。对个股或含分红标的,需使用带股息收益率 q 的BS公式,否则反解出的σ_imp会系统性偏移。
- 误区三:用深度虚值期权反解。此类期权Vega极小,价格微小误差会导致σ_imp剧烈跳动,应设置Vega阈值过滤。
- 误区四:不做put-call parity校验。若看涨与看跌反解出的σ_imp差异过大,说明数据质量或参数有误,应先排查再入曲面。
掌握本节内容后,你已经具备从市场价格反推波动率的基本工具链:BS公式提供映射,希腊字母提供敏感度,风险中性定价提供理论合法性,隐含波动率则把价格信息压缩为一个可比较、可建模的维度。后续的波动率曲面实战,正是建立在这一套基础之上。