1.
Introduction
A bond is a contract which pays its holder a known amount, the principal, at a known future date, called the maturity of the contract. The bond may also pay periodically to its holder fixed cash dividends, called the coupons. This type of bonds are known as coupon bonds (sometimes also called coupon-paying or coupon-bearing bonds). If the bond pays no coupons, it is known as a zero-coupon bond (or pure discount bond). Several bonds may contain special clauses or some embedded options. There are also some derivative contracts whose underlying asset is a bond.
This paper offers three contributions to the existent bond option pricing literature. First, we provide closed-form solutions to efficiently and accurately compute sensitivity measures (commonly known as Greeks) of pure discount and coupon-bearing bond options under the Cox et al. (1985) mean-reverting square-root model (hereafter, CIR model), which, to the best of our knowledge, are new in the option pricing literature.1 Following the insights of Larguinho et al. (2013) and Dias et al. (2020), the obtained closed-form expressions for Greeks under the CIR model are expressed in terms of noncentral chi-square distribution functions, which can be efficiently computed via Benton and Krishnamoorthy (2003, Algorithm 7.3).2
1 To simplify the notation and better emphasize our exposition, we focus on the classical constant coefficient CIR model to derive Greeks, but the same line of reasoning can be applied also under the time-varying coefficients version of the CIR model offered by Jamshidian (1995) and Maghsoodi (1996), as well as under the CIR++ model of Brigo and Mercurio (2001).
2 This algorithm has been used in several option pricing applications involving such distribution, e.g., Ruas et al. (2013), Dias et al. (2015), Nunes et al. (2015), Cruz and Dias (2017), Cruz and Dias (2020), and Dias et al. (2020).
These novel Greeks should be valuable to both academics and practitioners. For instance, a dealer of the financial industry should be able not only to price a given option contract but also to hedge it. Knowing and understanding such sensitivity measures is thus pivotal in the design of hedging strategies for a given security or a portfolio of securities, when closing the position is not viable or desirable. Greeks also enjoy many other multiple applications such as market risk measurement, profit and loss attribution, model risk assessment and optimal contract design, and to determine parameter values from market prices. Moreover, the availability of analytical solutions for Greeks reduces substantially the computational burden when dealing with large portfolios of securities that have to be re-evaluated frequently and allows them to be easily coded in any desired computer language.
Armed with these new analytical solutions for Greeks, we can now extend the literature in two other directions.3 Hence, and as our second contribution, we are able to price (and hedge) American-style option contracts on zero-coupon bonds under the CIR model via the static hedge portfolio (hereafter, SHP) approach offered by Chung and Shih (2009) and Ruas et al. (2013) in the context of stock options. It is well-know that the pricing (and hedging) of American-style contingent claims boils down to a boundary value problem in a domain whose boundary is not fully known and, therefore, must be also determined. In other words, the option price and the early exercise boundary must be determined simultaneously as the solution of the same free boundary problem that has been set up by McKean (1965). As for the stock options case, there are no closed-form solutions for pricing American-style options on bonds. Hence, these contracts have been usually evaluated numerically using finite difference, finite volume, and finite element methods—see, for instance, Hull and White (1990), Allegretto et al. (2003), Yang (2004), ShuJin and ShengHong (2006), Zhou et al. (2011), and Thakoor et al. (2012)—, through a binomial or trinomial tree approach—see, for example, Nelson and Ramaswamy (1990), Tian (1992), Tian (1994), and Nawalkha and Beliaeva (2007)—, via the least-squares Monte Carlo scheme of Longstaff and Schwartz (2001), or with the optimal stopping approach proposed by Chesney et al. (1993). More recently, Deng (2015) considers the valuation of American-style put options on zero-coupon bonds in a jump-extended CIR model, Najafi et al. (2018) evaluate the American-style put option on a zero-coupon bond assuming that the interest rate model is governed by a fractional CIR process, whereas Peng and Schellhorn (2018) study the probability distribution of the interest rate under an extended CIR model with time-varying dimension and propose a pricing method for options on zero-coupon bonds.
3 Another possible research direction, outside the scope of the present article, is the comparison of alternative binomial approximation schemes for computing the option hedge ratios in the spirit of Pelsser and Vorst (1994), Chung and Shackleton (2002), Chung and Shackleton (2005), Chung et al. (2011), and Cruz and Dias (2017).
Alternatively, we show how to tackle the valuation of American-style options on pure discount bonds with a distinct approach that has proved to be extremely efficient and accurate in the case of American-style stock options and under different assumptions for the dynamics of the underlying asset price—see Chung and Shih (2009) and Ruas et al. (2013) for more details.4 Broadly speaking, we use standard European-style zero-coupon bond options with multiple strikes and multiple maturities, because the optimal exercise boundary of such American-style contracts are not known ex-ante. This approach creates a static portfolio of European-style options whose values match the payoff of the American-style option being hedged at expiration and along the boundary, by applying the value-matching and smooth-pasting conditions on the early exercise boundary. As for the case of stock options, we show that the SHP methodology is also robust and computationally efficient when dealing with bond options.5
4 The SHP approach has been shown to be useful also for pricing and hedging barrier option contracts, as highlighted in Chung et al. (2010), Chung et al. (2013), Dias et al. (2015), Nunes et al. (2015), Guo and Chang (2020), and Nunes et al. (2020).
5 Unfortunately, the existence of interim coupons prevents the implementation of the SHP approach for American-style options on coupon-bearing bonds. Nevertheless, the SHP methodology should be useful both in theory and in practice since it provides a fast and accurate method for pricing American-style options on zero-coupon bonds, thus being a viable alternative to the aforementioned schemes available in the literature for these contracts. Moreover, this methodology can also be applied to any other single-factor interest rate model offering closed-form solutions for option prices and hedge ratios.
As our final contribution, we revisit the Bacinello et al. (1996) work and provide analytic tractable formulae for valuing and analyzing comparative statics of sinking-fund bonds in the CIR framework. We shall note that while Bacinello et al. (1996) have been able to study such issues in closed-form under the Vasicek (1977) model, they analyze numerically the comparative static properties of the sinking-fund bond in the CIR model given the absence of closed-form expressions of Greeks under the CIR modeling setup. Using our novel solutions, we show that the stochastic duration of the sinking-fund bond is between the stochastic duration of the corresponding serial and coupon bonds. Although this issue has been shown already by Bacinello et al. (1996) through numerical differentiation, we are able to establish this property analytically using the proposed closed-form solutions for the CIR sensitivity measures.
The remainder of the paper is organized as follows. Section 2 outlines a brief summary of the CIR interest rate dynamics and the analytical formulae for computing discount bonds, coupon-bearing bonds, and European-style options on discount bonds and coupon-paying bonds in a CIR economy. Section 3 derives analytical tractable solutions of the sensitivity measures of bond options under the same interest rate dynamics setting and presents some numerical examples to enhance the efficiency of our closed-form solutions. Section 4 implements the SHP approach for pricing and hedging American-style options on zero-coupon bonds. Section 5 provides analytically tractable formulae to analyze the comparative statics properties of a sinking-fund bond in the CIR framework. Section 6 presents the concluding remarks. All accessory results are relegated to the Appendix.
2.
Model setup and bond option valuation
This section presents a brief remainder of the analytical formulae for computing discount bonds, coupon-bearing bonds, and European-style call and put options on zero-coupon bonds and coupon-paying bonds in a CIR economy that will be required later. Even though these results are well known in the literature they are needed to establish notations and the desire for self-consistency.
2.1. CIR interest rate dynamics
Hereafter, we consider a CIR economy in which EQt denotes the time-t expectation under the martingale (or risk-neutral) probability measure Q, with respect to the risk-adjusted process for the instantaneous interest rate rt
where κ∗:=κ+λ is the risk-neutral parameter that determines the speed of adjustment (reversion rate or reverting rate), θ∗:=κθ/(κ+λ) is the risk-neutral long-run mean of the instantaneous interest rate (asymptotic interest rate or reverting level), σ is the volatility of the process, λ is the market price of risk parameter, and WQt is a standard Brownian motion under Q.6 It is well known that the κθ term plays a key role under this diffusion and has important implications for capture of the interest rate process r at a value of zero. The condition 2κθ≥σ2 ensures that the interest rate remains positive.7
6 We recall that, when λ=0, we have κ∗=κ and θ∗=θ, which implies that the speed of adjustment and the asymptotic interest rate under the physical and risk-neutral measures are the same.
7 See Feller (1951) for a complete description of the boundary conditions.
2.2. Zero-coupon bonds under the CIR model
In a CIR economy, the time-t price of a zero-coupon bond maturing at time s (with s>t), Z(r,t,s), is given by
with r=rt at the valuation date t, and where the constants A(t,s), B(t,s), and γ>0 are given by
and
2.3. Coupon-paying bonds under the CIR model
It is well established in the literature—see, for instance, Jamshidian (1989)—that, for all one-factor term structure models, a coupon-paying bond can be decomposed into a portfolio of zero-coupon bonds of different maturities. Hence, the time-t value of a coupon-bearing bond expiring at time s (with s>t), P(r,t,s), can be simply expressed as a weighted sum of zero-coupon bond prices, that is
with s1,s2,⋯,sN (and sN=s) representing the N dates on which payments are made, and each ai>0 term denoting the amount of the payments made.8
8 For example, consider a 10-year 6% coupon bond with a par value of 100 and semiannual coupon payments. In this case, N=20 since the bond makes 19 semiannual coupon payments of 3 as well as a final payment of 103. Thus, ai=100×6%/2=3 for i=1,2,⋯,19, a20=3+100=103, and s1=0.5,s2=1,⋯,s19=9.5, and s20=10.
2.4. Zero-coupon bond options under the CIR model
Analytic solutions for pricing options on discount bonds have been proposed by Cox et al. (1985). Denote vzc(r,t,T,s,K;α) as the time-t price of a European-style call option (if α=1) or put option (if α=−1) with strike price K, expiration date T, written on a zero-coupon bond with maturity date s (with s>T>t), and with the instantaneous interest rate at time t given by r.9 The time-t price of a zero-coupon bond option is given by
9 It is well-known that K is restricted to be less than A(T,s), the maximum possible bond price at time T, since otherwise the option would never be exercised and would be worthless—see Cox et al. (1985, Page 396).
where Q(x;a,b;α) is the distribution function (for α=1) and the complementary distribution function (for α=−1) of the noncentral chi-square distribution with a degrees of freedom and non-centrality parameter b,
and
with r∗ being the critical interest rate below which exercise will occur, i.e., K=Z(r∗,T,s).
2.5. Coupon-paying bond options under the CIR model
Following the argument of Jamshidian (1989) that an option on a portfolio of zero-coupon bonds decomposes into a portfolio of options on the individual discount bonds in the portfolio, then the time-t price of a European-style call option (if α=1) or put option (if α=−1), with strike price K and maturity date T, on a portfolio consisting of N zero-coupon bonds with different expiry dates si, is given by
with T<s1<s2<⋯<sN=s, ai>0, Ki=Z(r∗∗,T,si), and where r∗∗ is the solution to ∑Ni=1aiZ(r∗∗,T,si)=K.10
10 Alternatively, we may use the equivalent closed-form expressions offered by Longstaff (1993, Equations 7 and 9).
Remark 1. Note that the underlying asset for coupon bond options is actually the portfolio of discount bonds expiring after the option's maturity date. However, the value of this portfolio is strictly less than the current price of the coupon bond if the bond pays coupons before the expiry date of the option. As argued by Longstaff (1993, Page 32), the value of the underlying asset for a 5-year option on a 10-year bond is not the current price of a 15-year bond, but the price of a 15-year bond minus the present value of coupon payments to be made during the next 5 years. In other words, the option's payoff—and, hence, the coupon bond option price—does not depend on the payments of the coupon bond to be made before the expiry date of the option.
3.
Greeks of bond options under the CIR model
This section derives closed-form solutions for Greeks under the CIR model, which, to the best of our knowledge, are new in the literature.
3.1. Preliminaries
Let us begin with two important general relations, which will be used for deriving Greeks under the CIR model. Following Johnson et al. (1995, pp. 442-443) or Larguinho et al. (2013, Equations A2a and A2b), we know that
and
where p(x;a,b) is the probability density function of a noncentral chi-square distribution as given by Johnson et al. (1995, Equation 29.4), that is
with Iq(⋅) being the modified Bessel function of the first kind of order q, as defined in Abramowitz and Stegun (1972, Equation 9.6.10). We will also need to use the first derivative of the probability density function (19) with respect to the non-centrality parameter b, which can be computed through the following recurrence relation given by Cohen (1988):
3.2. Greeks formulas
Next propositions and remarks offer the proposed novel closed-form solutions for computing sensitivity measures of zero-coupon bond options under the CIR model, namely the rho (or interest rate delta), interest rate gamma, theta, and eta (or strike delta).11 We notice that the corresponding rho, interest rate gamma, and theta measures of coupon-bearing bond options arise immediately, because it is possible to apply the decomposition technique of Jamshidian (1989) to these Greeks. For the case of eta, however, it is necessary to combine the decomposition technique with the classic chain rule.
11 Note that the so-called vega—which is the sensitivity of the bond option price with respect to the volatility parameter σ—depends on the degrees of freedom parameter a of the noncentral chi-square distribution function, for which (to the authors knowledge) there is no simple relationship as those given in equations (17) and (18). See Alvarez (2001) who discusses the conditions which determine the sign of the effect of increased volatility on the price of a general interest rate claim under a broad class of interest rate models.
3.2.1. Interest rate delta
The rho or interest rate delta can be computed as:
Proposition 1. Consider the pricing solution of a zero-coupon bond option under the CIR model as defined in equation (7). Then, the rho (or interest rate delta) of a zero-coupon bond call option (if α=1) or put option (if α=−1) is given by
Proof. Please see Appendix A.
Remark 2. The rho of a coupon bond call option (if α=1) or put option (if α=−1) arises immediately if one applies the decomposition technique of Jamshidian (1989), that is
The previous remark shows that it is straightforward to compute call and put interest rate deltas in closed-form for coupon-paying bond options under the CIR framework. This will allow us to compare the results calculated by expression (22) with the rho values shown in Wei (1997, Table Ⅱ), which have been obtained through a numerical integration scheme.
3.2.2. Interest rate gamma
The interest rate gamma can be computed as:
Proposition 2. Consider the pricing solution of a zero-coupon bond option under the CIR model as defined in equation (7). Then, the interest rate gamma of a zero-coupon bond call option (if α=1) or put option (if α=−1) is given by
Proof. Please see Appendix B.
Remark 3. The interest rate gamma of a coupon bond call option (if α=1) or put option (if α=−1) arises immediately if one applies the decomposition technique of Jamshidian (1989), that is
3.2.3. Theta
The theta can be computed as:
Proposition 3. Consider the pricing solution of a zero-coupon bond option under the CIR model as defined in equation (7). Then, the theta of a zero-coupon bond call option (if α=1) or put option (if α=−1) is given by
where
for j∈{T,s},
and
Proof. Please see Appendix C.
Remark 4. The theta of a coupon bond call option (if α=1) or put option (if α=−1) arises immediately if one applies the decomposition technique of Jamshidian (1989), that is
3.2.4. Eta
The eta can be computed as:
Proposition 4. Consider the pricing solution of a zero-coupon bond option under the CIR model as defined in equation (7). Then, the eta of a zero-coupon bond call option (if α=1) or put option (if α=−1) is given by
Proof. Please see Appendix D.
Proposition 5. The eta of a coupon bond call option (if α=1) or put option (if α=−1) arises immediately if one combines the decomposition technique of Jamshidian (1989) and the classic chain rule, obtaining
Proof. Please see Appendix E.
3.3. Delta and gamma with respect to the underlying bond price
We recall that in a CIR economy it is the independent variable r that is assumed to be stochastic. However, the underlying asset of a bond option contract is the bond price itself and not the interest rate. Nevertheless, it is still possible to compute the delta (or hedge ratio) of the bond option with respect to the underlying bond price. This is accomplished because we can apply the classic chain rule for deriving the delta of a zero-coupon bond option. Moreover, and even though it is not possible to apply the decomposition technique of Jamshidian (1989) when computing the delta of a coupon-paying bond option, we can still determine its value by simply using, again, the classic chain rule.
Next remark shows the analytical solutions for computing the delta of zero-coupon and coupon-paying bond options under the CIR model.12
12 Additional details about the computation of the delta of a zero-coupon bond option will be discussed later in Remark 6.
Remark 5. The delta (with respect to the underlying bond price) for both zero-coupon and coupon-paying bond options arise immediately if one uses the results obtained in Proposition 1 and Remark 2, that is
and
Interestingly, the gamma (with respect to the underlying bond price) for both zero-coupon and coupon-paying bond options can be expressed analytically in terms of others sensitivity measures, as shown in the following two propositions.
Proposition 6. The gamma (with respect to the underlying bond price) of a zero-coupon call option (if α=1) or put option (if α=−1) can be computed as
Proof. Please see Appendix F.
Proposition 7. The gamma (with respect to the underlying bond price) of a coupon-paying call option (if α=1) or put option (if α=−1) can be computed as
Proof. Please see Appendix G.
3.4. Numerical examples
This subsection presents some numerical results of the novel closed-form solutions of Greeks of bond options under the CIR model. For completeness, we note that our software programs were implemented in Matlab R2021b and run on a personal computer with an Intel Core i9-10900 2.80 GHz processor and 64 GB of ram memory.
3.4.1. Greeks of zero-coupon bond options
Table 1 values 4-year call option prices (if α=1) and put option prices (if α=−1), as well as their corresponding rho, interest rate gamma, theta, eta, delta, and gamma sensitivity measures, written on a 10-year zero-coupon bond with face value equal to $1.0 for different levels of the interest rate (r), strike price K = $0.6 , and using the parameter values κ=0.2339, θ=0.0808, σ=0.0854, and λ=0, borrowed from Chan et al. (1992, Table Ⅲ). We should mention that the obtained zero-coupon bond prices and the option prices are both expressed as percentages of the face value. For completeness, we shall also mention that the required noncentral chi-square distribution function and the corresponding probability density function have been computed using, respectively, the Benton and Krishnamoorthy (2003) algorithm and the built-in function ncx2pdf available in Matlab.
A simple way to check the analytical formulas of our Greeks is to replace the solutions of the price, rho, interest rate gamma, and theta into the CIR partial differential equation (hereafter, pde). This exercise allowed us to conclude that the pde is satisfied in all the tested cases. It is noteworthy to recall that while symbolic algebra programs such as Mathematica or Maple can be used to derive Greeks through elementary differentiation—see, for example, Shaw (1998) who derives Greeks for stock options under the geometric Brownian motion assumption via Mathematica—, these novel analytical solutions are important for several reasons. Firstly, as argued by Carr (2001), the derivation of Greeks through symbolic algebra programs cannot replace an intuitive understanding of the role, genesis, and relationships between Greek measures. Secondly, as highlighted in Larguinho et al. (2013), the computation time needed for computing analytic Greeks is much smaller, which is of pivotal importance when a trader needs to design hedging strategies in real time. For instance, it takes only about 0.29 seconds to perform all the computations shown in Table 1. Thirdly, the existence of Greeks in closed-form allows its coding in any desired computer language, e.g., Matlab, Python, Fortran, R, or C. Lastly, as it will be shown in Section 4, the delta sensitivity measure can be used to price (and hedge) American-style options on zero-coupon bonds under the CIR model via the SHP pricing methodology developed by Chung and Shih (2009) and Ruas et al. (2013) for stock options.
3.4.2. Greeks of coupon-paying bond options
Table 2 adopts the parameters configuration of Wei (1997, Table Ⅱ) to value 5-year call option prices (if α=1) and put option prices (if α=−1), as well as their corresponding rho, interest rate gamma, theta, eta, delta, and gamma sensitivity measures, written on a 15-year 10% coupon bond—with annual payment of the ten coupons to be delivered after the expiry date of the option contract—with face value equal to $100 for different levels of the interest rate (r), strike price K = $100, κ=0.25, θ=0.085, σ=0.05, and λ=0. The required noncentral chi-square distribution function has been computed via the Benton and Krishnamoorthy (2003) algorithm and the corresponding probability density function has been computed using the built-in function ncx2pdf available in Matlab.
Wei (1997, Table Ⅱ) reports only prices and rho values for calls. Column 3 of Table 2 reveals that our call option prices are similar to the ones presented in the third and forth columns of Wei (1997, Table Ⅱ, Panel A).13 Our interest rate deltas shown in column 4 of Table 2—obtained via equation (22) with α=1—are also similar to the ones presented in the third and forth columns of Wei (1997, Table Ⅱ, Panel B), which have been computed through a numerical integration scheme, as mentioned in Wei (1997, Footnote 9). For r≥24%, however, it seems that there are some text typos in Wei (1997, Table Ⅱ), because the corresponding absolute values are approximately equal.14 We recall that Cox et al. (1985) and Longstaff (1993) show that zero-coupon and coupon-paying bond call options are strictly decreasing functions of the interest rate. Thus, the first derivative of bond call options with respect to interest rates (i.e., interest rate deltas) illustrated in the third and fourth columns of Wei (1997, Table Ⅱ, Panel B) should always be negative, as shown in column 4 of our Table 2.
13 If we use the Sankaran (1963) approximation for computing the noncentral chi-square distribution function we obtain exactly the same bond option prices reported in his third column.
14 For example, when using his accurate method, Wei (1997, Table Ⅱ, Panel A) reports positive values for rho of 9.5254, 6.6349, 4.5098, and 2.9933 for r equal to 0.24, 0.26, 0.28, and 0.30, respectively, whereas we obtain the correct negative sign with values equal to −9.4665, −6.6099, −4.5109, and −3.0114, respectively. A similar pattern of wrong positive rho values is observed under his proposed approximate method for r≥0.24.
To further check the analytical formulas of our Greeks, we have replaced the solutions for the price, rho, interest rate gamma, and theta into the pde of the problem, which is satisfied in all the tested cases. As a final testing exercise, we reproduce, in Table 3 (resp., Table 4), the computation of call and put deltas (resp., gammas) reported in Longstaff (1993, Tables 1 and 2). Again, our results are similar to the ones shown in Longstaff (1993, Tables 1 and 2), which, to the best of our knowledge, have been obtained via numerical methods or through standard symbolic derivation software since no analytical solutions of Greeks have been provided or mentioned in the paper. The use of our closed-form solutions provides accurate values for computing Greeks of coupon-paying bond options and with a very small computational burden. For instance, it takes only about 4.35 seconds to perform all the computations shown in Table 2.
4.
SHP approach
The goal now is to show how to implement the SHP approach for valuing American-style options on discount bonds under the CIR model. Even though the underlying asset is the bond, the independent variable is the stochastic interest rate r and there exists an unknown optimal exercise interest rate for which the exercise of the option becomes optimal. However, to provide a better understanding of the SHP method it is preferable to consider the unknown early exercise boundary, E, in terms of the underlying bond price Z. This requires the use of an alternative option pricing solution equivalent to equation (7), but expressed as a function of the underlying bond price Z.
4.1. Alternative option pricing solution
Let us first make a change of variable to express equation (7) as a function of the underlying bond price Z=Z(r,t,s).15 To accomplish this purpose, we note that
15 We note that the presence of interim coupons prevents the use of a similar approach to equation (16) and, therefore, it is not possible to apply the SHP pricing methodology in the case of options on coupon-paying bonds.
Substituting expression (37) into equations (7), (11), and (12), allows us to rewrite vzc(r,t,T,s,K;α)=ˉvzc(Z,t,T,s,K;α) as a function ˉvzc of Z instead of r and, therefore, rewrite expression (7) as
with
and
Armed with the alternative option pricing solution (38), we can now proceed with the derivation of the corresponding hedge ratio, i.e., the delta with respect to the underlying bond price Z.
Proposition 8. Consider the pricing solution of a zero-coupon bond option under the CIR model as defined in equation (38). Then, the delta (with respect to the underlying bond price Z) of a zero-coupon bond call option (if α=1) or put option (if α=−1) is given by
Proof. Please see Appendix H.
Remark 6. As expected,
and
due to the relation between r and Z given by equation (2) or, equivalently, by equation (37). Note that this relation depends on t and s, but not on T and K. Hence, if we fix the values of t and s, the relation between r and Z is bijective and, therefore, working with one or the other to determine the price and the delta of the zero-coupon bond option is simply a (non-linear) scale change issue.16 Note also that r and Z are both random variables having exactly the same information, i.e., the same σ-algebra Ft. Therefore, by fixing t and s, Z is only a function of r (and, vice-versa, r is only a function of Z) so that we are able to use the classic chain rule for univariate functions in Remark 5. These arguments explain why we obtain the same values for prices and deltas of zero-coupon bond options using different (but equivalent) formulas.
16 For the SHP approach, however, it is convenient to choose Z as the variable characterizing the underlying asset of the option.
4.2. SHP scheme
Let us define by ˉVzc(Z,t,T,s,K;α) the time-t price of an American-style call (if α=1) or put (if α=−1) on the asset price Z (i.e., the underlying zero-coupon bond), with strike K, and maturity at time T (≥t).17 Let us denote the first passage time of the underlying asset price to its time-dependent exercise boundary {Eu,t≤u≤T} by
17 Notice that the valuation of American-style call options on discount bonds can be performed via expressions (7) and (38), since such contracts, given the absence of interim coupons, will never be exercised before maturity—see Cox et al. (1985, Footnote 12). Nevertheless, for completeness, we will describe the SHP methodology for the general case.
Note that the critical asset price Zτ∗ implies the existence of a critical interest rate rτ∗.
Following Chung and Shih (2009) and Ruas et al. (2013), we use two well-known conditions on the early exercise boundary of the American option to solve this pricing problem: the value-matching and smooth-pasting conditions. At the maturity date T, if the American-style option has not been exercised earlier, its terminal condition is exactly the same as the corresponding European-style option. Therefore, we start at the maturity date of the American-style zero-coupon option and proceed backwards until the valuation date t≡t0. More specifically, at time T, we start our static hedge portfolio with one unit of the European-style zero-coupon bond option (38) with strike K, and expiry date at time T. In addition, we divide the time to maturity of the option contract into n evenly-spaced time points such that Δt:=(T−t0)/n. At each time ti:=t0+iΔt (for i=n−1,…,1,0), the unknown early exercise boundary Ei is matched by adding wi units of a standard European-style option with strike equal to Ei, and maturity at time ti+1. For each time step, the unknowns Ei and wi are found by solving simultaneously the following two value-matching and smooth-pasting recurrence conditions:
and
for i=1,2,...,n, and with ˉvzc(.) and Δzcˉv(.) being given by expressions (38) and (41), respectively.
After solving for all the unknowns Ei and wi (for i=n−1,…,1,0), the time-t0 SHP price of the American-style zero-coupon bond option, under the CIR model, is finally given by
4.3. Numerical examples
Table 5 adopts the constellation of parameters used in Thakoor et al. (2012, Table 7), that is we consider a 5-year American-style put option on a 10-year zero-coupon bond with face value $100 for different levels of the interest rate (r) and an exercise price of $60. The CIR parameters are: κ=0.50, θ=0.08, σ=0.10, and λ=0. The third and fourth columns of the table report the European-style put prices computed via equations (7) and (38), respectively. Similarly, the sixth and seventh columns of the table show the results of put deltas obtained through equations (33) and (41), respectively. Columns 5 and 8 compute the corresponding differences and validate (numerically) the analytical equivalence demonstrated in Remark 6.
Regarding the American-style puts, we observe that the use of only two time-steps (i.e., n=2 in the SHP scheme) allow us to obtain the same price that is determined when using n=100. This implies that the static hedge portfolio replicating the American-style put requires only two European-style put options—at least for this combination of parameters—to hedge the American-style put. Finally, we note that, when rt=0.08, we are able to reproduce exactly the same put price (14.5727) reported in Thakoor et al. (2012, Table 7) when using both the Crank-Nicolson and the Jain's high-order compact schemes. In summary, the SHP approach can be viewed as a viable alternative to accurately and efficiently price American-style zero-coupon bond options under the CIR model.
To further test the robustness of the proposed SHP scheme, Table 6 reports some additional numerical results by changing the parameters considered in Table 5. We observe, again, that the use of only two time-steps (i.e., n=2 in the SHP scheme) allow us to obtain the same price that is determined when using n=100. As already discussed in Cox et al. (1985) and Longstaff (1993), most of the comparative statics are indeterminate since changes in the interest rate parameters have complex effects on the relative values of bonds and options with different maturities. We note, however, that the observation that bond put prices can be decreasing functions of volatility is consistent with the counter effects arguments explained in Longstaff (1993, Pages 37–38).
As expected, there might be some configurations of parameters where more time-steps are required. For instance, in Figure 1 we use the SHP method with n=8 and the following base case parameters borrowed from Yang (2004): a 1-year American-style put option on a 5-year zero-coupon bond with face value $100 for different levels of the interest rate (r) and an exercise price of $70. The CIR parameters are: κ=0.40, θ=0.08, σ=0.20, and λ=0. Then, we perform some numerical experiments by changing σ, t, κ, and θ. The graphs displayed in Figure 1 reveal the patterns that are expected under the CIR interest rate model and that are similar to the ones reported in Yang (2004, Figures 1 and 2). Hence, these additional results reported in Table 6 and Figure 1 corroborate the previous conclusion that the SHP approach is suitable for valuing American-style zero-coupon bond options under the CIR model and that a small number of time-steps in the SHP scheme is generally sufficient to obtain accurate values.
5.
Valuation and comparative statics of sinking-fund bonds
Bonds are said to have embedded sinking-fund provisions when the issuer is required to retire portions of the bond issue before maturity, according to a pre-specified amortization schedule. The delivery option associated to this clause allows the issuer to retire the portions of the issue either by (ⅰ) calling the bonds by lottery at a pre-determinate value, usually at par, or (ⅱ) buying back the bonds at the prevailing market value.
Bacinello et al. (1996) provide an elegant framework for analyzing the delivery option embedded in the sinking-fund bond provision (with only one sinking-fund date before maturity) under the one-dimensional stochastic term structure interest rate models of Vasicek (1977) and Cox et al. (1985). Bacinello et al. (1996) were able to analyze the comparative statics properties of the sinking-fund bond in the Vasicek (1977) framework analytically, but they use a numerical approach for the Cox et al. (1985) model. Thus, the main purpose of this section is to extend the Bacinello et al. (1996) approach by analyzing, in closed-form, the comparative statics properties of a default-free sinking-fund bond in the CIR framework.
Following Bacinello et al. (1996), a sinking-fund bond is characterized by a coupon rate ic and an amortization schedule {(tj,Cj)}, where Cj>0 is the principal that the issuer is required to retire at time tj. We also assume that j=1,2 and, without loss of generality, C1+C2=1, i.e., the sinking-fund bond is issued with a normalized principal, retired in two dates only. Letting t0 denote the time of issuance of the bond, its coupon payments, Ij, are then assumed to be given by I1=(1+ic)(t1−t0)−1, and I2=C2[(1+ic)(t2−t1)−1]. At time t1 the issuer has the (delivery) option to retire the fraction C1 of the principal either by calling it by lottery at par value, or by buying it back at the market value.
Bacinello et al. (1996, Proposition 2.1) show that the time-t price of the sinking-fund bond, Bsf(r,t), can be expressed either in terms of the corresponding serial bond and a bond put option, or in terms of the corresponding coupon bond and a bond call option, that is
or
where Bs(r,t) and Bcb(r,t) represent, respectively, the time-t price of the corresponding serial and coupon bonds as given by Bacinello et al. (1996, Expressions 2.2 and 2.3).
Let us now assume that t2−t1=t1−t0=1. Following the same line of reasoning applied by Bacinello et al. (1996) for the Vasicek (1977) framework, we substitute the relations given by Bacinello et al. (1996, Expressions 2.1 and 2.3) and the bond option pricing formula (7), with α=1, in expression (49). We then obtain, for t<t1,
with x1(.) and x2(.) defined as in equations (8) and (9), but with K=(1+ic)−1 in expression (15). Thus, the sinking-fund bond is shown to depend explicitly on the fraction C1 of outstanding capital to be retired at t1, the coupon rate ic, the spot rate r prevailing on the market, and the CIR parameters κ, θ, σ, and λ. We are now able to extend the analytical results provided by Bacinello et al. (1996) under the Vasicek (1977) framework for the CIR model case.
The sinking-fund bond under the CIR model is an increasing function of the coupon rate. To establish this fact, take the derivative of (50) with respect to ic, and observe that the relation
holds as an identity, so that, after some algebraic manipulations, we have
where the strict positivity follows from the fact that, by assumption, 0<C1<1. Considering now the premiums Bcb(.)−Bsf(.) and Bs(.)−Bsf(.) of the corresponding coupon and serial bonds over the sinking-fund bond, and using respectively expressions (49) and (48), coupled with t2−t1=t1−t0=1, we obtain
and
so that the higher the coupon rate, the larger is the premium demanded by the corresponding coupon bond over the sinking-fund bond, and the smaller is the premium determined by the corresponding serial bond over the sinking-fund bond. Note that the sign of the above derivatives depends entirely on the elasticity of the option prices to the strike price, in particular on the fact that such elasticity is negative for the call and exceeds 1 for the put.
We can also explicitly analyze the comparative statics properties of the sinking-fund bond with respect to the spot rate r (rho) and time t (theta). The first sensitivity measure is given by
with ∂Z(r,t,ti)/∂r, for i=t1,t2, given by equation (A.1). The effect on the premiums Bcb(.)−Bsf(.) and Bs(.)−Bsf(.) of an infinitesimal change in the spot interest rate r can be stated as
where ∂vzc(r,t,t1,t2,(1+ic)−1;α)/∂r is given by expression (21), with K=(1+ic)−1.
The effect on Bsf(.) of an infinitesimal change in t can be obtained explicitly as
where ∂Z(r,t,ti)/∂t, with i=t1,t2, is given by equation (C.3). As for the influence of the parameter t on the premiums Bcb(.)−Bsf(.) and Bs(.)−Bsf(.), we have
where ∂vzc(r,t,t1,t2,(1+ic)−1;α)/∂t is given by (25), with K=(1+ic)−1.
Now we want to prove a result that compares the stochastic durations of the sinking-fund bond with those of the corresponding serial and coupon bonds in the CIR model. Following Cox et al. (1979), the relative basis risk of a zero-coupon bond (under the CIR model), with maturity τ:=s−t, is given by g(τ)=2(eγτ−1)/((κ+λ+γ)(eγτ−1)+2γ)=B(t,s)=B(τ), a function that is strictly increasing (∂B(τ)/∂τ>0) and continuous on all positive reals, with the inverse function given by g−1(τ)=(1/γ)ln(1−2γτ/((κ+λ+γ)τ−2)), and defined on the interval ]0,2/(κ+λ+τ)[. Moreover, the stochastic duration of any interest rate sensitive instrument with price f(r,t) is given by
where x=−(∂f(r,t)/∂r)/f(r,t) is the basis risk of f. Next proposition explicitly relates the stochastic durations of the sinking-fund, corresponding coupon and corresponding serial bonds under the CIR framework, thus extending the analytical results provided by Bacinello et al. (1996, Proposition 4.1), but for the Vasicek (1977) model.
Proposition 9. For any set of parameters, the stochastic durations Dsf(r,t), Dcb(r,t), and Ds(r,t) of the sinking-fund, corresponding coupon and corresponding serial bonds under the CIR model satisfy the relation
Proof. Please see Appendix Ⅰ.
Using the same set of parameters as in Bacinello et al. (1996), Figure 2 highlights that the stochastic duration of the sinking-fund bond is between the stochastic duration of the corresponding serial and coupon bonds. While this issue has been shown already by Bacinello et al. (1996, Figure 13) through numerical differentiation, we have now established this property analytically via Proposition 9 using the aforementioned novel closed-form solutions for the CIR Greeks.
6.
Conclusions
In this paper, we derive closed-form expressions for determining sensitivity measures of pure discount and coupon-paying bond options under the CIR framework, which are shown to be accurate, easy to implement, and computationally very efficient. The proposed hedge ratio allow us to evaluate American-style options on zero-coupon bonds through the static hedging approach. Moreover, we offer closed-form tractable expressions to analyze the comparative statics properties of a sinking-fund bond under the same interest rate dynamics setting.
Acknowledgments
We thank two anonymous referees for their valuable comments and suggestions. Manuela Larguinho and Carlos A. Braumann belong to the research center CIMA (Centro de Investigação em Matemática e Aplicações, Instituto de Investigação e Formação Avançada, Universidade de Évora), supported by FCT (Fundação para a Ciência e a Tecnologia, Portugal), project UID/04674/2020. José Carlos Dias belongs to the Business Research Unit (BRU-IUL) and acknowledges the support provided by FCT [grant number UIDB/00315/2020].
Conflict of interest
All authors declare no conflicts of interest in this paper.
A.
Proof of Proposition 1
Let us first note that:
and
The rho for a zero-coupon bond option is given by
Using expressions (17), (18), (A.2), (A.3), and (A.4) we are able to obtain the following partial derivatives:
and
Finally, substituting expressions (A.1), (A.6), and (A.7) into (A.5) yields expression (21).
B.
Proof of Proposition 2
We first recall that Γzcv,r(.)=∂ρzcv(.)/∂r. Hence, differentiating (21) w.r.t. r and using (20), (A.1), (A.2), (A.3), (A.4), (A.6), and (A.7), expression (23) is finally obtained after straightforward calculations.
C.
Proof of Proposition 3
Let us first note that:
and
with
for j∈{T,s}.
Let us also consider the following auxiliary functions:
and
The theta for a zero-coupon bond option is given by
Using expressions (17), (18), (C.5), (C.6), and (C.7) we are able to compute the following partial derivatives:
and
Finally, substituting expressions (C.3), (C.9), and (C.10) into (C.8) yields expression (25).
D.
Proof of Proposition 4
Let us first note that:
and
The eta for a zero-coupon bond option is given by
Using expressions (17), (18), (D.1), (D.2), and (D.3) we are able to compute the following partial derivatives:
and
Finally, substituting expressions (D.5) and (D.6) into (D.4) yields expression (31).
E.
Proof of Proposition 5
Let us first apply the decomposition technique of Jamshidian(1989) to obtain:
Let us also compute, for an arbitrary fixed i, the expression for ∂vzc(r,t,T,si,Ki;α)∂K=∂zi∂K, where zi=vzc(r,t,T,si,Ki;α). Note that the change of variable from K to r∗∗ (keeping the remaining variables r, t, and T unchanged) is obtained as the implicit solution of K=∑Nj=1ajZ(r∗∗,T,sj) and so, applying the classical chain rule, one obtains
Moreover, with a new change of variable from r∗∗ to Ki=Z(r∗∗,T,si) (keeping the remaining variables r, t, and T unchanged) and the application of the chain rule, leads to
Since
we obtain from (E.3) and (E.4),
Therefore, using (E.2) and (E.5),
and so, using (E.1) and (E.6), we obtain expression (32).
F.
Proof of Proposition 6
Let us first note that:
Using Remark 5, we conclude that
Moreover,
Noting that ∂ρzcv(.)/∂r=Γzcv,r(.), then expression (F.3) can be rewritten as
Substituting expressions (F.2) and (F.4) into expression (F.1), we obtain
Finally, using expression (33) in equation (F.5) yields equation (35).
G.
Proof of Proposition 7
Let us first note that:
Using Remark 5, we conclude that
Moreover,
Noting that ∂ρcbv(.)/∂r=Γcbv,r(.), then expression (G.3) can be rewritten as
Substituting expressions (G.2) and (G.4) into expression (G.1), we obtain
Finally, using expression (34) in equation (G.5) yields equation (36).
H.
Proof of Proposition 8
Let us first note that:
and
The delta for a zero-coupon bond option is computed as
Using expressions (17), (18), (H.1), (H.2), and (H.3) we are able to obtain the following partial derivatives:
and
Finally, substituting expressions (H.5) and (H.6) into (H.4) yields expression (41).
I.
Proof of Proposition 9
To verify the first inequality, we use expressions (48) and (55), along with the fact that g−1(x) is (positive and) increasing, to observe that this inequality becomes
which is equivalent to vzc(r,t,t1,t2,(1+ic)−1;−1)ρsfB−Bs(r,t)ρzcp<0. To check the second inequality, we use now expression (49) and then follow the same reasoning to obtain Bcb(r,t)ρzcc−vzc(r,t,t1,t2,(1+ic)−1;1)ρsfB<0, which concludes the proof.