Professional Documents
Culture Documents
4. Introducing ZC Builder
Zero-coupon curve ?
1.1 What is interest rate ?
Compounding to Future
FV = PV*(1 + r)
Discounting to Present
PV = FV / (1 + r)
PV = present value
FV = future vale
r = spot interest rate
$1*(1+1.2%)3
$1*(1+2.6%)20
now
now
3 years
20 years
-$1
-$1
5 Zero Coupon Curve Construction, Data Interpolation and FRA calculation Yield Curve Model
1.3 Why Zero-coupon curve ?
yield %
Interbank rates derived
Zero-coupon curve
$(5+100) 4.5332
4.4497
$5 $5 4.2729
Cashflows
Now 1y 2y 3y Time
1y 2y 3y
Term (maturity)
Theoretical Bond Price =
$5 $5 $(5 100)
$101.3017
(1 4.2729%)1 (1 4.4497%) 2 (1 4.5332%)3
yield % Top-View
Term
Interbank rates derived
Zero coupon curve
0.8888
Discounting Factors
30Y
0.2140
yield % Top-View
Term
Discount Curve
0.89
Price Now Time
$ 0.89 Term
3Y 30Y
Discounting to
Get Present Value
$1 3Y
30Y
yield %
(spot rates)
flattened
inverted
10y Term
(maturity)
Term
On (maturity)
10y
1st Aug 2010
(1st Aug 2020)
On Term
1st Sep 2010 (maturity)
10y
Time (1st Sep 2020)
YTM 4.525%
yield %
Interbank rates derived
4.5332 Zero coupon curve Cashflow weighted
YTM % Average
4.2729
1y 3y Term (maturity)
Time
T+365
T+2
T+3
T+1
T+9
The symbol "M" on Zero Coupon Curves such as 0#USDZ=R indicate that the price has moved from the last published value.
As the curves update very frequently, the values published can be the same as the previous values
if the15 Zero Coupon
underlying Curve
interest rate hasConstruction,
not changed. Data Interpolation and FRA calculation
Therefore, we added this qualifier to indicate when there is a price movement, hence the symbol, "M".
Construction of a
Factors to consider :
1. Liquidity (ease of hedging)
2. Real-time (e.g. deposit against Libor Fixings)
yield
(%)
Interbank-rate-derived
Zero Coupon Curve
Term
(maturity)
from from from
Depo-rates I/R Futures Interest Rate Swaps
or
Implied Depos
yield %
(spot rates) Interbank-rate-derived
Zero Coupon Curve
SW Term (maturity)
From Money Market, depositON = depositTN=3.3%, depositSW = 3.42% (ask)
For Spot-week (SW)’s “ask”
Act
1 1 7
(1 sS / W %) Act
1 (deposit O / N %) 1 (depositT / N %) 1 (deposit S / W %)
360 360 360
9
1 1 7
(1 sS / W %) 366
1 (3.3%) 1 (3.3%) 1 (3.42%)
360 360 360
sS / W 3.499%
$1*(1 + 3.499%)9/366
yield %
(spot rates) Interbank-rate-derived
Zero Coupon Curve
1y Term (maturity)
From Money Market, depositON = depositTN=3.3%, deposit9m = 4.09% (ask)
Eurodollar mid price = ED9m to 1y (mid) = USD 95.6
90 100 $ ED9 m to 1 y ,mid convex9 m to 1 y
Act
1 1 274
(1 s1Y %) Act
1 (deposit ON ,ask %) 1 (depositTN ,ask %) 1 (deposit 9 m ,ask %) 1
360 360 360 360 100
90 100 95.6 0
366
1 1 274
(1 s1Y %) 366 1 (3.3%) 1 (3.3%) 1 (4.09%) 1
360 360 360 360 100
$1*(1 + 4.256%)366/366
$100
Trade
date 90d
Time
Spot Implied Yield
date = 100–96 = 4%
-$96
yield %
4.468% $(4.49+100)
4.256%
Interbank-rate-derived Cashflows
Zero Coupon Curve
$4.49 $4.49
1y 2y 3y Term 1y 2y 3y Time
Given fixed rate for mid IRS3 year (mid) = 4.49% or $4.49 for notional of $100
s3 y 4.494%
This conditions holds only if the payment schedule is the same
as the LIBOR benchmark used & the swap starts on Spot Date.
Price
Average Price of an
Interest Rate Futures
Adj. yield
Factors to consider :
1. Liquidity (ease of hedging)
2. Real-time
yield
(%)
Interbank-rate-derived
Zero Coupon Curve
Term
(maturity)
from
Govies (Tbills to Tbonds)
yield %
4.3% $(2.5+100)
4.256% Govies-derived
4.1% Zero Coupon Curve
$2.5 $2.5 $2.5
T-Bond’s coupon = 5%
s2Y 5.09%
Observing,
Act
1 1 7
(1 sS / W %) Act
1 (deposit O / N %) 1 (deposit T / N %) 1 (deposit S / W %)
360 360 360
9
1 1 7
(1 sS / W %) 366
1 (3.3%) 1 (3.3%) 1 (3.42%)
360 360 360
sS / W 3.499%
•c
Data Interpolation
6.1 Get Today date with =TODAY() or RtToday()
Spot Time
Holiday Adjusted
Value Day End Date
(business day)
Explanation
Deposit Rates %
0.640
0.540
InterpMode IM:LIN
Deposit Rates %
InterpMode IM:CUBR
……
Forward Curve
ZC Builder
Spot
Value Day
Trade Date