Professional Documents
Culture Documents
reference number
Version
publication date
author
affiliation
email address
last revised date
references
Descriptions
financial model class
issuer/modeler
model type
risk sources
risk distribution
economic assumptions
technical assumptions
key words
Links
data
financial models
freeware
Inputs
notional principal
swaption maturity (year)
tenor of swap (year)
total maturity (year)
compounding frequency/year
the number of periods
time increment
strike
volatility of forward swap rate
http://www.federalreserve.gov/
7. Bond Arithmetic, 8. Bond Model
http://digilander.libero.it/foxes/
F
OT
ST
T
m
n
dt
K
10000
5
3
8
2
16
0.5
######
0.2
0
0.05
T=OT+ST, 0 < T 10, The maximum total maturity is 10, that is, we can cho
We can choose the compounding frequency among 1, 2, and 4.
n=Tm, 0 < n 40, The maximum number of periods is 40 since the maximu
dt = T/n
1
0.05
2
0.05
3
0.05
4
0.05
5
0.05
6
0.05
2.5
######
######
######
######
######
3
######
######
######
######
######
Outputs
swaption value
######
Interim Calculations
adjusted time period (t-year)
t
0
0.5
1
1.5
2
interpolated yield curve
r(t) ###### ###### ###### ###### ######
discount function
P(t) ###### ###### ###### ###### ######
one period forward rate
f(t-dt,t)
###### ###### ###### ######
one period forward price
F(t-dt,t)
###### ###### ###### ######
zero-coupon bond price with t-maturity B(t) ###### ###### ###### ###### ######
checking swap period
######
######
######
0
0
0
0
0
0
######
###### swaption
######
0
0
0
mn
0
0
0
m P (t ) R
i 1
0
0
0
0
0
0
0
0
0
N ( d1 ) R X N ( d 2 )
L A RF N (d1 ) RX N (d 2 )
where
A
d1
1 mn
P(ti ) : the value of a contract that pays 1/m at times ti , (1 i
m i 1
ln RF RX 2T * 2
T*
d 2 d1 T *
www. thomasho.com
tom.ho@thomasho.com
e_interp" function of Xnumbers freeware package to interpolate the yield curve and volatility curve.
ber31.zip at local directory (D:). 1) Open Excel 2) Select <Addins...> from the <Tools> menu
he Addins Manager, search for and select XNUMBERS.XLA 4) Click OK and have fun!
onal principal, swaption maturity, swap tenor, compounding frequency, strike, volatility of forward swap rate, initial yield curve
maximum total maturity is 10, that is, we can choose both swaption maturity and tenor of swap arbitrarily on condition that the sum of them is less than or e
ding frequency among 1, 2, and 4.
mum number of periods is 40 since the maximum values of total maturity and compounding frequency are 10 and 4 respectively.
7
0.05
8
0.05
9
0.05
10
0.05
3.5
######
######
######
######
######
4
######
######
######
######
######
4.5
######
######
######
######
######
5
######
######
######
######
######
5.5
######
######
######
######
######
6
######
######
######
######
######
6.5
######
######
######
######
######
7
######
######
######
######
######
7.5
######
######
######
######
######
8
######
######
######
######
######
8.5
######
######
######
######
######
9
######
######
######
######
######
0
0
0
0
0
0
0
0
0
0
0
0
R X N (d 2 )
d 2 )
0
0
0
0
0
0
9.5
######
######
######
######
######
10
######
######
######
######
######
10.5
######
######
######
######
######
11
######
######
######
######
######
11.5
######
######
######
######
######
12
######
######
######
######
######
12.5
######
######
######
######
######
13
######
######
######
######
######
13.5
######
######
######
######
######
14
######
######
######
######
######
14.5
######
######
######
######
######
15
######
######
######
######
######
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15.5
######
######
######
######
######
16
######
######
######
######
######
16.5
######
######
######
######
######
17
######
######
######
######
######
17.5
######
######
######
######
######
18
######
######
######
######
######
18.5
######
######
######
######
######
19
######
######
######
######
######
19.5
######
######
######
######
######
20
######
######
######
######
######
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0