Abstract
We propose a modification of the classical Black–Derman–Toy (BDT) interest rate tree model, which includes the possibility of a jump with a small probability at each step to a practically zero interest rate. The corresponding BDT algorithms are consequently modified to calibrate the tree containing zero interest rate scenarios. This modification is motivated by the recent 2007–2008 crisis in the United States, and it quantifies the risk of future crises in bond prices and derivatives. The proposed model can be useful to price derivatives. A comparison of option prices and implied volatilities on US Treasury bonds computed with both the proposed and the classical tree model is provided in six different scenarios along the different periods comprising the years 2002–2017.
Key Findings
▪ The modification of the classical Black–Derman–Toy model reflecting the Zero Interest Rate Policy is proposed.
▪ The empirical analysis corresponding to the period 2002–2017 is presented.
▪ The novel model returns more accurate option prices in pre-crisis period than its classical equivalent.
The Federal Funds Rate (i.e., the interest rate at which depository institutions lend reserve balances to other depository institutions overnight on an uncollateralized basis) is an important benchmark in financial markets. This interest rate affects monetary and financial conditions that influence certain aspects of the general economy in the United States, such as employment, growth, inflation, and term structure interest rates.
Following the 2007–2008 financial crisis in the United States, the Federal Reserve reduced the Federal Funds Rate by 425 basis points to practically zero (targeting interest rates in the interval 0%–0.25%) in 1 year. This decision was preserved for 9 years and was called the zero interest rate policy (ZIRP). Exhibit 1 shows the evolution of the Federal Funds Rate between the years 2002 and 2017.
Federal Funds Rate (2002–2017)
Motivated by this phenomenon and inspired by Lewis’s (2016) ZIRP models in continuous time, and by using the default models of Duffie and Singleton (1999), we propose a modification of the classical Black–Derman–Toy (BDT) model of interest rates (Black, Derman, and Toy 1990).
DIFFERENT APPROACHES TO MODEL THE ZIRP
Recently, several approaches to model the ZIRP have appeared. Lewis (2016) makes two proposals, which he summarizes as: (i) slowly reflecting boundaries, also known as sticky boundaries, and (ii) jump returns from a boundary. The first model consists of the utilization of a resource used in diffusion, considered as Markovian processes, comprising the introduction of sticky points. The sticky point retains the process for a longer time than the other points. To produce this phenomenon, in the continuous time model, an atomic point is introduced in the speed measure of diffusion (Borodin and Salminen 2002). The second model consists of the introduction of a delayed start of the process. This delay time is modeled by an exponential random variable. The process stays at the x = 0 level until this exponential time. It then jumps to an independent state, from which it continues its dynamics as a diffusion. The bond prices for these models are given in Lewis (2016).
An alternative approach was proposed by Tian and Zhang (2018). These authors depart from the classical CIR process (Cox, Ingersoll, and Ross 1985) and add one skew point at a certain relatively small level of the interest rate. The skew phenomenon in diffusion models represents a permeable barrier. When the process reaches the skew point, the probability of upward and downward movements is modified according to a certain probability. In this way, if the probability of downward continuation is higher than 1/2, as the CIR process never reaches zero, then the proposed process remains below the skew point for a longer time than the CIR process. The skew diffusion can be constructed by departing from the excursion theory for diffusions and in many other ways (Lejay 2006). The discrete analog of this model is a binary random walk with symmetric probabilities at all states except for one—the skew point. At this point, there is a higher probability of going downward. This produces a process that stays longer below the critical threshold than the original. It also can be seen that the weak limit of this process, properly normalized, goes to a skew diffusion (Lejay 2006). In their paper based on stochastic calculus arguments, (Tian and Zhang 2018) provide bond prices for this model.
Another approach to model the ZIRP phenomenon was introduced by Eberlein et al. (2018). This proposal is in the context of Lévy modeling of Libor rates, and the modification allows negative interest rates. This model is especially suited for calibration in the presence of extremely low rates. It is presented in the framework of the semimartingale theory and includes derivatives pricing, particularly caplets. As an application, European caplets market prices are used to calibrate the proposed model with the help of normal Inverse Gaussian Lévy processes.
Martin (2018) made an alternative proposal that considers that the financial crisis changes the modeling perspective of the term structure. The main reason is that there are differences between interest rates that were previously linked. Therefore, the proposal is to use several interest rate curves in the same model that reflect the different types of risk observed in the fixed income markets. The paradigm of valuation that the authors use is based on intensity models. The dynamics of the term structure is given by the exponential affine factor model. The hazard rate incorporates the risk observed in the interbank sector that affects the corresponding interest rate. The author states that the approach is important for long-term assets, such as swaps and swaptions.
OUR PROPOSAL
In view of the need of adequate models of the ZIRP, we propose to depart from the BDT binary tree model, incorporating into its dynamics the possibility of a downwards jump with a small probability at each time step to a practically zero interest rate value. Additionally, we assume that once the process reaches the zero interest rate zone, it remains there with high probability. This proposal mimics the intensity approach in default bond models proposed by Duffie and Singleton (1999), by jumping to near zero according to a geometric random variable with a small rate. In addition, the sticky phenomenon described by Lewis (2016), as the interest rate process, once this jump is realized, stays with high probability in this close to zero zone. In practical terms, the initial BDT binary tree model is modified to a mixed binary ternary tree model to find consistent interest rates with the market term structure. The new model is called the interest rate model ZBDT (Zero Black–Derman–Toy).
The rest of this article is structured as follows. In the next section, we introduce the main ideas of the classical BDT model with an emphasis on calibration, with the aim of introducing the ZBDT model in the following section, together with its respective calibration equations. The section after that has empirical content. It contains a detailed account of critical financial events during the period of study (2002–2017) in the United States, which provides information about interest rates with their respective volatilities, and we choose six representative different scenarios to compare the results given by the BDT and the ZBDT models. In the final section, we conclude with a brief discussion of the results and comments on some possible future work.
THE BLACK–DERMAN–TOY MODEL
The BDT model (Black et al. 1990; Bjerksund and Stensland 1996) is one of the most popular and celebrated models in fixed income interest rate theory. It consists of a binary tree with equiprobable transitions, which makes it simple and flexible to use. More precisely, the model departs from the current interest rate curve, from which the yields for different maturities are extracted, and it uses a series of consecutive historical interest rate curves during a certain time interval to compute this yield volatility. The model assumes that the volatility depends only on time and not on the value of the interest rate. A calibration procedure is implemented to obtain the interest rates acting during the respective time intervals defined in the model.
The model assumes that the future interest rates evolve randomly in a binomial tree with two scenarios at each node, labeled, respectively, u (for “up”) and d (for “down”), with the particularity that a u followed by a d take us to the same value as a d followed by a u. In this way, after n periods, we have n + 1 possible states for our stochastic process modeling the interest rate. With the aim of simplifying the presentation, we consider that one period is equivalent to 1 year. Moreover, in the whole article we focus on the zero-coupon bonds (zc bonds). The corresponding modification to shorter periods or using bonds with coupons is straightforward. In Exhibit 2 (b), we present the tree corresponding to the prices of a zc bond with expiration in n = 3 years, where we denote by Bij the zc bond price corresponding to the period i and state j for the same values of i and j. Here and in the whole article, we assume that the face value (FV) of the bond equals 100: Bnj = 100 for j = 1, …, n + 1.
The BDT Interest Rate Tree (a) and the Corresponding Tree of Zc Bond (b) with T = 3 and FV = 100
The evolution of this bond is associated with a tree with the interest rates that apply to each period, as shown in Exhibit 2 (a). In the BDT model, the probability of each u or d scenario at each node is 1/2, the evolutions are independent, and the values of the interest rates are obtained through calibration.
Calibration of the BDT Model
In a model with n time periods, we calibrate a tree of order n departing from the following data: the yields on zc bonds y(k), k = 1, …, n, corresponding to the respective periods [0, k] (the first k periods), and the yield volatilities for the same bonds β(k), k = 2, …, n, under the same convention.
The interest rates of the tree are {ri,j: i = 0, …, n – 1; j = 1, …, i + 1}, and correspond to each time period in the up and down scenarios, giving n(n + 1)/2 unknowns to be calibrated.
The first step uses only y(1) and concludes that r0,1 = y(1):

