RV YTM Model PDF
RV YTM Model PDF
A Simplified Approach
Kurt Hess
Senior Fellow
Department of Finance
Waikato Management School, University of Waikato,
Hamilton, New Zealand
kurthess@waikato.ac.nz
VERSION 17-Jun-04
Contact details:
Kurt Hess, University of Waikato, WMS Department of Finance
Private Bag 3105, Hamilton, New Zealand
ph. +64 7 838 4196, kurthess@waikato.ac.nz
-1-
Abstract
Bond relative value models to detect mispriced bonds are widely used in the investment community.
These range from simple yield to maturity comparisons to sophisticated stochastic models. The first
step for many of these models is the determination of reference yield curves. There are numerous
publications on these yield curve fitting approaches with related empirical research yet few actually
document practical implementations for operational purposes. Accordingly, the first part of this
article describes and then illustrates implementation of a number of these benchmarking models.
Within such a fitting framework, bonds subject to credit risk can often not be handled since the
number of bonds of equivalent credit quality is simply too small to derive reliable reference curves.
Here the article proposes a novel approach to parameterize the term structure of credit spread. Its
main benefit are intuitive model parameters that relate to the concept of how market practitioners
like traders and asset manager tend to measure credit risk of fixed income securities.
Many of the models described herein have been implemented in EXCEL/VBA, some of which are
generalized versions of models that have been developed for practical bond relative value research.
The files containing the models can be downloaded from the following website:
http://www.mngt.waikato.ac.nz/kurt/
Keywords: Bond Relative Value Models, Interest Rate Models, Credit Spreads, Yield Curve
Modeling, Excel, VBA
-2-
Introduction
Relative value model to detect indications of potential excess within a universe of fixed
income securities are widely used in the investment community. In the bond markets, relative value
usually refers to the process of comparing returns among fixed income securities but in a wider
sense this definition can be extended to include comparisons with say related equity instruments.
There are two fundamental factors that primarily affect the pricing of fixed income securities. These
are firstly, the prevailing market interest rates and secondly, the specific credit risk of the bond1. This
paper will deal with models that address these two pricing aspects.
With regard to the interest rate factor, there are a number of theoretical models, many of
them versions of seminal work by Vasicek (1977) and Cox, Ingersoll, & Ross (1985) that postulate
an interest rate process as the driving state variable which in turn determines the shape of the yield
curve and thus the pricing of bonds2. Unfortunately, their practical application for bond pricing is
limited. The yield curve shape and dynamics observed can often not be explained with these
approaches as the true stochastic nature of the interest rate process remains elusive. The usual
method is to calibrate such models with observed yield curves as for example in the models of Ho &
Lee (1986) or Heath, Jarrow, & Morton (1992). This in turn requires methods to derive the term
Other pricing factors such as taxation and liquidity premia have also been subject to
research but these are typically not considered in models used by market participants. See Bliss
(1997, p.6) or Ioannides (2003, footnote p. 5) for references to some of these studies.
2
Rebonato (1998) describes most of these popular interest rate models in great detail.
-3-
structure from traded instruments or contracts such as bonds or interest rate swaps. The first part of
this article will focus on this class of curve fitting models which though their parameters do not
have an actual economic meaning have a much greater significance for the market practitioner.
Section 2 characterizes them along the lines proposed by Bliss (1997) and then details how some of
them have been implemented in EXCEL/VBA. Examples include versions of McCulloch (1971;
1975) and Nelson & Siegel (1987) as well as an unnamed simple approach that is a generalized
version of a model tested in a trading environment. While it can be assumed that similar
implementations are applied in industry, they have not been formally documented in the academic
literature. Moreover, Excel/VBA is widely used for financial analysis, i.e. it provides a very popular
platform to present these models.
In the context of pricing fixed income securities, credit risk is usually measured by the socalled credit spread which measures the difference in yield offered for a risky bond compared to an
equivalent riskless government bond. Ever since the seminal work of Merton (1974) that pioneered
the structural paradigm in credit risk modeling, the nature and dynamics of this term structure of
credit spreads has been subject to substantial research. One puzzling result is that even after
accounting for possible taxation effects one finds that expected default and recovery rates on
bonds can explain only a part of the yield premium actually observed3. There is not only an academic
debate as to how to explain the balance but Collin-Dufresne et al. (2001) illustrate that causes of
spread changes are hard to pinpoint, too. Although they use a large number of proxies affecting
credit risk, they fail to explain most of the observed dynamics. They conclude that the dominant
See for example Fons (1994). Elton et al.(2001) estimate spread components due to default
risk, taxation with the balance explained as risk premium for systemic risk. Duffie & Lando (2001)
model the imperfect, discrete nature of information flowing to investors to account for higher than
expected credit spread observations.
-4-
component of credit spread changes are local supply/demand shocks not picked up by any of
their proxies.
In the absence of any conclusive models, investor thus again have to rely on appropriate
credit spread fitting models, similar to the ones discussed earlier in this section4. These give market
practitioners like traders, which will generally be aware of such local supply/demand factors, a
first indication of potential mispricing. Unfortunately, the basket of comparable bonds of the same
credit quality is often limited and this prevents fitting reliable term structures of credit spreads to the
data. This article thus presents a heuristic fitting method that can be applied in such situations.
Starting point is a certain target credit spread, i.e. the spread which the investor deems appropriate
for the particular bond or group of bonds. This is then complemented by a number of shape
parameters. While the particular target spread is reviewed regularly, e.g. by means of statistical
analysis, the characteristic of the shape parameters is more static and can also be commonly set for a
larger segment of the bond market, for instance for all lower investment grade bonds5. It is not the
ambition of this approach to compete with any of the more advanced fitting methods such as the
ones derived from equilibrium term structure models6 but to simply provide the practitioner a tool
to uncover apparently mispriced bonds in a first instance. The decision process is helped by the
intuitive nature of target credit spread as the main model parameter. The illustrative Excel/VBA
An investor might decide to define lower investment grade bonds as bonds with rating
BBB- up to BBB+
6
model implementation presented in section 3 uses data for a sample of Swiss domestic industrial
bonds.
As indicated in the introduction, static yield curve fitting models as a basis to detect
mispriced bonds are very much applied in the markets. Examples are Merrill Lynch (2004) daily
Rich/Cheap Reports for countless bond markets and segments. Krippner (2003) p. 2 also lists JP
Morgan, HSBC Bank and UBS Bank as institutions producing bond relative value research based on
yield curve fitting models. Evidence from various studies such as Sercu & Wu (1997) or more
recently Ioannides (2003) indeed suggests that there is justification for applying such models. For
both the Belgian, respectively UK government bond markets, these studies found significant excess
returns for trading strategies based on buying (shortselling) bonds that are classified as undervalued
(overvalued) relative to a particular estimated term structure model.
The following reviews and classifies these models in general which is then followed by
subsections documenting the implementation of three of them.
P = Cm e r ( m ) t ( m )
m =1
(1)
where M are the number of remaining cash flows numbered 1 to m; r (m ) and t (m ) are the
spot rates, respectively times at which these cash flows will occur. This is, however, not the only
pricing relation used in the markets. The much simpler yield to maturity based bond valuation is still
very much in use by investors. This because the simple yield measure akin to the well-known
internal rate of return is typically the first piece of bond analytics listed by financial data providers
and the media. Some markets like Australia and New Zealand even refrain from quoting fixed
income securities by price but rather by yield to maturity which in turn is used to calculate the actual
settlement price by means of a standardized formula7. A simplified version of such a formula, using
continuously compounded rates and not considering the complexities of time measurement
conventions8, would look like the pricing formula (1) above with constant rate r, no longer
dependent on the time t of the mth cash flow.
Whatever function is chosen, none will in practice exactly price all bonds in a particular
reference basket. An inexact relation for the price Pj of a particular bond needs to be formulated:
See appendix 1 for the example of the New Zealand bond market formula as shown in
Christie (2003) provides some detailed description of how time measurement conventions
including factors such as national holiday calendars affect bond yield calculations.
-7-
Pj = f [Cm , r (m )] + j
(2)
. captures all that we assume what determines the price of the bond
where the function f []
.,
and r (m ) is fitted to minimize some function of the random residual term j . In formulating f []
researchers will often add terms (e.g. dummy variables) to the straight present value formula that
attempt to capture effects of frictions in the markets such as tax effects or liquidity premia9. It is,
however, the experience of this author that this is hardly done in operational models because such
factors tend to have less tangible impact on the price of the instrument.
10
Bliss (1997, p.6) and Ioannides (2003, p.3) list references to the major classes of such
models.
-8-
researchers11 for their goodness of fit. Weaknesses appear more in other aspects, e.g. difficulty to
estimate parameters (see below) or unstable, respectively fluctuating forward rates implied. With
regard to residual based bond relative models there is thus no cause to discount any of them.
11
An exception is the Fisher, Nychka, & Zervos (1995) cubic spline which was found to be
government bonds. The files containing the models can be downloaded from the website
http://www.mngt.waikato.ac.nz/kurt/ .
In following Table 1, the three models are characterized in line with the framework
presented in the previous section. All the models are set up so they can easily be linked to a real time
price data source. Note that some technical complications may arise from the treatment of accrued
interest which depending on market conventions has to be paid upfront by the bond buyer. The
models assume that prices quoted are so-called clean prices, excluding accrued interest. These and
other issues related to bond analytics are discussed in specialized fixed income resources such as
Fabozzi (1999).
- 10 -
Model
Pricing function
II
III
Yield to Maturity
JP Morgan Model
Extended
Benchmarking
Pj = C j , m e r ( j , m )t ( j , m ) + j
m =1
Approximation
function
term structure as
a polynomial. Version of
polynomial
weighting)
Corresponding system of
Corresponding system of
Generalized Reduced
LU Decomposition
optimization code as
function.
Estimation method
- 11 -
- 12 -
issues. The following briefly explains the mathematics of the fitting procedure and then elaborates
on selected implementation issues.
Yield
Yi
Yi
10
12
Years to Maturity
Figure 1 illustrates the principal method of fitting a polynomial into the time / yield to
maturity plot of benchmark bonds. The yield Yi of bond i (i= 1n bonds in reference basket) is
Y i Yi
2
Min Y i Yi i =1
= 0 for k = 0,1,2..,m
a k
i =1
This then yields m+1 equations for the unknown coefficients a0 , a1 ,..., am .
- 13 -
Some algebra shows that a0 , a1 ,..., am must be a solution of the following system of linear
equations using matrix notation:
ti
n
ti2
n
:
:
tm
i
t
t
t
t
t
t
:
:
:
.
2
i
3
i
t
n
m +1
i
2
i
.. ..
3
i
.. ..
4
i
..
m+2
i
.
.
.
.. ..
Yi
a0 n
n
m +1
Yiti
a
i
1
n
n
2
m+2
a
Y t
i
2 = n i i
n
: : :
: : :
n ti2m am n Yitim
t
t
t
m
i
In the illustration model, this system is solved numerically by the well known LU
decomposition algorithm as described in Press et al. (1992, p. 43). As coefficients like
2m
i
become an extremely large number for higher dimensions of m, the algorithm will lose
accuracy. However, this is not an issue in general because meaningful interpolations will not exceed
3rd to 4th order polynomials.
Once the approximated yields Yi have been calculated, one can then determine the
corresponding model prices Pi using an market convention yield formula (e.g. RBNZ, 1997, p. 12).
As the model will derive benchmark polynomials for each the bid and ask yield, there will be both a
bid and ask model prices. A buy (sell) signal is generated, if the bid (ask) price in the market exceeds
(is below) the ask (bid) model price found by the model. There is a feature to decrease the sensitivity
of the model by introducing a filter rule so recommendations are only generated if these prices are a
set absolute amount apart. These simple rules for generating recommendations are illustrated in
Figure 2.
- 14 -
Figure 2: Buy /Sell Signal Rules Simple Yield to Maturity Benchmarking Model
Pi
ask
bid
Pi bid
Sensitivity
Market price
Pi
ask
ask
Pi
bid
ask
bid
ask
Pi
Sensitivity
bid
Pi
UNDERPRICED
Signal
BUY
--
Fair
Priced
--
ask
bid
OVERPRICED
--
SELL
Another reality of operational models is that some data might suddenly be missing and this
has to be handled. In the solution presented here, missing data are replaced by last known historical
(e.g previous day) prices. It makes sense to suppress corresponding buy/sell signals in these
instances.
The model is also set up to handle callable bonds in a simplified way. For each bond, it
determines the so-called yield to worst which is the lower of either bond to maturity or the yield to
the next call. If the call yield is lower, the bonds maturity will be set to the next call date for
benchmarking purposes. It does thus not employ more advanced call feature analytics such as the
often used option adjusted spread analysis12.
12
Derman, & Toy (1990) interest model. Under this approach, a callable bond is viewed as a long
position of an option-free bond plus a short call on the bond (sold to the issuer).
- 15 -
To mention a final feature, the model contains some utility macros for illustrative purposes.
For operational use, it does not suffice to simply link the model to real time trading prices. The
basket will be subject to continuous change and so one needs utilities to deal with additions to and
deletions from the reference basket. Such macros would be data source specific but the scripts
shown in the implementation give a flavor of what would have to be automated.
- 16 -
In line with present value pricing function (1) the bonds in the reference basket with market
prices P = [p1,p2, , pn]T should all be equal to the present value of future cash flows:
c1dt1,1 +
c1dt1, 2 +
(1 + c1 )dt
c2 dt 2 ,1 +
c2 dt 2 , 2 +
c2 dt 2 , 3 +
1, 3
(1 + c2 )dt
:
= p1
= p2
2,4
... + (1 + cn )dt n ,n
:
= pn
where ci is the fixed coupon rate of bond i = 1n; d ti , j is the discount factor at ti , j , which
is the time of the jth coupon of bond i.
The approximation of dt i , j is chosen as the polynomial a m t im, j + a m 1t im, j1 + ... + a1t i , j + a 0 .
To simplify, the further solution is developed just for the three dimensional case of a cubic
spline. Note, however, that the model implementation can cope with higher order polynomials.
Rewriting above equations for m=3 in matrix notation, one finds:
c1
c
2
c
3
:
c n
c1 t1, j
c1 t12, j
c 2 t 2, j
c 2 t 22, j
c 3 t 3, j
c3 t 32, j
cn t n, j
c n t n2, j
c1 t13, j
j
p1
3
c 2 t 2, j a 0
p2
j
a1
3
c 3 t 3, j = p 3
a
j
2 :
:
a3
3
pn
cn t n, j
We are thus looking for the vector of coefficients A = [a0 , a1 , a2 , a3 ] that minimizes the sum
T
of the squared difference between the market price vector P = [ p1 , p2 ... pn ] and model price vector
T
P i Pi
i =1
- 17 -
p i pi
Cn ,1 Cn , 2
C1,3
C2 , 3
:
Cn , 3
c1
C1, 4
C2, 4 c2
=
: :
C n , 4 c
n
c1 t1, j
c1 t12, j
c2 t2, j
c2 t22, j
cn tn , j
cn tn2, j
c1 t13, j
j
3
c2 t2, j
,
j
:
cn tn3, j
, one must thus solve the system of following system of linear equations to find the coefficient
vector A::
CT C A = CT P
A = CT C
) (C
1
The model prices are then found by multiplying matrix C with the coefficient vector A:
CA= P
Bonds priced below [above] their corresponding model price are cheap [rich].
The residual vector of (under pricing)/over pricing R = [r0 , r1...rn ] is then:
T
R = P P = C A P
equivalent rate a1= - rc = - ln(1 + rann) where rann is the short-term rate expressed as an annual
equivalent yield and rc is the short-term rate expressed as an continuously compounded yield.
This result is derived in footnote 13.
Maturity
Bid
Ask
Mid
15-Feb-00
100.563
100.583 100.57%
15-Feb-01
102.786
102.854 102.82%
15-Mar-02
108.406
108.526 108.47%
15-Apr-03
96.673
96.827
96.75%
15-Apr-04
105.034
105.234 105.13%
15-Nov-06
106.518
106.809 106.66%
15-Jul-09
100.549
100.903 100.73%
15-Nov-11
91.666
92.049
91.86%
JPM Coefficients
a0
a1
a2
a3
a4
a5
a6
a7
1
-0.04879016
-0.00222866
0.000197076
#N/A
#N/A
#N/A
#N/A
Model Parameters
deg
restr
frequency
Discount Function
Zero Rates
8.0%
7.0%
0.8
6.0%
5.0%
0.6
4.0%
3.0%
0.4
2.0%
0.2
1.0%
0.0%
0
-
13
10
12
10
12
The discount factor at time (t0 + t ) for rc continuously compounded yield with Taylor
1
2
a0 + a1 (t0 + t ) + a2 (t0 + t ) + ... = e (t 0 + t )rc = et 0 rc rc et 0 rc t + rc2e t 0 rc t 2 + ...
2
- 19 -
The parameters as well prices are set in yellow shaded areas. The major parameters are
deg:
restr:
1 + a1 t + a 2 t 2 + ... = 1 rc t +
1
rc t 2 + ... a1 = rc = ln(1 + rann )
2
- 20 -
Under the extended N&S model, the spot rates r as a function of time m are approximated
by this exponential function:
m
1 e 1
rt , j (m, ) = 0 + 1
m
1
2
with t , j ~ N (0, )
1 e 2
e
+ t, j
+ 2 m
= ( 0 , 1 , 2 , 1 , 2 )
- 21 -
tend to zero. 1 and 2 should both be positive to ensure convergence. In the basic version of N&S
(1987) they are set to equal values. Figure 4 visualizes the effect of these three components.
10.0%
8.0%
Total
Comp 1
6.0%
4.0%
r.
Example parameter values:
2.0%
Comp 3
Comp 2
0.0%
0
10
12
The parameter vector must now be chosen to minimize the sum of squared price errors
2
Pi Pi , i.e. min (wi i ) where wi =
i =1
1 Di
1 Dj
and i = Pi Pi
j =1
Note that in this case the squared errors are actually weighted with the inverse of the bonds
Macauly duration Di . This means the prices of short-term bonds are fitted much tighter to account
for a greater variability of short-term bond yields.
The estimation procedure needs to be constrained to ensure rate r remain positive and the
implied discount function non-increasing (non-negative forward rates):
0 r (mmin ) and 0 r (m = )
- 22 -
Finally, similarly to the JPM model, it is often meaningful to prescribe not just positive a sort
term interest rate, i.e. an overnight lending rate, to fix the curve at the short end. This is tantamount
to prescribing a constraint for the sum of 0 and 1 : 0 + 1 = r (mmin ) .
Figure 5: Screenshot of Nelson & Siegel (1987) Bond Relative Value Model
Fitting Extended Nelson & Siegel Spot Rate with Solver programmed by Kurt Hess May 2004, kurthess@waikato.ac.nz
Time to maturity
3.0
30
8.31% 83.09249
-3.81% 61.90751
Short-run component
Before using the minimization macros, you must establish a reference to the
Solver add-in. With a Visual Basic module active, click References on the Tools menu,
and then select the Solver.xla check box under Available References. If Solver.xla
doesn't appear under Available References, click Browse and open Solver.xla in the
\Office\Library subfolder.
Medium-term component
Decay parameter 1
Decay parameter 2
rt,i
6.6331%
Objective Functions
see formulas
Non-weighted objective function x103
Inverse duration weighted function x 105
Bond Data
Short-term rate
Settlement date
Issuer
NZ Government
NZ Government
NZ Government
NZ Government
NZ Government
NZ Government
NZ Government
NZ Government
0.846957
0.135102
Minim ize
8.0%
Minim ize
6.0%
6.63%
4.0%
10.0%
Step through
optimization
2.0%
0.0%
0
10
4.50%
14-Feb-99
Coupon Maturity
Bid
Ask
Mid Clean Mid Dirty
6.50%
15-Feb-00 100.563
100.583
100.57% 103.80%
8.00%
15-Feb-01 102.786
102.854
102.82% 106.05%
10.00%
15-Mar-02 108.406
108.526
108.47% 111.70%
5.50%
15-Apr-03
96.673
96.827
96.75%
99.98%
8.00%
15-Apr-04 105.034
105.234
105.13% 108.37%
8.00%
15-Nov-06 106.518
106.809
106.66% 109.90%
7.00%
15-Jul-09 100.549
100.903
100.73% 103.96%
6.00%
15-Nov-11
91.666
92.049
91.86%
95.09%
Model
Price
103.151%
106.117%
113.102%
97.814%
108.876%
110.671%
103.283%
95.317%
(cheap) / rich
Duration Weights (wi)
0.956271 0.361346082
0.65%
1.821322 0.189721979
(0.07%)
2.647526 0.130516077
(1.40%)
3.706899 0.093216656
2.17%
4.253648 0.081234908
(0.51%)
5.884208 0.058724089
(0.78%)
7.537708 0.045842151
0.68%
8.770603 0.039398058
(0.23%)
Figure 5 provides a screenshot of the N&S model implementation. There are some
prerequisites for the Excel setup in order to use the Solver software that minimizes the objective
function. One should not be confused by the markedly different shape of the zero yield curve
compared to the curve found through JPM for the same sample universe of New Zealand
government bonds. Fitting a model with five parameters to a purely illustrative basket of only eight
bonds is bound to lead to over fitting problems. Accordingly, the buy/sell signals generated will be
very different.
- 23 -
With this section we tackle the second major topic in this paper. There is also the need for
suitable bond relative valuation when credit risk, the second major bond pricing factor, becomes an
important determinant of market price. This section will first expand on the discussion in the
introduction on the nature and dynamics of credit spreads, elaborating first on aspects that affect
credit spreads beyond factors generally assumed in standard academic models. This is followed by a
review of the shape of the term structure of credit spreads, both predicted and observed in the
market. Purpose of this discussion is to provide the rationale and motivation for a heuristic term
structure of fitting method of detecting mispriced which is presented in the final subsection.
decision criteria. Research of Collin-Dufresne et al. (2001) drew attention to the fact that only about
a quarter of spread changes can actually be attributed to factors one would theoretically expect to
influence them. Failing the identify the true driver of spread changes, they coin the expression local
supply/demand shock that are independent of both changes in credit risk and typical measures of
liquidity14. One can easily generalize these findings of Collin-Dufresne and state that not just the
changes but also the absolute level of credit spreads are determined by other factors beyond the risk
as assessed by official credit ratings. Academic research has focused on taxation and liquidity aspects
in this respect, probably because these do lend themselves easily to standard empirical analysis15.
While it would be beyond the scope of this paper to tackle this issue here, it is the professional work
experience of this author that credit spreads in a particular case are difficult to understand, in many
instances even lack immediate rational explanation. Here are some examples.
Household names
So-called household names trade on much narrower spreads than indicated by their credit
ratings. An extreme example was Porsches unrated 10-year bond issued in April 1997 which
14
While Collin-Dufresne et al. (2001) confirmed that factors important for example in
Black-Scholes (1973) and Merton (1974) contingent claims framework such as a firms leverage,
equity returns and volatility indeed had a significant correlation to spread changes, non-firm specific
attributes like the return of the whole share market were a much stronger driving force. Overall their
principal component analysis reveals that there is a large systematic component that lies outside the
model framework.
15
e.g. Van Landschoot (2003) for the Euro corporate bond market
- 25 -
has often traded below the German government curve. A research hypothesis could posit
that such anomalies will occur more frequently in markets with strong retail demand.
16
Such concerns are for instance reflected in a SEC concept release SEC (2003) for the
infallible party.
All these pricing aspects highlight that the particular decision of assessing a relative value of
a bond involves a qualitative, respectively market savvy component not easily captured by any of
the standard academic models.
Figure 6:
Term Structure of Interest Risky Discount Bonds in the Longstaff & Schwartz (1995) Model
Term Structure of Interest Risky Discount Bonds
14%
Risky Discount
Bond
12%
10%
8%
Moderate Risk
Discount Bond
6%
r at t=0
4%
2%
0%
0
Time to maturity
- 27 -
10
12
Figure 6 illustrates in generic ways the term structure of spot rates of a risky, respectively less
risky discount bond as predicted by many of the mainstream credit risk models. In this instance, it
was generated by the Longstaff & Schwartz (1995) model (L&S 95) which, for illustration, is
explained in more detail in Appendix 2. L&S 95 is from the family of Mertons (1974) contingent
claims models but one would find similar hump-shaped, downward-sloping credit yield curves for
example in Jarrow, Lando & Turnbulls (1997) reduced form approach.
This theoretical prediction appears to be backed by empirical studies such as Fons (1994, p.
30) who estimates a cross-sectional regression of spreads on maturity and finds significantly negative
coefficients for single B bonds. This result is also supported by Moodys default data where marginal
default rates of speculative grade bonds (B rating) exhibit a declining trend with longer time
horizons.
The intuition behind this result is that speculative firms, being very risky at issuance, have
room to improve, i.e. the longer the time to maturity, the more likely the value of the firm will rise
substantially. Another interpretation would be that speculative bonds obtain the character of an
equity instrument and are thus traded on a break-up value instead of a yield basis. Conversely, high
grade credit can only become worse through time and thus show an upward sloping term
structure of credit spread.
These results are somewhat against the intuition of practitioners who observe that where a
firm issues in two separate time tranches, it will be asked offer a higher yield premium for the longer
maturity tranche of the transaction and this applies equally to weaker and stronger credits. Helwege
& Turner (1999) indeed provide some empirical evidence for this observation. They argue that
downward sloping credit curves are a result of safer speculative grade firms issuing longer-dated
bonds which in turn leads to a sample selection bias.
- 28 -
What we can conclude is that there are two schools of thought for modeling term structure
of credit spreads. A useful bond relative value tool for corporate bonds must thus be capable of
accommodating both of them.
- 29 -
Credit Spread
200
T_indef=3
150
S_indef=125
100
50
Long-term
characteristics
Short-term characteristics
of credit spreads
6.125
0
0
4
Years to Maturity
As to the first period, a fifth order polynomial is fitted between zero and T.
slope at point S/T must equal the slope of the long-term curve beyond T. (more details
on this slope are below)
The user affects the shape of the polynomial with two parameters.
The initial slope (in bps per year) at time = zero may be specified
The shape of the hump is also affected by parameter a4 which corresponds to the fifth
order coefficient of the polynomial. Figure 3 shows the term structure for a4= 3,
respectively minus 3.
- 30 -
In the long-term horizon, the user can specify a slope for the further development of credit
spreads. In most cases it will be set to or slightly above zero to obtain constant or moderately
increasing credit spreads beyond time T. There is also the option to specify a lower limit below
which the credit spread may never decline. This parameter is set as a percentage of S. If this lower
limit is specified as a number greater than one, it actually becomes an upper limit specification.
With above parameters, a wide range of shape specifications becomes possible.
Figure 4 lists a range of potential shapes including some comments as the circumstances these could
be appropriate. We again refer to section 3.2 for a discussion of research on this subject.
Credit Spread
200
T_indef
0
Slope
(t=0)
0
Slope
(t=T)
0
a4
0
250
Lower
limit
0
S_indef
50
200
Credit Spread
250
150
100
50
Slope
(t=0)
150
Slope
(t=T)
0
a4
-20
Lower
limit
0
150
100
T_indef
50
T_indef
1.5
0
0
Years to Maturity
Years to Maturity
Chart 3: Small hump, suitable for medium quality bonds Chart 4: Pronounced hump, suitable for non-investment
250
S_indef
125
T_indef
2.5
Slope
(t=0)
150
Slope
(t=T)
0
a4
10
500
Lower
limit
0
400
T_indef
150
Credit Spread
Credit Spread
200
100
50
T_indef
300
200
S_indef
270
100
T_indef
3.5
Slope
(t=0)
600
Slope
(t=T)
-5
a4
10
Lower
limit
0
0
0
4
Years to Maturity
4
Years to Maturity
- 31 -
IIa
IIb
Rating
AA
BBB
BBB
102
99
106
4.00%
4.00%
4.00%
Time to Maturity
2.79 yrs
5.20 yrs
7.79 yrs
Yield to Maturity
3.24%
4.22%
3.12%
136 bps
208 bps
58 bps
50 bps
122 bps
120 bps
Model Yield
2.37%
3.36%
3.73%
104.338
103.016
101.761
MP > Price
MP > Price
MP < Price
Cheap Bond:
Cheap Bond:
Rich Bond:
Buy
Buy
Sell
Spread to Benchmark
Target Spread (derived from
parameters in Table 3)
Recommendation
- 32 -
Yield
5.0%
4.0%
3.0%
2.0%
1.0%
2.37%
0
4
6
Years to Maturity
Buy
110
Bond Price
4.22%
3.36%
3.24%
105
Buy
Yield example
bonds
3.73%
3.12%
Model yield
according to
target spread
10
Sell
Prices example
bonds
106.0
104.34
102.0
103.02
100
Benchmark curve
(polynomial
degree 3)
101.76
Model prices
according to target
spread
99.0
95
Target Spread
( in bps)
4
6
Years to Maturity
10
150
100
50
-
Bond IIa&b,
Rating BBB
4
6
Years to Maturity
AA
BBB
S (in bps)
50
125
2.5
200
200
Slope (t=T)
-1
Hump parameter a4
-6
0.8
0.8
Slope (t=0)
- 33 -
10
Bond I, Rating
AA
Compared to the main model, the version above is simplified in these aspects. The
illustrative example does not take bid/ask spreads into consideration when generating buy/sell
signals. To limit the number of recommendations the user may specify a sensitivity parameter to
suppress recommendations where the price is very close to the model price. The sensitivity chosen
could, for instance, take transaction charges into account. This the same filter described in Figure 2
for the model in section 2.2.1. For shorter bonds typical price changes in less liquid markets may
lead to very erratic yield moves that do translate into meaningful buy/sell signals. The user may thus
exclude the analysis for very short-term bonds. Finally, the main model provides statistics on the
credit spreads observed in the reference baskets. An example is shown in Figure 10 below.
AAA
AA
1
4
4
4
1.8
9
63
8
175
5.0
BBB
36
71
20
189
4.2
BB
31
125
51
259
4.5
B
10
252
44
915
3.9
Other
1
265
265
265
6.3
10
74
23
127
5.9
Grand Total
98
108
4
915
4.5
500
450
400
350
300
250
200
150
100
50
0
Average
AAA
AA
BBB
BB
Other
Grand Total
63
71
125
252
265
74
108
- 34 -
17
Fons (1994) finds rather flat slopes for most rating categories and although t-statistics
indicates values significantly different from zero, R2 values are quite low.
- 35 -
Finally, in respect to speculative grade rating categories, there is obviously the option to set
prescribe a hump-shaped structure unless the user prefers increasing term structure in line with
Helwege & Turner (1999). In most bond market supply of these segment is rather sparse and a
ballpark prescription of parameters without actual calibration of values may well be appropriate.
- 36 -
Conclusion
This paper illustrated the implementation of some models for yield curve fitting used in
trading applications, something not yet formally documented in the academic literature. For bonds
subject to credit risk it presented a heuristic model to obtain information on over-, respectively
underpriced bonds. Both types of model implementations document the pragmatic nature of such
solutions. In the absence of conclusive results by academic researchers, these models generate buy
and sell signals as a result of the main pricing parameter for fixed income instruments which are
interest rates, respectively credit spreads. The user can then evaluate them in view of his/her
knowledge of local supply and demand aspects and other qualitative factors such as the ones listed
in section 3.1.
There is another more general lesson one could learn from these models, which in terms of
complexity are much simpler than most of the approaches currently advocated in quantitative
literature. Even though their approach is static without the ambition of justifying them in a dynamic
or non-arbitrage consistent theoretical framework, they can be handled and understood by the
practitioners. More advanced approaches usually start from an idealistic premise about how the
world should look like, respectively how rational investors should act. Researchers then find that
realty is different and attempt to save the approach with progressively more sophisticated
amendments and extensions. This could almost be compared to a mathematical arms race where
increasingly complex quantitative theories are applied without markedly improving the predictive
power of the models. Interest rate modeling is a good example where only models calibrated
continuously to current market rates do have any meaningful applications in the market. It would
perhaps be time that academic research in finance made the requirements of market practitioners a
- 37 -
starting point for improved models and not a futile chase for the ultimate true model that does not
exist.
- 38 -
References
Anderson, N., Breedon, F., Deacon, M., Derry, A., & Murphy, G. (1996). Estimating and interpreting the
yield curve. Chichester: John Wiley Series in Financial Economics and Quantitative Analysis.
Black, F., Derman, E., & Toy, W. (1990). A One-Factor Model of Interest Rates and Its Application
to Treasury Bond Options. Financial Analysts Journal, 46(1), 33-38.
Black, F., & Scholes, M. (1973). The pricing of options and corporate liabilities, Journal of Political
Economy (Vol. May - June 1973, pp. 637-654).
Bliss, R. R. (1997). Testing Term Structure Estimation Methods. Advances in Futures and Options
Research(9), 197-231.
Christie, D. (2003). Accrued Interest & Yield Calculations and Determination of Holiday Calendars Version
2.2. Swiss Exchange. Retrieved, from the World Wide Web:
http://www.swx.com/products/aic_202_en.pdf
Collin-Dufresne, P., Goldstein, R., & Martin, J. S. (2001). The Determinants of Credit Spreads
Changes. Journal of Finance, 56(6), 2177-2207.
Cox, J. C., Ingersoll, J. E., Jr., & Ross, S. A. (1985). An Intertemporal General Equilibrium Model of
Asset Prices. Econometrica, 53(2), p. 363-384.
Duffie, D., & Lando, D. (2001). Term structures of credit spreads with incomplete accounting
information. Econometrica, 69(3), 633-664.
Elton, E. J., Gruber, M. J., Agrawal, D., & Mann, C. (2001). Explaining the Rate Spread on
Corporate Bonds. Journal of Finance, 56(1), 247-277.
Fabozzi, F. J. (1999). Bond Markets, Analysis and Strategies (4th ed.). Englewood Cliffs, N.J., USA:
Prentice Hall.
Fisher, M., Nychka, D., & Zervos, D. (1995). Fitting the term structure of interest rates with
smoothing splines, Finance and Economics Discussion Series 1: Federal Reserve Board.
Fons, J. S. (1994). Using default rates to model the term structure of credit risk, Financial Analysts
Journal (Vol. 50, pp. 25-32). Charlottesville.
Heath, D., Jarrow, R., & Morton, A. (1992). Bond Pricing and the Term Structure of Interest Rates;
A New Methodology. Econometrica, 60(1), 77-105.
Helwege, J., & Turner, C. M. (1999). The slope of the credit yield curve for speculative-grade issuers.
Journal of Finance, 54(5), 1869-1884.
Ho, T. S., & Lee, S. B. (1986). Term Structure Movements and Pricing Interest Rate Contingent
Claims. Journal of Finance, 41, 1001-1029.
- 39 -
Houweling, P., Hoek, J., & Kleibergen, F. (2001). The joint estimation of term structures and credit
spreads. Journal of Empirical Finance, 8, 297323.
Ioannides, M. (2003). A comparison of yield curve estimation techniques using UK data. Journal of
Banking & Finance, 27(1), 1-26.
Jarrow, R. A. (1997). A Markov Model for the Term Structure of Credit Risk Spreads. The Review of
Financial Studies, 10(2), 481-523.
Krippner, L. (2003). Optimising fixed interest portfolios with an orthonormalised Laguerre polynomial model of the
yield curve.Unpublished manuscript, Leo.Krippner@ampcapital.com.
Longstaff, F. A., & Schwartz, E. F. (1995). A Simple Approach to Valuing Risky Fixed and Floating
Rate Debt. Journal of Finance, 789-819.
McCulloch, J. H. (1971). Measuring the Term Structure of Interest Rates. Journal of Business, 44, 1931.
McCulloch, J. H. (1975). The Tax-Adjusted Yield Curve. Journal of Finance, 30, 811-829.
Merrill Lynch. (2004). Rich / Cheap Report: Bond Indices Group, Merrill Lynch Bond Indices &
Analytics.
Merton, R. C. (1974). On the pricing of corporate debt: The risk structure of interest rates, Journal of
Finance (Vol. 29, pp. 449470).
Nelson, C. R., & Siegel, A. F. (1987). Parsimonious modeling of yield curves, Journal of Business (Vol.
60(4), pp. 473489).
Press, W. H., Flannery, B. P., Teukolsky, S. A., & Vetterling, W. T. (1992). Numerical recipes in C: the
art of scientific computing: Cambridge University Press.
RBNZ. (1997). Information Memorandum New Zealand Government Bonds. Reserve Bank of New Zealand
/ The Treasury New Zealand Debt Management Office. Retrieved, from the World Wide
Web: http://www.nzdmo.govt.nz/govtbonds/bond-memo-1997.pdf
Rebonato, R. (1998). Interest-rate option models : understanding, analysing and using models for exotic interestrate options: Wiley, Chichester ; New York.
Reilly, F. K., & Brown, K. C. (1997). Investment Analysis and Portfolio Management (5th ed.): Dryden
Press.
Schaefer, S. M. (1977). The Problem with Redemption Yields. Financial Analysts Journal, 33(4), 59-67.
Schultz, P. (2001). Corporate Bond Trading Costs: A Peek Behind the Curtain. Journal of Finance,
56(2).
- 40 -
SEC. (2003). Concept Release: Rating Agencies and the Use of Credit Ratings under the Federal Securities Laws,
Release Nos. 33-8236. U.S. Securities and Exchange Commission. Retrieved May 4, 2004,
from the World Wide Web: http://www.sec.gov/rules/concept/33-8236.htm
Sercu, P., & Wu, X. (1997). The information content in bond model residuals: An empirical study on
the Belgian bond market. Journal of Banking & Finance, 21(5), 685-720.
Svensson, L. (1994). Estimating and interpreting forward interest rates: Sweden 1992-4. Discussion
paper, Centre for Economic Policy Research(1051).
Van Landschoot, A. (2003). The Term Structure of Credit Spreads on Euro Corporate Bonds. Working Paper
Center for Economic Research, Tilburg University. Retrieved February, 2004, from the
World Wide Web: http://greywww.kub.nl:2080/greyfiles/center/2003/doc/46.pdf
Vasicek, O. A. (1977). An Equilibrium Characterization of the term structure, Journal of Financial
Economics (Vol. 5, pp. 177-188).
Windas, T. (1993). An Introduction ot Option-Adjusted Spread Analysis. New York: Bloomberg Magazine
Publications.
- 41 -
Appendix 1:
Settlement Price Calculation New Zealand Domestic Bond Market
According to the Reserve Bank of New Zealand Formula (RBNZ 1997)
P=
1
(1 + i )
n
C
FV
+
k
n
k =0 (1 + i ) (1 + i )
where
P:
FV:
i:
c:
C:
n:
a:
b:
- 42 -
Appendix 2:
Longstaff & Schwartz 1995 Model
In their 1995 Journal of Finance paper, Longstaff and Schwartz (L&S 95) show a simple
approach to value risky debt subject to both default and interest rate risk. In line with the traditional
Black-Scholes (1973) and Merton (1974) contingent claims-based framework, default risk is modeled
using option pricing theory. This means default occurs if the level of asset of a firm (V) falls below a
bankruptcy threshold (K). V is assumed the follow the following stochastic process
dV = Vdt + VdZ1
where is the instantaneous standard deviation of the asset process (constant) and dZ1 is a
standard Wiener process.
Similarly, interest rates are assumed to follow a standard Vasicek process (Vasicek 1997) as
follows:
dr = ( r )dt + dZ 2
where
P ( X , r , T ) = D(r , T ) wD (r , T )Q( X , r , T )
Thus the price of this bond is a function of X, which corresponds to the ratio of V/K, the
interest rate r, and the time to maturity T. The terms to be calculated are explained below.
D(r , T ) = e A(T ) B (T ) r ) is the value of riskfree (no credit risk) discount bond according to Vasicek
(1977) with
2
T
2
2 T
A(T ) =
T
+
2
3
2
3 e
2
4
B (T ) =
1 e T
Here represents the sum of the parameter plus a constant representing the market price
The Q(X,r,T) term can be interpreted as probability - under risk neutral measure - that
default occurs. It is the limit of Q( X , r , T , n) as n .
Q( X , r , T , n) is calculated as follows:
n
Q( X , r , T , n) = qi with
i =1
q1 = N (a1 )
i 1
ai =
ln X M (iT n, T )
S (iT n )
bi j =
M ( jT n, T ) M (iT n, T )
S (iT n ) S ( jT n )
- 44 -
2
exp( T )(exp(t ) 1)
+ 2 +
2 3
r 2
+ 2 + 3 (1 exp( t ))
2
3 exp( T )(1 exp( t ))
2
S (T ) =
+ 2 + 2 t
and
2 2
2 + 3 (1 exp( t ))
2
+ 3 (1 exp( 2 t ))
2
As a reminder, is the instantaneous correlation between the asset and interest rate
processes.
Finally, the constant parameter w is the write-down in case of a default in percent of the face
value. In other words, it is one minus the recovery rate in case of a default.
Once the value of a pure discount bond is found, the value of a coupon bond is simply
valued as series of discount bonds consisting of coupons and principal repayment. Note that L&S
95 also derive a closed form solution for perpetual floating rate debt in a similar fashion.
The authors conclude their work with an empirical model validation. They conduct a
regression analysis of how historically observed spreads (sourced from Moodys) have correlated
with the return of share indices as a proxy for the asset process, respectively change in interest rates.
They indeed find significant negative correlations in most cases with both interest rate changes and
development of asset prices. Just for high grade bonds (AAA and AA bond) they determined less
significance for the asset correlation coefficient. This may be expected though because the well
cushioned high grade credits will be less affected by downturns in the share market.
- 45 -
As an illustration of the L&S 95 model outputs, the charts belwo show the value and yield of
a discount bond as a function of time to maturity T for the parameters in Table A2.1.
Figure A2.1: Risky discount bond prices as a function of bond tenor (time to maturity)
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
0
10
Time to maturity
Risky Discount
Bond
12%
10%
8%
r at t=0
6%
4%
2%
0%
0
Time to maturity
- 46 -
10
12
12
Symbol
Rate r0 at t=0
7.0%
1.00
3.162%
0.0010
in L&S = + constant
0.060
1.30
0.50
20.00%
0.0400
- 0.25
Iterations for Q
100
- 47 -
Value