2. 期权基础回顾
在进入定价库与风险引擎的工程实现之前,我们需要把期权合约的“静态结构”和“动态价值”重新梳理一遍。很多工程 bug 并非来自算法本身,而是对行权价、到期日、内在价值、时间价值这些基础概念的理解偏差。本节将围绕看涨/看跌期权、行权价、到期日、内在价值、时间价值与损益结构展开,为后续的定价模型和风险指标计算打下共同语言。
一、核心原理:期权是一份带条件的权利合约
期权(Option)赋予买方在约定时间以约定价格买入或卖出标的资产的权利,而非义务。按方向分为两类:
- 看涨期权(Call):买方有权以行权价 K 买入标的资产。标的价格 S 越高,权利越有价值。
- 看跌期权(Put):买方有权以行权价 K 卖出标的资产。标的价格 S 越低,权利越有价值。
合约的四个关键要素决定了期权的价值边界:标的资产 S、行权价 K、到期日 T、权利金 Premium。其中行权价和到期日由交易所标准化,权利金由市场供需决定。买方支付权利金获得权利,卖方收取权利金承担义务。理解这一点,是理解后续 Black-Scholes、二叉树、蒙特卡洛等定价方法的前提。
二、内在价值与时间价值:期权价格的两块拼图
期权价格(权利金)可以拆解为两部分:
期权价格 = 内在价值 + 时间价值
内在价值(Intrinsic Value)是立即行权能获得的收益,非负:
- 看涨期权内在价值 = max(S − K, 0)
- 看跌期权内在价值 = max(K − S, 0)
时间价值(Time Value)是期权价格减去内在价值后的剩余部分,反映到期前标的价格可能向有利方向变动的可能性。到期日越远、波动率越高,时间价值通常越大;随着到期日临近,时间价值加速衰减,这一现象称为 Theta 衰减。
工程提示:在定价库中,内在价值是分段线性函数,时间价值则是非线性曲面。风险引擎计算 Delta、Gamma、Theta、Vega 时,本质上是在对这个曲面求偏导。若把两者混在一起处理,容易在深度实值/虚值区域产生数值误差。
三、损益结构:到期日盈亏与盈亏平衡点
以到期日为例,忽略权利金时,买方损益为内在价值;扣除权利金后,才是真实盈亏。下表汇总了四种基础头寸的到期损益与盈亏平衡点:
| 头寸 | 到期损益(买方) | 最大亏损 | 最大盈利 | 盈亏平衡点 |
|---|---|---|---|---|
| 买入看涨 Call | max(S − K, 0) − Premium | Premium | 无限 | K + Premium |
| 买入看跌 Put | max(K − S, 0) − Premium | Premium | K − Premium | K − Premium |
| 卖出看涨 Call | Premium − max(S − K, 0) | 无限 | Premium | K + Premium |
| 卖出看跌 Put | Premium − max(K − S, 0) | K − Premium | Premium | K − Premium |
下面这张 SVG 图展示了看涨期权买方在到期日的损益结构:横轴为标的到期价格 S,纵轴为盈亏。折线在行权价 K 处出现拐点,盈亏平衡点位于 K + Premium。
四、案例与场景:从合约参数到定价输入
假设某股票现价 S=100 元,行权价 K=105 元的看涨期权,权利金 Premium=3 元,剩余到期日 30 天。我们可以快速判断:
- 内在价值 = max(100 − 105, 0) = 0,属于虚值期权(Out-of-the-Money)。
- 时间价值 = 3 − 0 = 3 元,全部由时间价值构成。
- 盈亏平衡点 = 105 + 3 = 108 元,到期时股价需超过 108 元买方才能盈利。
- 最大亏损为 3 元,最大盈利理论无限。
在工程实现中,这些参数会直接进入定价函数。例如一个简化的定价调用接口可能如下:
option = {
type: "call",
S: 100.0,
K: 105.0,
T: 30 / 365,
r: 0.02,
sigma: 0.25,
premium: 3.0
}
intrinsic = max(S - K, 0) // 0.0
time_value = premium - intrinsic // 3.0
breakeven = K + premium // 108.0
风险引擎在计算 Greeks 时,会以这些字段为输入。若把 T 误写成 30(天)而非年化,Theta 和 Vega 的量纲会完全错误,这是实战中最常见的参数错误之一。
常见误区:把“内在价值”与“期权价格”混为一谈,认为虚值期权没有价值。实际上虚值期权仍有时间价值,且时间价值可能远大于零。另一个误区是忽略权利金对盈亏平衡点的影响,直接用行权价判断盈亏,导致策略回测结果失真。
五、复盘:为定价库建立统一的合约模型
回顾本节,期权的核心结构可以归纳为一条主线:合约要素 → 内在价值 → 时间价值 → 权利金 → 损益结构。在后续章节中,无论是 Black-Scholes 解析解、二叉树离散模型,还是蒙特卡洛模拟,输入都是同一组合约要素,输出都是理论价格与 Greeks。因此,在工程上应尽早定义统一的合约数据结构,把 type、S、K、T、r、sigma、premium 等字段标准化,并在入库前做量纲校验和边界检查。
只有把基础概念对齐,定价库的接口设计、风险引擎的敏感度计算、以及回测系统的损益归因才能保持一致。下一阶段我们将在此基础上引入无套利原理与风险中性定价思想,正式进入定价模型的工程实现。