When n > 1, we introduce the yields yu (up) and yd (down) 1 year from now, corresponding to bond prices Bu and Bd. The relevant relations that these quantities satisfy are

Variance Equation at a Node
Consider a tree with n steps. We introduce a random variable Y that takes two values:

Then, log Y has a variance var log Y = β2(n), if and only if , equivalent to

as follows from the following computation:

The BDT model assumes that the variance of the log-interest rate with fixed time is constant for all nodes. The respective interest rates at each node at time n − 1 are represented by an auxiliar random variable Rn−2,j.

for j = 1, …, n – 1. The variance of this random variable is assumed to be constant for all nodes at the same time period, and satisfies

In the second step of the calibration, the new data are y(2) and β(2). The unknowns are r1,1, r1,2, and σ(2). In this case σ(2) = β(2) because the local variation of the interest rate for 1 year coincides with the global variation. Accordingly, yu = r1,2 and yd = r1,1. The bond prices satisfy

For general n the new data are y(n) and β(n). The unknowns are rn−1,j for j = 1, …, n and σ(n). The value σ(n)2 is the variance of the interest rate at each node (see Equation 1). The bond prices satisfy

THE ZBDT MODEL
Our modification of the classical BDT interest rate tree model adds to the dynamics the possibility of a downward jump with a small probability at each time step to a practically zero interest rate, where, after its arrival, the process remains with high probability. More precisely, in the new model, the nodes labeled (i, j) with j ≥ 2 have the same characteristics as in the BDT model (up and down probabilities 1/2, and jump to values to be calibrated). In addition, the nodes of the form (1, j) add a third possible downward jump with a small probability p and the other two possible jumps have probability . If this downward jump is realized, then the process enters the so-called ZIRP zone, meaning that interest rate becomes a small value x0 (close to the target of the policy). When the process is in the ZIRP zone, it remains there with a high probability (1 − q) and exits with probability q. Finally, to calibrate the tree, following the same convention as in the classical BDT model, we further impose that the variance at each node for the same time period remains the same (to be determined by calibration, denoted below by σ(n) for the period n). With the previous ri,j and Bi,j corresponding to the BDT model, the ZBDT model adds the (unknown) bond prices Bi,0 for i = 1, …, n − 1 and B0,n = 100. The corresponding interest rates ri,0 for 1, …, i + 1 are fixed to x0. In Exhibit 3 (b), we present the tree corresponding to the prices of a zc bond with expiration in n = 3 years. Note that p, q, x0 have a clear interpretation as a probability of the crisis (in the basic period of time, which in this article is 1 year), a conditional probability of economic recovery from the financial crisis (in the basic period of time) and an assumed value of the interest rate in the ZIRP zone respectively.
The ZBDT Interest Rate Tree (a) and the Corresponding Zc-Bonds (b) with T = 3 and FV = 100
Calibration of the ZBDT Model
For the calibration, we use the same data as in the BDT model. The strategy is modified to cope with the new unknowns but follows the same ideas. The first step uses only y(1) and we conclude that r01 = y(1). The equations are

