Home
Examples
Products
Blog
About
Wolfram Research
Wolfram
Mathematica
Wolfram Demonstrations
Wolfram
MathWorld
Wolfram Science
Wolfram
Tones
More »
Wolfram|Alpha Computational Knowledge Engine
Enter what you want to calculate or know about:
Calculate
Examples
Random
Try your exact query in Wolfram|Alpha:
Bond Duration Calculator
Calculate
duration
annual coupon rate
annual yield
settlement date:
maturity date:
annual yield:
annual coupon rate:
coupon frequency:
semi‐annual
annual
quarterly
monthly
Assuming
Macaulay duration
|
Use
modified duration
instead
Also include:
day count convention
Input interpretation:
Equation:
Input values:
Results:
Price vs. yield:
Duration vs. yield:
Convexity vs. yield:
Computed by
Wolfram
Mathematica
Download as:
PDF
Live
Mathematica
Sign Up for Wolfram|Alpha News
Name
(optional)
Organization
(optional)
Email
Message
(optional)
Thank You
We appreciate your interest in Wolfram|Alpha and will be in touch soon.
—The Wolfram|Alpha Team
Bond Duration Calculator:
Input: bond duration calculator
Assuming
Macaulay duration
|
Use modified duration instead
Also include:
day count convention
bond duration
Equation
f = (-f r_c-y^+f r_c ((f+y)/f)^n+y (y+r_c (-+((f+y)/f)^n)) alpha+y (-r_c+y) n)/(y (y+r_c (-+((f+y)/f)^n))) | y | annual yield r_c | annual coupon rate f | coupon frequency n | number of whole coupon periods alpha | fraction of year until next coupon (duration represents price sensitivity to interest rates and the optimal bond holding period)
Input values
settlement date | Friday, December maturity date | Wednesday, July annual yield | % annual coupon rate | % coupon frequency | semi-annual
Results
duration | convexity | yr/% (years per percent) (assuming day count basis U/)
Price vs. yield
Duration vs. yield
Convexity vs. yield