[go: up one dir, main page]

0% found this document useful (0 votes)
629 views21 pages

Duration and Convexity Calculator

The purpose of this workbook is to demonstrate how to calculate duration, modified duration, and convexity step-by-step using the standard formulas. The workbook can handle bonds (or other loans) with maturities up to 30 years with payment frequencies of annual, semiannual, quarterly, or monthly. The "Calculator" worksheet is protected to avoid inadvertent changes. You can unprotect it without needing a password.

Uploaded by

ddelis77
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
629 views21 pages

Duration and Convexity Calculator

The purpose of this workbook is to demonstrate how to calculate duration, modified duration, and convexity step-by-step using the standard formulas. The workbook can handle bonds (or other loans) with maturities up to 30 years with payment frequencies of annual, semiannual, quarterly, or monthly. The "Calculator" worksheet is protected to avoid inadvertent changes. You can unprotect it without needing a password.

Uploaded by

ddelis77
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 21

The purpose of this workbook is to demonstrate how to

calculate duration, modified duration, and convexity


step-by-step using the standard formulas.
The workbook can handle bonds (or other loans) with
maturities up to 30 years with payment frequencies of
annual, semiannual, quarterly, or monthly. I make use of
conditional formatting to make the table look nice, and
data validation to make sure that users don't enter nonvalid data. The "Calculator" worksheet is protected to
avoid inadvertant changes. You can unprotect it without
needing a password.
Please note that the formulas used in this workbook only
work on a payment date. They do not work between
payment dates. Also note that if you just need to
calculate duration or modified duration then Excel
provides the Duration() and MDuration() functions.
Timothy R. Mayes, Ph.d.
Associate Professor of Finance
Metropolitan State College of Denver
Please see http://www.tvmcalcs.com for more Excel
solutions.

Bond Price
Face Value
Coupon Rate
Life in Years
Yield
Frequency

$0.23
1,000
0.00%
30
30.00%
2

$0.18 If Yield Changes By


1000 Bond Price Will Change By
0%
30 Modified Duration Predicts
31% Convexity Adjustment
2 Total Predicted Change

Macaulay Duration
Modified Duration
Convexity

30.00
26.09
691.87

Actual New Price


Predicted New Price
Difference

Period
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Cash Flow
$0.23
-

PV Cash Flow

Duration Calc

Convexity Calc

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

1,000.00

0.23
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )

13.69
13.69
()
()
()
()
()
()
()
()
()
()
()
()
()
()

631.27
631.27
()
()
()
()
()
()
()
()
()
()
()
()
()
()

(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )
(Total )

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

()
()
()
()
()
()
()
()
()
()
()
()
()
()
()

1.00%
-0.05

-22.92%

-0.06
0.01
-0.05

-26.09%
3.46%
-22.63%

$0.18
$0.18
$0.00

+0.3771%

DMac is annual
i is periodic rate
m is payment frequency

This workbook is Copyright 2009 by Timothy R. Mayes, Ph.D.


Please visit: http://www.tvmcalcs.com/
You are free to use and redistribute it as long as this notice is kep intact.
However, I retain all rights to the worksheet.

This workbook is Copyright 2005 - 2007 by


Timothy R. Mayes, Ph.D.
Please visit: http://www.tvmcalcs.com/
You are free to use and redistribute it as long as
this notice is kep intact. However, I retain all
rights to the worksheet.

You might also like