chapter4-deriving zero curves

35
Chapter 4 Deriving the Zero-Coupon Yield Curve FIXED-INCOME SECURITIES

Upload: salim-kasap

Post on 31-Mar-2016

233 views

Category:

Documents


0 download

DESCRIPTION

FIXED-INCOME SECURITIES Chapter 4 • General Principle • Spot Rates • Recovering the Term Structure • Direct Methods • Interpolation • Indirect Methods • Splines • Term Structure of Credit Spreads Outline ∑ • Now, do we expect to get the same rate when borrowing/lending for a year versus 10 years? • Not necessarily • Term structure of interest rates Last Time • The current price of a bond (P 0 ) paying cash-flows F t is given by: r = T 1 0 t

TRANSCRIPT

Page 1: Chapter4-Deriving Zero curves

Chapter 4

Deriving the Zero-Coupon Yield Curve

FIXED-INCOME SECURITIES

Page 2: Chapter4-Deriving Zero curves

Outline

• General Principle• Spot Rates• Recovering the Term Structure• Direct Methods• Interpolation• Indirect Methods• Splines• Term Structure of Credit Spreads

Page 3: Chapter4-Deriving Zero curves

Last Time

• The current price of a bond (P0) paying cash-flows Ft is given by:

T

tt

t

rFP

