σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academy路线图学习路线
Ctrl K
AO
+1.2k 位学习者
登录加入 ↗
路线图学习路线
AO
+1.2k 位学习者
登录
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academy路线图学习路线
Ctrl K
AO
+1.2k 位学习者
登录加入 ↗
路线图学习路线
AO
+1.2k 位学习者
登录
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Calculus 学习路线›模块 4 · 优化与敏感度›主题 4.3·~1小时 15分钟中级

综合项目:用有限差分计算希腊字母

路线进度模块 4/4 · 主题 3/3
4.3 综合项目:用有限差分计算希腊字母
—实验得分— / 100总 XP—连续天数—

计算希腊字母的两种方法

希腊字母衡量期权价格对各输入的反应。Delta $\Delta=\frac{\partial C}{\partial S}$ 是每单位股价变化引起的价格变化;Gamma $\Gamma=\frac{\partial^2 C}{\partial S^2}$ 是 Delta 自身变化的快慢;Vega $\mathcal{V}=\frac{\partial C}{\partial\sigma}$ 是每单位波动率变化引起的价格变化。它们就是本技能中的偏导数和泰勒系数,用在价格上。

对于 Black-Scholes 看涨期权,导数有解析式:$\Delta=N(d_1)$,$\Gamma=\frac{\varphi(d_1)}{S\sigma\sqrt{T}}$,$\mathcal{V}=S\,\varphi(d_1)\sqrt{T}$,其中 $N$ 是标准正态分布函数,$\varphi$ 是其密度。解析式精确且快,但多数实际定价器(奇异期权、蒙特卡洛、校准模型)没有解析式。

这时就要用有限差分:把某个输入上调、下调,重新定价,再相除。Delta 是中心差分 $\frac{C(S+h)-C(S-h)}{2h}$,Vega 对 $\sigma$ 做同样的事,Gamma 是二阶差分 $\frac{C(S+h)-2C(S)+C(S-h)}{h^2}$。唯一要选的是扰动幅度 $h$:太大,斜率太粗糙;太小,舍入噪声占主导(见极限主题)。把有限差分与解析式比较,是检验定价器及其希腊字母是否正确的标准做法。

Vega 的单位上面的公式给出的是波动率每变化 1.00(即 100 个百分点)对应的 Vega。交易员报价通常按每个波动率点(0.01)计,即公式除以 100。与其他交易台的数字比较前,一定要先确认所用的约定。

实验:评分内容

  • Black-Scholes 价格25 分
  • 中心差分25 分
  • 用公式计算希腊字母25 分
  • 用有限差分计算希腊字母25 分
资源管理器 · lab-ca-9
▾ lab-ca-9
…
bash · 浏览器内
learner@quantcraft:~/lab-ca-9$
Python 尚未加载PythonLn 1, Col 1Spaces: 4UTF-8

要重置此主题吗?

lab-ca-9 中的所有内容将恢复为初始文件,终端也会被清空。你当前的解答将丢失,且无法撤销。

将被重置
  • main.py → 初始代码
  • 终端历史与测试输出
  • 未提交的更改
将被保留
  • 实验最高得分
  • 你的 XP 与连续天数
  • 讲解进度与笔记

登录后即可运行你的代码。

所有讲解均可免费阅读。创建账户或登录后,即可运行代码、运行测试并提交此实验。

  • 浏览器内 IDE 与 bash 终端,无需安装
  • 即时评分、XP 以及你在学习路线中的位置
创建账户登录
或
使用 GitHub 继续