Skip to main content
Ctrl+K
financialkit logo financialkit logo
  • Subpackages
  • History
  • Examples
  • API
  • GitHub
  • PyPI
  • Subpackages
  • History
  • Examples
  • API
  • GitHub
  • PyPI

Section Navigation

  • financialkit.time_value
    • Amortization
    • Annuities
    • Compounding
    • Day counts
    • Internal rate of return
    • Present value
  • financialkit.fixed_income
    • Bonds
    • Yield curves
    • Duration and convexity
    • Immunization
    • Swaps
  • financialkit.options
    • Closed-form pricers
    • Greeks and hedging
    • Implied volatility
    • Lattices and American options
  • financialkit.interest_rate_models
    • Curve-fitted models
    • Heath-Jarrow-Morton
    • Rate options
    • Short-rate models
  • financialkit.monte_carlo
    • Crude Monte Carlo
    • Monte Carlo Greeks
    • Multilevel Monte Carlo
    • Quasi-Monte Carlo
    • Variance reduction
  • Examples
  • Examples
  • Duration and convexity

Duration and convexity#

From Macaulay’s average time to payment to Ho’s key rate durations.

Macaulay duration

Macaulay duration

Hicks: duration as an elasticity (modified duration)

Hicks: duration as an elasticity (modified duration)

Fisher-Weil duration

Fisher-Weil duration

Bierwag-Kaufman-Toevs: convexity

Bierwag-Kaufman-Toevs: convexity

Ho’s key rate durations

Ho's key rate durations

previous

Svensson

next

Macaulay duration

Show Source

© Copyright 2026, financialkit contributors.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.23.0.