Variance Equation at a Node
In the present situation, the random variable y takes three values:

Then, log Y has the same variance as the random variable

The mean of log (Y/y0) is

then

Introducing the notation

we obtain

Considering now the interest rates, if the node n − 1, j has two edges (i.e., j = 2, …, n), then the variance at the node satisfies Equation 2 (the same as in the BDT case). If the node has three edges (when j = 1), then the variance satisfies Equation 4.
In the second step of calibration, the new data are y(2) and β(2). The unknowns are r1,1, r1,2 and σ(2). In this case r1,1 = yd, r1,2 = yu, y0 = x0, and σ(2) = β(2) (because in this case the local variation of the interest rate for 1 year coincides with the global variation). Accordingly, yd = r1,1 and yu = r1,2.

with ℓu and ℓd given in Equation 3.
For general n, the new data are y(n) and β(n). The unknowns are rn−1,j for j = 1, …, n, and σ(n). The calibration equations are

EMPIRICAL ANALYSIS OF DIFFERENT SCENARIOS WITH US TREASURY BONDS DATA
The main motivation of our work is to analyze the new features observed in bond prices as a consequence of the ZIRP implemented by the US Government in 2008. In Exhibit 4, we give an account of the main events related to the US economy during the period of the study.
Timeline of Relevant Financial Events 2000–2016
Interest Rates, Yields, and Volatilities 2002–2017
We present the yields and their volatilities used to calibrate the ZBDT model (including interest rates and bond prices) with the aim of computing bond option prices. The daily interest rates correspond to the period from August 6, 2002, to April 28, 2017, and were obtained from the Federal Reserve Board of the United States. The data are denoted by y(t, k), where t denotes the day and k the corresponding six maturities used in this study (k = 1/2,1,2,3,4,5 in years). In the previous sections, t was omitted because the analysis was performed for a fixed time. To compute the volatility β (t, k) corresponding to these values, we use the equations

where the factor 252 corresponds to the number of business days of 1 year; that is, the window chosen to compute the volatility. The obtained data are presented in Exhibit 5.
Yield Rates and Yield Volatilities for Various Maturities (2002–2017)
Six Observed Typical Scenarios
We choose six different days, corresponding to six different periods, expecting to analyze the impact of the downward jump in the interest rate included in the ZBDT model. To select each of these days, the interest rates depicted in Exhibit 5 were taken into account.
In each of the six chosen scenarios, we calibrate the BDT and ZBDT models, presenting the corresponding interest rates and bond prices. These numerical results can be seen in Exhibits 6, 8, 10, 12, 14, and 16 in the appendix.
With this information, we compute the vanilla call option prices along the strikes of bond prices ranging from 80 to 100, obtaining the respective implied volatility. To compute the implied volatility at time t of an option written on a zc bond that expires at time T, with strike K and maturity S (t < S < T), we use Black’s formula (see Black 1976), which states

