对同一到期日T、同一执行价K的欧式期权,无套利关系要求:
C(K)−P(K)=DF(0,T)×[F(0,T)−K]
其中:
-C(K)和P(K)分别为看涨和看跌期权的价格
-DF(0,T)是T时刻到期的贴现因子,例如e−rT
-F(0,T)是T时刻到期的理论远期价格
通过平价关系解出该执行价隐含的远期价格:
FK(0,T)=K+DF(0,T)C(K)−P(K)
使用中间价计算以减小买卖价差影响:
C=2Cbid+Cask,P=2Pbid+Pask
验证信号:检查∣C−P∣是否合理,剔除报价异常的执行价。
不同执行价给出的FK存在微小差异,主要源于:
- 期权报价的买卖价差
- 市场微观结构噪声
- 深度虚值期权流动性不足
对同一到期日的多个执行价Ki:
F(0,T)=∑iwi∑iwiFKi
方法一:简单加总价差
si=spread(Ci)+spread(Pi)
其中spread(X)=Xask−Xbid
方法二:保守平方和(推荐)
si=spread(Ci)2+spread(Pi)2
权重分配:采用逆方差加权
wi=si21
价差越小(流动性越好),权重越大。
- 流动性优先:只使用平值附近的执行价(通常 Delta 在 0.2-0.8 范围)
- 异常值剔除:
- bid 价格为 0 或异常低的执行价
- 价差超过指定阈值(如 20% 的中间价)
- 平价关系明显违反无套利的执行价
- 数据验证:检查加权后的F(0,T)对权重选择的敏感性
隐含远期曲线F(0,Tj)隐含了市场对未来股息的预期。假设已知:
- 当前现货价格S0
- 各期限贴现因子DF(0,T)
离散股息模型关系:
F(0,T)=DF(0,T)S0−DPV(T)
其中DPV(T)是在T前所有股息的贴现值。
反推公式:
DPV(T)=S0−F(0,T)×DF(0,T)
曲线构建步骤:
- 对每个到期日Tj,计算DPV(Tj)
- 检查单调性:DPV(T)应随T非减
- 使用单调插值方法(如分段线性或单调样条)构建完整曲线
优势:直接对应实际股息支付,便于匹配季节性分红。
连续模型关系:
F(0,T)=S0e(r−q)T
其中q为连续股息率。
计算公式:
qavg(0,T)=ravg(0,T)−T1ln(S0F(0,T))
其中ravg(0,T)为期限T的平均连续利率。
应用场景:适用于需要连续股息率的定价模型(如 Black-Scholes)。
- 期权数据:确保使用同步的看涨/看跌报价
- 利率曲线:构建准确的零息曲线或远期利率曲线
- 现货价格:使用与期权到期时相同的标的定义
- 流动性过滤:基于成交量、未平仓合约数、买卖价差
- 套利检查:验证看跌-看涨平价没有显著违反
- 曲线平滑:对生成的远期和股息曲线进行合理性检查
对于股息曲线:
- 识别已知的除息日模式
- 将隐含股息与公司公布的分红计划比较
- 考虑特别股息与常规股息的差异
- 买卖价差:最大的噪声来源
- 借贷成本:股票借贷利率未在标准模型中体现
- 早期行权:美式期权的影响(对高股息股票显著)
- 税收与交易成本:实际套利存在的摩擦