σμ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
  • 日本語
  • 中文
SciPy 学习路线›模块 2 · 曲线与积分›主题 2.2·~45分钟中级

插值收益率曲线及其远期利率

路线进度模块 2/3 · 主题 2/5
2.2 插值收益率曲线及其远期利率
—实验得分— / 100总 XP—连续天数—

填补报价之间的空白

美国国债只报十个期限,其余都靠插值。scipy.interpolate 提供了标准工具。np.interp 用直线连接报价:简单且不会过冲,但斜率在每个报价处跳变。CubicSpline(x, y, bc_type='natural') 用一阶、二阶导数连续的光滑曲线连接;光滑的代价是报价之间可能过冲,在报价范围之外会发散,所以不应外推。PchipInterpolator(x, y) 同样光滑但保形:数据上升的地方它上升,所以不会凭空造出驼峰。三者都经过每个报价,区别在于报价之间,以及它们对曲线派生出的一切的影响。

这些差异很重要,因为派生的量会把它们放大。贴现因子是 D(t)=e^(-y(t) t/100),两个日期之间的远期利率是其对数的斜率 f=-Δln D/Δt×100。收益率的一个小拐点会变成远期利率上明显的跳变。2026 年 10 月 9 日的 15 年期收益率,线性插值为 5.445%,自然三次样条为 5.464%,PCHIP 为 5.493%;在 120 点网格上相邻远期利率之间的最大跳变,线性曲线为 0.91 个点,样条约为 0.21。在 2000 年 1 月 3 日的倒挂曲线上,样条的远期利率跌到 4.76% 和 4.63%,而线性的保持在 5.63%。没有最好的方法,只有有意识的选择:定价用光滑的远期曲线,风险用保形,不能凭空创造任何东西时用朴素的直线。

  • 三者都经过报价:区别在报价之间以及它们隐含的远期利率。
  • 远期利率是对数贴现因子的斜率:收益率的任何拐点都会表现为跳变。
  • 不要外推三次样条:只在报价之间使用。

实验:评分内容

  • 三种插值20 分
  • 贴现因子10 分
  • 远期曲线20 分
  • 粗糙度10 分
  • 比较各方法15 分
  • 一个真实交易日25 分
资源管理器 · lab-sp-17
▾ lab-sp-17
▾ data
…
bash · 浏览器内
learner@quantcraft:~/lab-sp-17$
Python 尚未加载PythonLn 1, Col 1Spaces: 4UTF-8

要重置此主题吗?

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

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

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

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

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