如何确定外汇中的隐含波动率
直接答案:什么是“外汇隐含波动率”
外汇中的隐含波动率是基于观察到的货币期权价格,市场“暗示”的波动率水平的估计值。在实践中,你采用一个理论期权定价模型(通常为适用于所选合约规格的Black-Scholes类模型),求解使得模型价格与期权市场价格一致的单一波动率输入值。
隐含波动率并非对实际波动率的直接预测。它是利用特定模型假设,将当前期权价格转换为一个隐含波动率数值的过程。
如何确定外汇隐含波动率(机制)
1) 从市场上可观察的期权开始
选择一个具有已知特征的外汇期权合约,例如:
- 行权价(期权参考的价格水平)
- 到期时间(距离结算还有多长时间)
- 期权类型(看涨或看跌)
- 当前市场价格(溢价)或从报价买卖差价中得出的中间价
2) 选择期权定价模型及其输入
选择一个与你所用合约惯例相匹配的定价框架。该模型通常需要以下输入:
- 与定价时间和合约一致的贴现项或利率假设
- 即期汇率(当前基础汇率)
- 行权价和到期日(已选定)
- 模型所需的任何其他假设(例如,是否将波动率视为期权存续期内恒定)
3) 计算作为波动率函数的理论期权价格
大多数模型将期权价格表示为未知波动率参数(通常记作 σ)的函数。在其他输入固定的情况下,模型给出:
- 理论价格 = model_price(σ)
4) 求解与观察到的市场价格匹配的波动率
现在将理论价格等于观察到的期权市场价格并求解:
- model_price(σ) = market_option_price
由于这种关系通常无法简化为简单的闭式解,你需要通过数值方法(例如迭代搜索)来确定 σ。你得到的 σ 即为该合约的隐含波动率。
5) 对不同行权价/到期日重复计算以比较“偏斜”和“期限结构”
如果你在相同到期日不同行权价或相同行权价不同到期日上计算隐含波动率,可以比较其变化情况。这种变化反映了在给定模型假设下,市场如何为不同情景或期限定价。
示例检查及验证要点
使用内部一致性检查,以确保你的隐含波动率计算符合预期:
- 价格到波动率的合理性检查:如果期权溢价上升而其他所有输入保持不变,求解出的隐含波动率应大致朝相应方向变动(不一定线性)。
- 输入一致性:确保即期汇率、行权价、到期日和利率假设对应于同一定价日期和合约定义。
- 合约可比性:在比较不同期权类型或不同到期日的隐含波动率时,必须考虑差异。
- 模型依赖性:两个不同的定价框架或不同假设可能从同一期权价格中产生不同的隐含波动率。
如果你计算出的隐含波动率为负值,或在微小输入变化下极度不稳定,通常表明存在输入映射错误(合约不匹配)、贴现假设不一致或数值求解器问题。
相关局限性和风险
它源自期权价格,而非直接的“真实波动率”
隐含波动率是从当前期权价格推断得出的。期权价格不仅包含波动率信息,还反映了定价模型的假设和期权特有的特征。
模型假设至关重要
你获得的隐含波动率数值取决于所选的定价模型及其参数化方式。不同的模型(或不同的利率/贴现惯例)可能从同一期权价格中得出不同的隐含波动率。