where

and Φ is the cumulative normal distribution function. Note that regardless of the model under consideration, we assume that the implied volatility is equal to 0 if the corresponding option is worthless. For more details see McDonald (2006). In our empirical exercise, we consider a zc bond with expiration in 5 years (T = 5) and European call options written at t = 0 with exercise time 2 years (S = 2). For the ZBDT model, we assume the parameters x0 = 0.25%, p = 0.02, q = 0.07. The results are presented in Exhibits 7, 9, 11, 13, 15, and 17 in the appendix. A primary conclusion is that, in contrast to the BDT model, the ZBDT allows us to price options with strikes close to the face value of the bond, which corresponds to low interest rate periods. This gives more accurate option prices in the pre-crisis period.
CONCLUSIONS
In the present work, we propose a novel and practical approach to model the possibility of a drop in the interest rate structure of sovereign bonds. This modification is motivated by the recent 2008–2009 crisis in United States.
Our approach is inspired by Lewis’s (2016) ZIRP models in continuous time, and also in Duffie and Singleton’s (1999) default framework of bond pricing models. Our proposal consists in adding a new branch at each period to the classical Black–Derman–Toy tree model that takes into account the small probability of this drop event happening. We name this the ZBDT model, “Z” standing for (close to) zero interest rate. To the best of our knowledge, our model is the first discrete space–time model proposed for the ZIRP, and it shares the motivation of including this phenomenon as previously considered in continuous time models through sticky diffusion (such as in Lewis 2016) and skew diffusions (Tian and Zhang 2018).
This article includes the development of the corresponding modified calibration scheme (that, naturally, happens to be more complex than the classical BDT calibration and uses the same information) to obtain the interest rate tree and corresponding bond prices. With this information, we valuate European option prices provided by both models. The comparison between the two models is carried out although the implied volatility analysis is provided by the Black option pricing formula. Our proposal opens the possibility of correcting option prices in different scenarios, especially under the risk of future interest rates. The analysis of the implied volatility curves provided by the US bond market is a tool that can reveal in which situations this drop probability is not negligible. Our main conclusion is that the ZIRP model allows one to price options with high strikes. All observed implied volatilities are higher in the ZBDT model than in the BDT model. This gives more accurate option prices in the pre-crisis period.
Further research includes the consideration of other usual derivatives in the bond market, methods of calibration of the parameters of the proposed model (such as the probability of drop and the probability of staying in the ZIRP zone), and the more complex task of proposing a continuous time model analog.
ACKNOWLEDGMENT
The research of G.K. was partially supported by NCN Sonata Bis 9 Grant No. 2019/34/E/ST1/00360.
APPENDIX
Scenario I (May 23, 2003): Expanding economy, normal term structure.
BDT Interest Rates (top-left), BDT Bond Prices (top-right), ZBDT Interest Rates (bottom-left), and ZBDT Bond Prices (bottom-right) in Scenario I
Call Option Prices and Implied Volatility for Both Models in Scenario I
Scenario II (August 7, 2006): Flat term structure curves.
BDT Interest Rates (top-left), BDT Bond Prices (top-right), ZBDT Interest Rates (bottom-left), and ZBDT Bond Prices (bottom-right) in Scenario II
Call Option Prices and Implied Volatility for Both Models in Scenario II
Scenario III (November 14, 2007): Start of financial Crisis.
BDT Interest Rates (top-left), BDT Bond Prices (top-right), ZBDT Interest Rates (bottom-left), and ZBDT Bond Prices (bottom-right) in Scenario III
Call Option Prices and Implied Volatility for Both Models in Scenario III
Scenario IV (August 8, 2008): US crisis.
BDT Interest Rates (top-left), BDT Bond Prices (top-right), ZBDT Interest Rates (bottom-left), and ZBDT Bond Prices (bottom-right) in Scenario IV
Call Option Prices and Implied Volatility for Both Models in Scenario IV
Scenario V (August 3, 2010): European Crisis.
BDT Interest Rates (top-left), BDT Bond Prices (top-right), ZBDT Interest Rates (bottom-left), and ZBDT Bond Prices (bottom-right) in Scenario V
Call Option Prices and Implied Volatility for Both Models in Scenario V
Scenario VI (May 20, 2015): End of US-Crisis.
BDT Interest Rates (top-left), BDT Bond Prices (top-right), ZBDT Interest Rates (bottom-left), and ZBDT Bond Prices (bottom-right) in Scenario VI
Call Option Prices and Implied Volatility for Both Models in Scenario VI
- © 2021 Pageant Media Ltd