10 )1(

• Now, do we expect to get the same rate when borrowing/lending for a year versus 10 years?

• Not necessarily

• Term structure of interest rates

Page 4: Chapter4-Deriving Zero curves

General Principle

• General formula

T

tt

T

tt

t

t tBFRFP

11 ,00 ,0

)1(

– R(0,t) is the discount rate– B(0,t) is the discount factor (present value of $1 received at date t)– Discount factor more convenient: no need to specify frequency

• What exactly does that equation mean?– Q1: Where do we get the B(0,t) or R(0,t) from?– Q2: Do we use the equation to obtain bond prices or implied

discount factors/discount rates?– Q3: Can we deviate from this simple rule? Why?

Page 5: Chapter4-Deriving Zero curves

Spot Rates

• Q1: Where do we get the B(0,t) or R(0,t) from? – Any relevant information concerning how to price a security should be obtained from

market sources– More specifically, B(t,T) is the price at date t of a unit pure discount bond paying $1 at

date T

• Discount factor B(0,t) is the price of a T-Bond with unit face value and maturity t

• Spot rate R0,t is the annualized rate on a pure discount bond:

tBR t

t

,0)1(

1

,0

• Bad news is no such abundance of zero-coupon bonds exists in the real world

• Good news is we might still be able to compute the spot rate

Page 6: Chapter4-Deriving Zero curves

Bond Pricing

• Answer to the “chicken-and-egg'' second question (Q2) is

– It depends on the situation– Roughly speaking, one would like to use the price of primitive securities as

given, and derive implied discount factors or discount rates from them– Then, one may use that information (more specifically the term structure of

discount rates) to price any other security– This is known as relative pricing

• Answer to the third question (Q3) is– Any deviation from the pricing rules would imply arbitrage opportunities– Practical illustrations of that concept shall be presented in what follows– Everything we cover in this Chapter can be regarded as some form of

perspective on these issues

Page 7: Chapter4-Deriving Zero curves

Spot Rates

• Example of spot rate:– Consider a two-year pure discount bond that trades at $92– The two-year spot rate R0,2 is:

• The collection of all spot rates for all maturities is:– The Term Structure of Interest Rates

%26.4 ;)1(

10092 2,022,0

RR

Page 8: Chapter4-Deriving Zero curves

Recovering the Term StructureDirect Methods - Principle

• Consider two securities (nominal $100):– One year pure discount bond selling at $95– Two year 8% bond selling at $99

• One-year spot rate:

• Two-year spot rate:

%26.5 ;)1(

10095 1,01,0

RR

%7.8 ;)1(

1080526.18

)1(108

)1(899 2,02

2,02

2,01,0

RRRR

Page 9: Chapter4-Deriving Zero curves

Recovering the Term Structure Direct Methods - Principle

• We may “construct” a two year pure discount bond• Two components:

– Buy the two year bond– Shortsell .08 units of the one year bond

• Cost:4919508099 .).(

Page 10: Chapter4-Deriving Zero curves

Recovering the Term Structure Direct Methods - Principle

• Schedule of payments:

Today 1 year 2 years

-91.4 0 108

• This is like a two-year pure discount bond• Two-year rate is again:

%7.8 ;)1(

1084.91 2,022,0

RR

Page 11: Chapter4-Deriving Zero curves

Recovering the Term StructureDirect Methods - Example

• If you can find different bonds with same anniversary date, then you can directly get the spot rates :

Coupon Maturity (year) PriceBond 1 5 1 101Bond 2 5.5 2 101.5Bond 3 5 3 99Bond 4 6 4 100

• Solve the following system101 = 105 B(0,1)101.5 = 5.5 B(0,1) + 105.5 B(0,2) 99 = 5 B(0,1) + 5 B(0,2) + 105 B(0,3)100 = 6 B(0,1) + 6 B(0,2) + 6 B(0,3) + 106 B(0,4)

• And obtain B(0,1)=0.9619, B(0,2)=0.9114, B(0,3)=0.85363, B(0,4)= 0.7890R(0,1)=3.96%, R(0,2)=4.717%, R(0,3)=5.417%, R(0,4)=6.103%

Page 12: Chapter4-Deriving Zero curves

• 1 year and 2 months ratex=5.41%• 1 year and 9 months ratey= 5.69%• 2 year ratez= 5.69%

Recovering the Term StructureBootstrap: Practical Way of Implementing Direct Method

Maturity ZCOvernight 4.40%1 month 4.50%2 months 4.60%3 months 4.70%6 months 4.90%9 months 5.00%1 year 5.10%

Coupon Maturity (years) PriceBond 1 5% 1 y and 2 m 103.7Bond 2 6% 1 y and 9 m 102Bond 3 5.50% 2 y 99.5

6/116/1 )1(105

%)6.41(57.103

x

12/9112/9 )1(6

%)51(6102

y

21 )1(5.105

%)1.51(5.55.99

z

Page 13: Chapter4-Deriving Zero curves

Recovering the Term StructureInterpolation - Linear

• Interpolation– Term structure is a mapping -> R(t, ) for all possible – Need to interpolate

• Linear interpolation– We know discount rates for maturities t1 et t2

– We are looking for the rate with maturity t such that t1< t <t2

)(),0()(),0()(),0(

12

2112

tttRtttRtttR

%875.51

%675.0%5.525.0)75.3,0(

xR

• Example: R(0,3) =5.5% and R(0,4)=6%

Page 14: Chapter4-Deriving Zero curves

Recovering the Term StructureInterpolation – Piecewise Polynomial

• Cubic interpolation for different segments of the term structure

– Define the first segment: maturities ranging from t1 to t4 (say 1 to 2 years)

– We know R(0, t1), R(0, t2), R(0, t3), R(0, t4)

• The discount rate R(0, t) is defined bydctbtattR 23),0(

dctbtattRdctbtattRdctbtattRdctbtattR

42

43

44

32

33

33

22

23

22

12

13

11

),0(),0(),0(),0(

• Impose the constraint that R(0, t1), R(0, t2), R(0, t3), R(0, t4) are on the curve

Page 15: Chapter4-Deriving Zero curves

Recovering the Term StructurePiecewise Polynomial - Example

• We have computed the following rates– R(0,1) = 3%– R(0,2) = 5%– R(0,3) = 5.5%– R(0,4) = 6%

• Compute the 2.5 year rateR(0,2.5) = a x 2.53 + b x 2.52 + c x 2.51 + d = 5.34375%

with

02.007.00225.0

0025.0

%6%5.5

%5%3

1416641392712481111 1

dcba

Page 16: Chapter4-Deriving Zero curves

Recovering the Term StructurePiecewise Polynomial versus Piecewise Linear

3.00%

3.50%

4.00%

4.50%

5.00%

5.50%

6.00%

6.50%

1 1.5 2 2.5 3 3.5 4Maturity

Rat

e

LinearCubic

Page 17: Chapter4-Deriving Zero curves

• Rather than obtain a few points by boostrapping techniques, and then extrapolate, it usually is more robust to use a model for the yield curve

• So-called indirect methods involve the following steps – Step 1: select a set of K bonds with prices Pj paying cash-flows Fj(ti) at dates ti>t– Step 2: select a model for the functional form of the discount factors B(t,ti;ß), or the

discount rates R(t,ti;ß), where ß is a vector of unknown parameters, and generate prices

Recovering the Term StructureIndirect Methods

N

i

ttRtti

jN

iii

jj ijetFttBtFtP1

);,(

1

)();,()()(ˆ

2K

1j

jj tPtP

)()(ˆminarg

– Step 3: estimate the parameters ß as the ones making the theoretical prices as close as possible to market prices

Page 18: Chapter4-Deriving Zero curves

• Nelson and Siegel have introduced a popular model for pure discount rates

Recovering the Term StructureIndirect Methods – Nelson Siegel

)exp()exp(1)exp(1,0( 210 τθτθ

τθβτθ

τθββθR

R(0,) : pure discount rate with maturity

0 : level parameter - the long-term rate

1 : slope parameter – the spread sort/long-term

2 : curvature parameter

1 : scale parameter

Page 19: Chapter4-Deriving Zero curves

Recovering the Term StructureInspection of Nelson Siegel Functional

Inspection of Nelson-Siegel Functional Form

-1.5%

-1.0%

-0.5%

0.0%

0.5%

1.0%

1.5%

2.0%

2.5%

3.0%

3.5%

0 5 10 15 20 25

Long-term limit

(1-exp(-/))./: short-term component

Term structure

((1-exp(-/))./-exp(-/)) medium-term component

Page 20: Chapter4-Deriving Zero curves

Recovering the Term StructureSlope and Curvature Parameters

• To investigate the influence of slope and curvature parameters in Nelson and Siegel, we perform the following experiment

– Start with a set of base case parameter values 0 = 7% 1 = -2% 2 = 1% = 3.33

– Then adjust the slope and curvature parameters 1 = between –6% and 6% 2 = between –6% and 6%

Page 21: Chapter4-Deriving Zero curves

Recovering the Term StructureInitial Curve

0.045

0.05

0.055

0.06

0.065

0.07

0.075

0 5 10 15 20 25 30

Maturity

Zero

-Cou

pon

Rate

Page 22: Chapter4-Deriving Zero curves

Recovering the Term StructureImpact of Changes in the Slope Parameter

1.00%

3.00%

5.00%

7.00%

9.00%

11.00%

13.00%

0 5 10 15 20 25 30

Maturity

Zero

-Cou

pon

Rate

Page 23: Chapter4-Deriving Zero curves

Recovering the Term StructureImpact of Changes in the Curvature Parameter

4.00%

4.50%

5.00%

5.50%

6.00%

6.50%

7.00%

7.50%

8.00%

8.50%

0 5 10 15 20 25 30

Maturity

Zero

-Cou

pon

Rat

e

Page 24: Chapter4-Deriving Zero curves

Recovering the Term StructurePossible Shapes for the Yield Curve

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

Maturity

Zer

o-co

upon

rat

e

Page 25: Chapter4-Deriving Zero curves

Recovering the Term StructureEvolution of Parameters of the Nelson and Siegel Model on the

French Market - 1999-2000

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

04/01/1999 17/04/1999 29/07/1999 09/11/1999 20/02/2000 02/06/2000 13/09/2000 25/12/2000

Valu

e of

the

Para

met

ers

béta 0béta 1béta 2

Beta(0) oscillates between 5% and 7% and may be regarded as the very long term rateBeta(1) is the short to long term spread. It varies between -2% and -4% in 1999, and then decreases in absolute value to almost 0% at the end of 2000 Beta(2), the curvature parameter, is the more volatile parameter which varies from -5% to 0.7%.

Page 26: Chapter4-Deriving Zero curves

• An augmented form exists

Recovering the Term StructureIndirect Methods – Augmented Nelson Siegel

R(0,) : pure discount rate with maturity

3 : level parameter

2 : scale parameter

Allows for more flexibility in the short end of the curve

)exp()exp(1

)exp()exp(1)exp(1,0(

22

23

210

τθτθ

τθβ

τθτθ

τθβτθ

τθββθR

Page 27: Chapter4-Deriving Zero curves

Recovering the Term StructureAugmented Nelson Siegel - Illustration

Augmented Nelson-Siegel

.035

.037

.039

.041

.043

.045

.047

.049

0 5 10 15 20 25

Page 28: Chapter4-Deriving Zero curves

• These models are heavily used in practice• One key advantage is they are parsimonious

– Do not involve many parameters– This induces robustness and stability– Very important in the context of hedging

• One drawback is their lack of flexibility– Can not account for all possible shapes of the TS we see in practice

• Alternative approach: spline models– More flexible– Better for pricing– Less parsimonious

• Spline models come in different shapes– Cubic splines– Exponential splines– B-splines

Recovering the Term StructureParsimonious Models – Pros and Cons

Page 29: Chapter4-Deriving Zero curves

• Discount factors as polynomial splines

Polynomial Splines

20,10,)(

10,5,)(5,0,)(

)(3

22

22210

31

21115

30

20000

ssasbscdsBssasbscdsBssasbscdsB

sB

2,1,01)0(

)10()10(

)5()5(

0

)(5

)(10

)(5

)(0

iB

BB

BBii

ii• Impose smooth-pasting constraints

• Cut down the number of parameters from 12 to 5

Page 30: Chapter4-Deriving Zero curves

• Discount factors as B-splines

• Discount factors as exponential splines (vasicek and Fong (1982))

B-Splines and Exponential Splines

43

41

3

1

3

3

)(1),(

)(),(

p

pjj

p

jipi ji

n

pp

n

ppp

ttB

BttB

3

22

2222

31

21111

30

20000

)()()(

),(eaebecdBeaebecdBeaebecdB

ttB

Page 31: Chapter4-Deriving Zero curves

Example (French Market)

Bond Maturity Coupon Market price Model Price Residuals % errorBTAN 12/03/2001 5.75 103.113 103.095 0.018 0.02%BTAN 12/07/2001 3 98.724 98.729 -0.005 0.00%BTAN 12/10/2001 5.5 105.332 105.310 0.022 0.02%BTAN 12/01/2002 4 101.106 101.102 0.005 0.00%BTAN 12/03/2002 4.75 101.710 101.706 0.004 0.00%BTAN 12/07/2002 4.5 99.526 99.540 -0.015 -0.01%OAT 25/11/2002 8.5 113.454 113.440 0.013 0.01%

BTAN 12/01/2003 5 102.843 102.874 -0.031 -0.03%OAT 25/04/2003 8.5 111.054 111.105 -0.051 -0.05%OAT 25/10/2003 6.75 110.295 110.314 -0.019 -0.02%

BTAN 07/12/2003 4.5 101.603 101.405 0.198 0.20%OAT 27/02/2004 8.25 113.785 113.858 -0.074 -0.06%

BTAN 12/07/2004 3.5 94.778 94.812 -0.035 -0.04%OAT 25/10/2004 6.75 111.515 111.532 -0.017 -0.02%OAT 25/04/2005 7.5 111.952 112.003 -0.051 -0.05%

BTAN 12/07/2005 5 99.910 99.918 -0.009 -0.01%OAT 25/10/2005 7.75 117.958 117.900 0.058 0.05%OAT 25/04/2006 7.25 112.312 112.309 0.003 0.00%OAT 25/10/2006 6.5 112.170 112.085 0.084 0.08%OAT 25/04/2007 5.5 103.239 103.312 -0.073 -0.07%OAT 25/10/2007 5.5 106.037 106.032 0.004 0.00%OAT 25/04/2008 5.25 101.559 101.574 -0.015 -0.02%OAT 25/10/2008 8.5 127.936 127.942 -0.006 0.00%OAT 25/04/2009 4 92.297 92.326 -0.029 -0.03%OAT 25/10/2009 4 93.832 93.817 0.015 0.02%OAT 25/04/2010 5.5 103.049 102.983 0.066 0.06%OAT 25/04/2011 6.5 111.331 111.380 -0.049 -0.04%

Page 32: Chapter4-Deriving Zero curves

4.70%

4.80%

4.90%

5.00%

5.10%

5.20%

5.30%

0 2 4 6 8 10 12 14

Confidence interval

Yield curve on 09/01/00

Example

Page 33: Chapter4-Deriving Zero curves

Term Structure of Credit Spreads Competing Methods

• The term structure of credit spreads for a given rating class and a given economic sector is needed to analyze the relative pricing of risky bonds

• It can be derived from market data through two different methods– Disjoint method: separately deriving the term structure of non-default zero-coupon

yields and the term structure of risky zero-coupon yields so as to obtain by differentiation the term structure of zero-coupon credit spreads

– Joint method: generating both term structures of zero-coupon yields through a one-step procedure

• There are two ways of modeling the relationship between discount factors in the context of joint methods– Additive spread:

– Multiplicative spread:

– Note that and ),(),(),( 0 stSstBstB ii

),(),(),( 0 stTstBstB ii 0),(0 stS 1),(0 stT

Page 34: Chapter4-Deriving Zero curves

Term Structure of Credit Spreads Comparison - Example

• We derive the zero coupon spread curve for the bank sector in the Eurozone as of May 31th 2000, using the interbank zero-coupon curve as benchmark curve

• For that purpose, we use two different methods– Disjoint method: we consider the standard cubic B-splines to model the two

discount functions associated respectively to the risky zero-coupon yield curve and the benchmark curve; we consider the following splines [0;1], [1;5], [5;10] for the benchmark curve and [0,3], [3,10] for the risky class

– Joint method: we consider the joint method using an additive spread and use again the standard cubic B-splines to model the discount function associated to the benchmark curve and the spread function associated to the risky spread curve

Page 35: Chapter4-Deriving Zero curves

Term Structure of Credit SpreadsComparison – Smoother Fit with Joint Method

Euro Bank Sector A-Swap 0 Coupon Spread

0

10

20

30

40

50

60

70

80

0 1 2 3 4 5 6 7 8 9

Maturity

Spre

ad (i

n bp

s)

Disjoint EstimationMethod

Joint Estimation Method

• Credit spreads estimated through disjoint method may be unsmooth functions of time to maturity• This is consistent neither with common sense, nor with theoretical predictions (Merton (1974), Black and Cox (1976), Longstaff and Schwartz (1995), among others - see chapter 13) • On the other hand, quality of fit is usually higher with disjoint method: usual trade-off between quality-of-fit and robustness