Black-Scholes 期权价格和希腊值

一个欧式看涨或看跌期权现在值多少钱?标的价格、波动率、利率、时间变一点,价格变多少(Delta、Gamma、Theta、Vega、Rho)?

SOA FAMSOA ALTAMIFoA CM2按输入的参数计算
对过的标准答案
5 条
覆盖的考试公式
3 个
参数
9 个
开源库
2 个

01当场运行

改一个参数,当场重算

正在用默认参数运行,计算量大的方法最多要 20 秒。

04出处和说明

公式从哪里来,有什么限制

列出参考的教材、论文和考试公式条目。方法的限制和实现上的说明也写在这里。

参考

  • Hull:Options, Futures, and Other Derivatives第 15 章 Black-Scholes-Merton 模型;第 17 章股指和外汇期权;第 18 章期货期权;第 19 章希腊值
  • IFoA CM2 课程Black-Scholes 模型和希腊值
  • Dickson、Hardy、Waters:Actuarial Mathematics for Life Contingent Risks第 14 章 嵌入式期权(保证的定价)

覆盖的考试公式

  • DER-017Black-Scholes 公式(含连续股息)FAMALTAMCM2
  • DER-018Black-Scholes 偏微分方程CM2
  • DER-019期权希腊值FAMCM2

公式条目按精算考试的公式表整理,编号和中文名是平台自己的。

这个方法算什么

Black-Scholes-Merton 公式:股票(连续股息率)、外汇(Garman-Kohlhagen)、期货(Black-76)的欧式期权价格,全部希腊值,看涨看跌平价和 Black-Scholes 偏微分方程的核对,价格和 Delta 随标的价格变化的曲线。

说明和限制

  • 假设:标的服从几何布朗运动,波动率和利率不变,可以连续交易、没有交易费用,欧式行权。美式期权用 derivatives.binomial_tree。
  • Theta 是对日历时间 t 的导数(时间过去一年价格的变化),多数期权是负数。Vega、Rho 按参数变 1 给出,按 1 个百分点时除以 100。
  • 最后一行“偏微分方程的残差”是 Θ + (r − q)SΔ + ½σ²S²Γ − rV,应为 0(期货的 q = r,第二项消失)。
  • 保险里的到期保证和身故保证就是看跌期权:见 profit_testing.gmmb、profit_testing.gmdb。

数据

没有用数据:按输入的参数计算

开源库和版本

  • scipy1.17.1BSD分布拟合、统计检验
  • numpy2.4.6BSD-3-Clause数值计算

05同族的方法

衍生品与资产模型,还有 14 个方法

同一个方法族里的其他方法。在智能体里,用一句话就能调用这些方法。

在智能体里这样问“一个欧式看涨或看跌期权现在值多少钱?标的价格、波动率、利率、时间变一点,价格变多少(Delta、Gamma、Theta、Vega、Rho)?”