Beruflich Dokumente
Kultur Dokumente
Sandra Peterson
1
Richard C. Stapleton
Marti G. Subrahmanyam
Department of Accounting and Finance, The Management School, Lancaster University, Lancaster LA1 4YX, UK. Tel:44524 593637, Fax:44524 847321. 2 Department of Accounting and Finance, Strathclyde University, Glasgow, UK. Tel:44524 381 172, Fax:44524 846 874, e mail:dj@staplet.demon.co.uk 3 Leonard N. Stern School of Business, New York University, Management Education Center, 44 West 4th Street, Suite 9 190, New York, NY10012 1126, USA. Tel: 212998 0348, Fax: 212995 4233, e mail:msubrahm@stern.nyu.edu.
1
Abstract
A Two-factor Lognormal Model of the Term Structure and the Valuation of American-Style Options on Bonds
We build a no-arbitrage model of the term structure, using two stochastic factors, the shortterm interest rate and the premium of the forward rate over the short-term interest rate. The model extends the lognormal interest rate model of Black and Karasinski 1991 to two factors. It allows for mean reversion in the short rate and in the forward premium. The method is computationally e cient for several reasons. First, we use Libor futures prices, enabling us to satisfy the no-arbitrage condition without resorting to iterative methods. Second, the multivariate-binomial methodology of Ho, Stapleton and Subrahmanyam 1995 is extended so that a multiperiod tree of rates with the no-arbitrage property can be constructed using analytical methods. The method uses a recombining two-dimensional binomial lattice of interest rates that minimizes the number of states and term structures over time. Third, the problem of computing a large number of term structures is simpli ed by using a limited number of 'bucket rates' in each term structure scenario. In addition to these computational advantages, a key feature of the model is that it is consistent with the observed term structure of volatilities implied by the prices of interest rate caps and oors. We illustrate the use of the model by pricing American-style and Bermudan-style options on bonds. Option prices for realistic examples using forty time periods are shown to be computable in seconds.
1 Introduction
One of the most important and di cult problems facing practitioners, in the eld of interest rate derivatives in recent years, has been to build inter-temporal models of the term structure of interest rates that are both analytically sound and computationally e cient. These models are required both to help in the pricing and in the overall risk management of a book of interest rate derivatives. Although many alternative models have been suggested in the literature and implemented in practice, there are serious disadvantages with most of them. For example, Gaussian models of interest rates, which have the advantage of analytical tractability, have the drawback of permitting negative interest rates, as well as failing to take into account the possibility of skewness in the distribution of interest rates. Also, many of the term-structure models used in practice are restricted to one stochastic factor. Since the work of Ho and Lee 1986, it has been widely recognized that term-structure models must possess the no-arbitrage property. In this context, a no-arbitrage model is one in which the forward price of a bond is the expected value of the one-period-ahead spot bond price, under the risk-neutral measure. Building models that possess this property has been a major pre-occupation of both academics and practitioners in recent years. One model that achieves this objective in a one-factor context is the model proposed by Black, Derman and Toy 1990BDT, and extended by Black and Karasinski 1991BK. In essence, the model which we build in this paper is a two-factor extension of this type of model. In our model, interest rates are lognormal and are generated by two stochastic factors. The general approach we take is similar to that of Hull and White 1994HW, where the conditional mean of the short rate depends on the short rate and an additional stochastic factor, which can be interpreted as the forward premium. In contrast to HW, and in line with BK, we build a model where the conditional variance of the short rate is a function of time. It follows that the model can be calibrated to the observed term structure of interest rate volatilities implied by interest rate caps oors. Essentially, the aim here is to build a term structure model which can be applied to value American-style contingent claims on interest rates, which is consistent with the observed market prices of European-style contingent claims. Our approach to building a no-arbitrage term structure for pricing interest rate derivatives is consistent with the general framework proposed by Heath, Jarrow and Morton 1992HJM. In the HJM formulation, assumptions are made about the volatility of the forward interest rates. Since the forward rates are related in a no-arbitrage model to the future spot interest rates, there is a close relationship between this approach and the one we are taking. In fact, the HJM forward-rate volatilities can be thought of as the outputs of our model. If the parameters of the HJM model are known, this represents a satisfactory alternative
approach. However, the BDT-BK-HW approach has the advantage of requiring as inputs the volatilities of the short rate and of longer bond yields which are more directly observable from market data on the pricing of caps, oors and swaptions. Our model, which is an extension of BK, has similar advantages. We would like any model of the stochastic term structure to have a number of desirable properties. Apart from satisfying the no-arbitrage property, we want the model inputs to be consistent with the observed conditional volatilities of the variables and the mean-reversion of the short rate and the premium factor. We also require that the short term interest rates be lognormal, so that they are bounded from below by zero and skewed to the right. From a computational perspective, we require the state space to be non-explosive, i.e. re-combining, so that a reasonably large span of time-periods can be covered. The complexities caused by these model requirements are discussed in section 2. We introduce a number of new aspects into our model that allow us to solve these requirements. Following Miltersen, Sandmann and Sondermann 1997 and Brace, Gatarek and Musiela 1997BGM we model the Libor rate. We then extend and adapt the recombining binomial methodology of Nelson and Ramaswamy 1990 and Ho, Stapleton and Subrahmanyam 1995HSS to model lognormal rates, rather than prices. The new computational techniques are discussed in detail in section 3. Section 4 presents the basic two-factor model, and discusses some of its principal characteristics. In section 5, we explain how the multiperiod tree of rates is built using a modi cation of the HSS methodology. In section 6, we present some numerical examples of the output of our model, apply the model to the pricing of American-style and Bermudan-style options and discuss the computational e ciency of our methodology. Section 7 presents our conclusions.
at each point in time. A realistic model should be able to project the term structure for ten or twenty years, at least on a quarterly basis. With the order of forty or eighty subperiods, the computational task is substantial and complex. If we do not compute each term structure point at each node of the tree, then we need to be able to interpolate, where necessary, to obtain required interest rates or bond prices. As in the no-arbitrage models of HL, HJM, HW, BDT, and BK, we rst build the risk-neutral or martingale distribution of the short-term interest rate, since other maturity rates and bond prices can be computed from the short-term rate. The second and crucial requirement is that the interest rate process be arbitrage-free. In the context of term structure models, the no-arbitrage requirement, in e ect, means that the one-period forward price of a bond of any maturity is the expected value, under the riskneutral measure, of the one-period-ahead spot price of the bond. Since HL, this requirement has been well-understood, within the context of single factor models, and is a property satis ed by the HW, BDT, and BK models. However, the requirement is more demanding in the two-factor setting as shown by HJM, Du e and Kan 1993. In a two-factor model in which the factors are themselves interest rates, the no-arbitrage condition restricts the behavior of the factors themselves as well as the behavior of bond prices. However, the noarbitrage property is also an advantage in a computational sense, allowing the computation of bond prices at a node by taking simple expectations of subsequent bond prices under the risk-neutral measure. The third requirement is that the term structure model should be consistent with the current term structure and with the term structure of volatilities implicit in the price of European-style interest rate caps and oors. Models that are consistent with the current term structure have been common in the literature since the work of Ho and Lee 1986HL. For example, the HJM, HW, BDT and BK models are all of this type. The second part of the requirement is rather more di cult to accommodate, since if volatilities are not constant over time, the tree of rates may be non-recombining, as in some implementations of the HJM model, leading to an explosion in the number of states. The HW implementation of a twofactor model, in Hull and White 1994, speci cally excludes time dependent volatility. BK, on the other hand, accommodate both time varying volatility and mean reversion of the short rate within a one-factor model by varying the size of the time steps in the model. This procedure is di cult to extend to a two-factor case. At a computational level, it is necessary that the state space of the model does not explode, producing so many states that the computations become infeasible. Even in a single-factor model, this fourth requirement means that the tree of interest rates or bond prices must recombine. This is a property of the binomial models of HL, BDT, and BK, and also of the trinomial model of HW. A number of computational methods have been suggested
to guarantee this property, including the use of di erent time steps and state-dependent probabilities. In the context of a two-factor model, the requirement is even more important. In our bivariate-binomial model we require that the number of states is no more than n +12 , after n time steps. This is the bivariate generalization of the simple" recombining one-variable binomial tree of Cox, Ross and Rubinstein 1979. Based on the empirical evidence as well as on theoretical considerations, the fth requirement for our two-factor model is that the interest rates are lognormally distributed. Based on the work of Vasicek 1977, it is well known that the class of Gaussian models, where the interest rate is normally distributed, are analytically tractable, allowing closed-form solutions for bond prices. However, apart from admitting the possibility of negative interest rates, these models are not consistent with the right skewness that is considered important, at least for some currencies. Furthermore, such a model would be inconsistent with the widely-used Black model to value interest rate options, which assumes that the short-term rate is lognormally distributed. Of the models in the literature, the BDT and BK models explicitly assume that the short rate is lognormal. The HJM and HW multi-factor models are general enough to allow for lognormal rates, but at the expense of computational complexity. In addition to these ve requirements, there is an overall necessity that the model be computable for realistic scenarios, e ciently and with reasonable speed. In this context, we aim to compute option prices in a matter of seconds rather than minutes. To achieve this we need a number of modelling innovations, compared to the techniques used in prior models. These methodological innovations are discussed in the next section.
volatility data are obtained from the market prices of options on Euro-currency futures, caps, oors and swaptions, which cannot be easily transformed into the volatility inputs required to build the forward rates in the HJM model. We choose to model interest rates rather than prices because existing methodologies, introduced by HSS, can be employed to approximate a process with a log-binomial process. One major problem arises in modelling rates rather than prices, however, and that concerns the no-arbitrage property. Under the risk-neutral measure, forward bond prices are related to one-period-ahead spot prices, but the relationship for interest rates is more complex, as shown by HJM. This non-linearity makes the implementation of the binomial lattice much more cumbersome. However, if the interest rate modelled is the Libor rate, the no-arbitrage condition can be satis ed using Libor futures rates. The Libor futures rate is the expected value, under the risk-neutral measure, of the spot Libor rate. Hence we calibrate the model to the current term structure using the futures Libor rates. We choose here to model interest rates, and then derive bond prices, forward prices and forward rates, as required, from the spot rate process. We prefer to directly model the short rate, which we interpret here as the three-month interest rate, since it is used to determine the payo s on many contracts such as interest rate caps, oors and swaptions. One advantage of doing so is that implied volatilities from caplet oorlet oor prices may be used to determine the volatility of the short-rate process fairly directly. As in HW, we model the short rate, under the risk-neutral measure, as a two-dimensional AR process. In particular, we assume that the logarithm of the short rate, follows such a process where the second factor is an independent shock to the forward premium. The short rate itself and the premium factor each mean revert, at di erent rates, allowing for quite general shifts and tilts in the term structure. Also, in contrast to HW, we assume time dependent volatility functions for both the short rate and the premium factor1 . In this model, the bond prices and forward rates for all maturities can be computed by backward induction, using the no-arbitrage property. Since the interest rate process is de ned under the risk-neutral measure, forward bond prices are expectations of one-period-ahead bond prices under this measure. This property permits the rapid computation of bond prices of all maturities by backward induction, at each point in time.
rates is given by a log-linear model in any two futures rates. The proof relies on the fact that the futures rate is the expectation, under the risk-neutral measure, of the future spot rate, given the linear relationship between the interest rate and the price.
1 By taking conditional expectations of the process it can be shown that the term structure of futures
1
d ln = t , bln dt + tdz2 In the above equations d lnr is the change in the logarithm of the short rate, r t is a
time-dependent constant term that allows the model to be calibrated to the current term structure, a is the speed at which the short rate mean reverts, is a shock to the conditional mean of the process. We refer to as the forward premium factor, since it is crucial in determining the forward rates in the model. r t is the instantaneous volatility of the short rate. The forward premium factor itself follows a di usion process with mean , mean reversion b and instantaneous volatility t. Note that, in this notation rt and t refer to the unconditional logarithmic standard deviation of the variable, over the period 0 , t, on a non-annualised basis. Although this structure is broadly similar to the model of Hull and White 1994, note that we do not restrict the volatilities: r t and t to be constant over time, although they are assumed to be non-stochastic. Also, we assume that the short-term interest rate is de ned on a simple, Libor basis, i.e. rt = 1=Bt;t+m , 1 =m, where m is a xed maturity of the short rate and Bt;t+m is the price of a m-year, zero-coupon bond at time t. dz1 and dz2 are standard Brownian motions. In discrete form, equation 1 can be written as lnrt , lnrt,1 = r t , alnrt,1 + lnt,1 + "t ; where 2
lnt , lnt,1 = t , blnt,1 + t ; and where "t and t are independently distributed, normal variables, and the mean and unconditional standard deviation of the logarithm of rt and t are rt , rt and t , t respectively. First, we solve the model, to determine the constants r t and t. We have, for any lognormal process of the form of equation 2:
Lemma 1 Suppose that the short-term interest rate follows the process in equation 2.
Then where with
lnrt , rt = lnrt,1 , rt,1 1 , a + lnt,1 , t,1 + "t lnt , t = lnt,1 , t,1 1 , b + t ;
3
rt = ln E0 rt ,
rt =2;
2
9
t =2:
2
t = ln E0 t ,
Proof
rt , rt,1 = r t , art,1 + t,1 ; t , t,1 = t , at,1 Then, substituting for r t and t in 2 yields 3. Also since rt and t are lognormal, it follows from the moment generating function of the
normal distribution that
2 E0 rt = exprt + r t =2 2 E0 t = expt + t =2
Hence, taking logarithms yields the statement in the lemma.2 Lemma 1 is essential in the calibration of the model. We have to choose the means rt of the short rate to be consistent with the absence of arbitrage and with the term structure of interest rates at t = 0. We achieve this by assuming, as given, a set of futures rates f0;t . These are Libor futures rates for m-month usually three-month money. Assuming for the moment that these futures rates are given, we build a model of rt in which the expected value of rt , under the risk-neutral measure, is the futures rate, f0;t ; 8t; 0 t T . Working back from the terminal date T , we then compute zero bond prices assuming that the forward price, under the risk-neutral measure, is the expected value of the one-period-ahead spot price. This ensures that the no-arbitrage property of the model is guaranteed in every state, and at each date. The no-arbitrage properties of the model are established in the following proposition. First, we de ne the no-arbitrage property, precisely. We have, as in Pliska 1997 the following:
10
We now show that, if the model is suitably calibrated, then the model is arbitrage free. We rst state without proof a result from Cox, Ingersoll and Ross 1981 which we require in the proof of the no-arbitrage property that follows:
Lemma 2 The futures price F ;t of an asset with spot price St at time t is the value of an
asset which pays St =B0;1 B1;2 :::Bt,1;t at time t. Proof
0
Proposition 1 The No-Arbitrage Property Suppose that the Libor rate, rt follows
the process: where
lnt , lnt,1 = t , blnt,1 + t ; under the risk-neutral measure, with E t = 1; 8t, where "t and t are independently distributed, normal variables. Then, if the model is calibrated so that
rt = lnf0;t ,
rt =2 ; 8t
2
where f0;t is the futures Libor rate at time 0, for delivery at time t and if the forward price at t, of a t + k + 1 maturity zero-coupon bond, for delivery at t + 1 is given by
From lemma 1 lnrt , rt = lnrt,1 , rt,1 1 , a + lnt,1 , t,1 + "t where and where lnt , t = lnt,1 , t,1 1 , b + t ;
rt = ln E0 rt ,
rt =2
2
11
t =2:
2
rt =2
and hence it follows that f0;t = E0 rt . It then follows that F0;t = B0 Bt;t+m . Using the property of expectations, we can write
Bt;t+m : F0;t = B0;1 E0 B1;2 E1 :::Bt,1;t Et,1 B B 0;1 1;2 :::Bt,1;t
Bt;t+m From lemma 2, this equation gives the value of an asset paying B0;1 B 1;2 :::Bt,1;t at time t. Hence, the value of the bond itself must be given by
4 5
12
Lemma 3 Assume that lnrt , rt = lnrt, , rt,1 1 , a + lnt, , t,1 + "t
1 1
6
rt
lnt = t + t lnt,1 + t
t
2 2 =, t + t,1 1 , b =2 t = 1 , b
7
13
2 2 2 2 vart,1 "t = r t , 1 , a rt,1 , t,1 , 1 , a rt,1 ;t,1 ; where r; denotes the annualized covariance of the logarithms of the short rate and the premium factor.
Proof
rt+1;rt
and
t+1;t
rt lnt,1 + "t
8
rt
= 1 , a
rt
9 10
and
=1
A two-factor lognormal model of the term structure From the lognormality of rt and t we can write equation 3 as
2 2 lnrt , ln E0 rt + r ln E0 rt,1 + r 1 , a t =2 = flnrt,1 ,n t,1 =2go 2 + lnt,1 , ln E0 t,1 + t,1 =2 + "t
14
Re-arranging yields
r t 2 2 2 ln E r = , r t + rt 1 , a + t =2 0 t ,1 1 , a + ln + " + ln E rtr t,1 t 0 t,1
Given 8, 9, and 10, we have rt as stated in the lemma. Similarly, with E0 t = 1, we have lnt = t + lnt,1 1 , b + t ; and t = E0 lnt , 1 , b ln E0 t 2 2 t = , t + 1 , b t,1 =2 Finally, the variance of "t , given t, is
r r t t , 1 2 vart,1 "t = var0 ln E r , r;t var0 ln E r 0 t 0 t,1 2 , rt var0 lnt,1 , rt rt cov lnrt,1 ; lnt,1
or,
Note that we require the multiple regression coe cients rt ; rt ; and rt in order to build the binomial approximation of the multi-variate process, using the method of Ho, Stapleton and Subrahmanyam 1995. From part 1 of the lemma, the r coe cients simply re ect the mean-reversion of the short rate. The r coe cients are all unity, re ecting the one-to-one
15
relationship between , the forward premium factor and the expected spot rate. The r coe cients re ect the drift of the lognormal distribution, which depends on the variances of the variables. Part 2 of the lemma shows that the regression relation for t is a simple regression, where the coe cients re ect the constant mean reversion of the premium factor. Lastly, part 3 of the lemma gives an expression for the conditional variance of the logarithm of the short rate.
Lemma 4 Assume that lnrt , rt = lnrt, , rt,1 1 , a + lnt, , t,1 + "t
1 1
where
lnt , t = lnt,1 , t,1 1 , b + t ; with E0 t = 1, 8t, then the conditional volatility of t is given by
t = x t , 1 , a r t
2 2 2 2 where x = Et rt+1 and vart,1 lnxt = x t. 05
Proof
A two-factor lognormal model of the term structure Given xt = Et rt+1 and using the lognormal property of rt+1 ,
2 lnxt = Et lnrt+1 + r t + 1=2 2 = r t + 1=2 + rt+1 + lnrt , rt 1 , a + lnt,1 , t,1 1 , b + t
16
Hence or
and the statement in the lemma follows.2 Lemma 4 relates the volatility of the premium factor to the volatility of the conditional expectation of the short rate. To apply the result in the current context, we rst assume that the short rate follows the process assumed in the lemma under the risk-neutral process. We then use the fact that the unconditional expectation of the t +1 th rate is ft;1 = Et rt+1 , i.e. the rst futures or forward rate is the expected value of the next period spot rate. This implication of no-arbitrage leads to
2 lnft;1 = rt+1 + lnrt , rt 1 , a + lnt,1 1 , b + t + r t=2:
11
It follows that the conditional logarithmic variance of the rst futures rate is given by the relation
f t = 1 , a r t + t:
2 2 2 2
12
Hence, the volatility of the premium factor is potentially observable from the volatility of the rst futures rate. This in turn could be estimated empirically or implied from options on the futures rate.
17
Lemma 5 Suppose that Xt follows a lognormal process, where E Xt = 1; 8t. Let the
conditional logarithmic standard deviation of Xt be x t. If Xt is approximated by a logbinomial distribution with binomial density Nt = Nt,1 + nt and if the proportionate up and
0
18
dt =
ut = 2 , dt
and the conditional probability of an up-move at node r of the lattice is given by t,1 , r lnut , nt + r lndt qxt = Et,1 Xt + N nt lnut , lndt then the unconditional mean and conditional volatility of the approximated process approach ^0 Xt ! 1 and ^xt ! xt as n ! 1. their true values, i.e., E Proof If E0 Xt = 18t, then we obtain the result as a special case of HSS1995, Theorem 1.2
drt =
urt = 2 , drt
We then build a separate tree of the forward premium factor . The up-factors and downfactors in this case are given by
dt =
ut = 2 , dt
19
At node j at time t, the interest rates rt and premium factors t are calculated from the equations
Nt ,j dj E r ; rt;j = u rt rt 0 t Nt ,j j t;j = ut dt ; j = 0; 1; :::; Nt :
P
13
where Nt = t nt . In general, there are Nt + 1 nodes, i.e., states of rt and t , since both binomial trees are re-combining. Hence, there are Nt + 12 states after t time steps.
qt =
where
14
= 1 , b 2 2 t = , t + t t,1 =2
t
2 and where b is the coe cient of mean reversion of , and t is the unconditional logarithmic variance of over the period 0 , t. The key step in the computation is to x the conditional probability of an up-movement in the rate rt , given the outcome of rt,1 , the mean reversion of r, and the value of the premium factor t,1 . In discussing the multi-period, multi-factor case, HSS present the formula for the conditional probability when a variable x2 depends upon x1 and a contemporaneous
20
variable, y2 . Again using the regression properties derived in lemma 3, and adjusting HSS, equation 13 to the present case, we compute the probability
qrt =
where
15
= 1 , a rt = 1 2 2 2 rt = , rt + rt rt,1 + rt t =2 Then, by lemma 5, the process converges to a process with the given mean and variance inputs.
21
3. Continue the procedure until the nal period T . In implementing the above procedure, we rst complete step 1, using t = 1 and t = 2, and with the given binomial densities n1 and n2 . To e ect step 2, we then rede ne the period from t = 0 to t = 2 as period 1 and the period 3 as period 2 and re-run the procedure with a binomial densities n 1 = n1 + n2 and n2 = n3 . This algorithm allows the multiperiod lattice to be built by repeated application of equations 13, 14 and 15.
22
and e cient manner. Thirdly, we discuss the input and output for an eight- period example, showing illustrative output of zero-coupon bond prices, and conditional volatilities. Finally we show the output from running a forty-eight quarter model, including the pricing of European and Bermudan style options on coupon bonds.
23
creases. The time taken for the 28-period model, when the binomial density is 2, is roughly the same as that for the 48-period model with a density of 1. Table 2 here
24
7 Conclusions
In this paper we have presented a model of the term structure of interest rates which can be regarded as a two-factor extension of the Black-Karasinski lognormal-rate model. However, in this model, we assume that the short-term Libor interest rate follows a lognormal process. We have shown that, by calibrating to the current term structure of futures rates, the model is arbitrage-free in the sense of Ho and Lee 1986 and Pliska 1997. The model was implemented by using a multivariate-binomial tree approach. By extending previous work of Nelson and Ramaswamy 1990 and Ho, Stapleton and Subrahmanyam 1995, we have developed a re-combining bivariate-binomial tree, which has a non-exploding number of nodes.
25
We have applied the model to the valuation of American-style and Bermudan-style options on coupon bonds. We have shown that prices are computable in seconds for examples with a realistic number of periods. Also, prices in the two-factor model exceed those in the one-factor model, calibrated to the same data. A number of related research issues remain to be resolved in future work. First, the relationship between the Hull-White, Black-Karasinski type model developed here and the Heath-Jarrow-Morton multifactor model needs to be explored further. Speci cally, we intend to generate forward-rate volatilities as outputs of our model in an extension of the analysis in the paper. Second, it is not clear to what extent a two-factor model, as opposed to a one-factor model, is necessary for the accurate valuation of speci c interest-rate related contingent claims. We intend to investigate the properties of the model, in a subsequent paper, by applying it to a range of American-style, Bermudan-style and exotic options on bonds and interest rates. Third, the application of models of this type to derive risk management measures for interest-rate dependent claims should be studied further. We hope to use the framework presented in this paper to address these issues in further research.
26
References
1. Balduzzi, P., Das, S.R., and Foresi, S., 1998, The Central Tendency: A Second Factor in Bond Yields", Review of Economics and Statistics, forthcoming. 2. Black, F., E. Derman, and W. Toy 1990, A One-Factor Model of Interest Rates and its Application to Treasury Bond Options", Financial Analysts' Journal, 46, 33 39. 3. Black, F., 1976, The Pricing of Commodity Contracts", Journal of Financial Economics, 3, 167 179. 4. Black, F. and P. Karasinski 1991, Bond and Option Pricing when Short Rates are Lognormal", Financial Analysts Journal, 47, 52 59 5. Brace, A., Gatarek, D. and Musiela, M. 1997, The Market Model of Interest Rate Dynamics", Mathematical Finance, 7, 127-155. 6. Cox, J.C., J.E. Ingersoll, and S.A. Ross 1981, The Relationship between Forward Prices and Futures Prices", Journal of Financial Economics, 9, 1981, 321-46. 7. Du e, D. and R. Kan 1993, A Yield -Factor Model of Interest Rates," Working Paper, Graduate School of Business, Stanford University, September. 8. Heath, D., R.A. Jarrow, and A. Morton 1990a, Bond Pricing and the Term Structure of Interest Rates: A Discrete Time Approximation," Journal of Financial and Quantitative Analysis, 25, 4, December, 419 440. 9. Heath, D., R.A. Jarrow, and A. Morton 1990b, Contingent Claim Valuation with a Random Evolution of Interest Rates," Review of Futures Markets, 9, 55 75. 10. Heath, D., R.A. Jarrow, and A. Morton 1992, Bond Pricing and the Term Structure of Interest Rates: A New Methodology for Contingent Claims Valuation," Econometrica, 60, 1, January, 77 105. 11. Hull, J. and A. White 1994, Numerical Procedures for Implementing Term Structure Models II: Two-Factor Models," Journal of Derivatives, Winter, 37 48. 12. Ho, T.S.Y. and S.B. Lee 1986, Term Structure Movements and Pricing of Interest Rate Claims," Journal of Finance, 41, December, 1011 1029. 13. Ho. T.S., R.C. Stapleton, and M.G. Subrahmanyam 1995, Multivariate Binomial Approximations for Asset Prices with Non- Stationary Variance and Covariance Characteristics," Review of Financial Studies, 8, 1125-1152.
27
14. Nelson, D.B. and K. Ramaswamy 1990, Simple Binomial Processes as Di usion Approximations in Financial Models," Review of Financial Studies, 3, 393-430. 15. Pliska, S.R., Introduction to Mathematical Finance, Blackwell, 1977 16. Stapleton, R.C. and M.G. Subrahmanyam 1993, Analysis and Valuation of Interest Rate Options," Journal of Banking and Finance, 17, December, 1079 1095. 17. Stapleton, R.C. and M.G. Subrahmanyam 1997 Arbitrage Restrictions and MultiFactor Models of the Term Structure of Interest Rates," working paper 18. Vasicek, O., 1977, An Equilibrium Characterization of the Term Structure", Journal of Financial Economics, 5, 177 188.
28
Figure 1: A Recombining Two-factor Process for the Short-term Interest Rate Two-period case 2;0 ; r2;0
H 7 HH
H
r2;0
P * PP P
* q2 P q P *
2;1 ; r2;0 2;2 ; r2;0 2;0 ; r2;1 2;1 ; r2;1 2;2 ; r2;1 2;0 ; r2;2 2;1 ; r2;2 2;2 ; r2;2
H jH H HH HH j H
@
@
@ PP
@ * , PP PP ,
@ PP , q
P @ PP * , r2;1 HHH 1;1; r1;0 PPPP@ , HH P@ P , R @ q P j H 1
* H
@ HH ,
,
1;0 ; r1;1
, @ HH j H @ 1
HH
,
S @
HH
,
S @ H
j H , R
@ S PP , PP S PP r1;1 , S PP q, P S 1;1 ; r1;1ZZ * S Z S Z Z S * H S Z HH Z S H w S Z H ~ Z j H * H r2;2 HHH H j H HH HH H j H
t = 1 : 4 states
t = 2 : 9 states
1 The probability of moving, for example, to r2;0 given 1;0 ; r1;0 is qr2 , de ned in Equation 15. 2 The probability of moving, for example, to 1;0 ; r1;0 given r1;0 and 1;0 is q1 , de ned in Equation 14.
29
Figure 2: A Recombining Two-factor Process for the Short-term Interest Rate Three-period case 3;0 ; r3;0
, , , , , , Z Z ZZ XX XXZ X ~ Z z X : * , , , J , , J , J @ J @ J HH@ J @J X HH@ J A XXX H X j H R @ ^ J z X : A A J A J A J A @ JA @ JA @ JA @JA @ J A R @ ^ J U A
r3;0
2;0 ; r2;0 2;1 ; r2;0 2;2 ; r2;0 2;0 ; r2;1 2;1 ; r2;1 2;2 ; r2;1 2;0 ; r2;2 2;1 ; r2;2 2;2 ; r2;2
* * H HH j * H * HH j HH * H HH j H j HH * H j HH j H * *H HH j H * * H H j * HH HH jH H j H * HH j HH j H * * H H j H * HH * j H H * HH HH j j H HH * j H HH j H
3;1 ; r3;0 3;2 ; r3;0 3;3 ; r3;0 3;0 ; r3;1 3;1 ; r3;1 3;2 ; r3;1 3;3 ; r3;1 3;0 ; r3;2 3;1; r3;2 3;2; r3;2 3;3 ; r3;2 3;0 ; r3;3 3;1; r3;3 3;2; r3;3 3;3; r3;3
r3;1
r3;2
r3;3
* * HH j H H * * H j H HH HH * j H j H * HH j H HH j H
t = 2 : 9 states
t = 3 : 16 states
1 The probability of moving, for example, to r3;0 given 2;0 ; r2;0 is qr2 , de ned in Equation 15. 2 The probability of moving, for example, to 3;0 ; r3;1 given r3;1 and 2;0 is q3 , de ned in Equation 14.
30
Period
0, 1 0, 2 0, 3 0, 4 0, 5 0, 10 0, 20
5.0 10.00 4.9999 9.97 4.9998 9.95 4.9997 9.92 4.9996 9.93 4.998 9.88 4.996 9.85
5.0 10.00 4.99997 9.99 4.99992 9.97 4.99985 9.97 4.9997 9.96 4.9992 9.94 4.998 9.92
5.0 10.00 4.99998 9.99 4.99994 9.99 4.9999 9.98 4.9998 9.97 4.9995 9.96 4.998 9.94
5.0 10.00 4.99998 9.99 4.99996 9.99 4.99992 9.98 4.9998 9.97 4.9996 9.97 4.999 9.96
The numbers in the table are the computed means and volatilities, in percent, for the short rate over periods 1,2,3,4,5,10, and 20, using the output of the two-factor model. The means are calculated using the possible outcomes and the nodal probabilities. The volatilities are the annualized standard deviations of the logarithm of the short rate. The binomial density refers to the denseness of the binomial tree of the short rate and the premium factor, over each sub interval. The input parameters in this case are a constant mean of 5, and conditional volatility of 10 with no mean reversion of the short rate. The premium factor has a volatility of 1, a mean of 1, and no mean reversion.
31
Table 2: Computing Time for Bond and Option Pricing seconds Number of Periods 8 12 28 48
Binomial Density 1 Binomial Density 2 0 0.3 2.5 12.3 0.3 1 12.7 The table shows the time taken to compute all the zero-bond prices, coupon bond prices and option prices, given the tree of rates.The computer speed is 266 MHZ, and the processor is Pentium.
32
Conditional volatility r Mean reversion r Conditional volatility Mean reversion
Futures rate
All numbers are in percent. The table shows the exogenous data input for an 8-period example. The short rate is the quarterly rate, so the period length is quarter of one year. Input data relating to the short rate appears in the rst three rows; data relating to the premium in the last two rows.
33
34
35
The above table shows the value of a 6-year call option on a coupon bond that pays $100 in 12 years time. The annual coupon rate of the bond is 5. The interest rate tree is built assuming a futures rate of 5 for each maturity, a volatility of the short rate of 10, a coe cient of mean reversion of the short rate of 10, and volatility of the premium at 1 with 50 coe cient of mean reversion.
36