Académique Documents
Professionnel Documents
Culture Documents
1
2
3
2. Given a current one-period spot rate of S0 = 5%, upward and downward parameter
of u = 1.1, d = 1/1.1, and probability of spot rate increasing in one period of q = .5:
a. Generate a two-period binomial tree of spot rates.
c. Using the binomial tree, calculate the value of the bond given it is callable with
a call price = CP = 100.
d. Using the tree, calculate the value of the bond given it is putable in periods 1
and 2 with a put price = PP = 100.
4
a. Binomial Tree of spot rates: u = 1.1, d = 1/1.1, and S0 = 5%:
b. The value of a three-period, option-free bond paying a 5% coupon per period and
with face value of 100 is 99.94772
5
c. The value of three-period bond paying a 5% coupon per period and callable with
a call price = CP = 100 is 99.550869:
d. The value of three-period bond paying a 5% coupon per period and putable with
put price = PP = 100 is 100.39684:
6
3. Given the following features of the XYZ convertible bond:
Coupon rate (annual) = 10%
Face value = F = $1,000
Maturity = 10 years
Callable at $1,100
YTM on a comparable, nonconvertible bond = 12%
Conversion ratio = 10 shares
Current stock price = S0 = $90
e. Arbitrage Strategy: Buy convertible for $880, convert to 10 shares of XYZ stock,
then sell the stock at S0 = $90 per share for a profit of $20: Profit = (10)($90)
$880 = $20.
4. Given an ABC convertible bond with F = 1,000, maturity of three periods, CR = 10,
current stock price of $100, and u = 1.1, d = .95, and q = .5 on the stock:
a. Calculate the value of the bond using a binomial tree of stock prices. Assume
no call on the bond and a flat yield curve at 10% that is not expected to change.
b. Calculate the value of the bond using a binomial tree of stock prices. Assume
the bond is callable at CP = 1,200 and a flat yield curve at 10% that is not
expected to change.
7
a. The value of the bond using a binomial tree of stock prices and assuming no call
on the bond and a flat yield curve at 10% that is not expected to change is
1,073.20:
b. The value of the bond using a binomial tree of stock prices and assuming the bond
is callable at CP = 1,200 and a flat yield curve at 10% that is not expected to
change 1,071.47:
8
Excel Problems: Excel programs called Binomial Callable Bond, Binomial Putable
Bond, and Binomial ValuationCallable and Putable can be downloaded from the
Web site that is associated with this book. These programs can be used to price callable
and putable bonds based on u and d inputs or mean and variance values. Problems 5 and
6 should be done using the programs.
5. Given a binomial interest rate tree with the following features: S0 = 6%, length of
the tree = .5 year, and upward and downward parameters for .5 years of u = 1.0488
and d = .9747 and q = .5, determine the values of the following bonds:
a. The value of an option-free bond with maturity of 10 years, annual coupon of C
= 6, semiannual payments, and F = 100.
b. The value of a callable bond with maturity of 10 years, annual coupon of C = 6,
semiannual payments, F = 100, and call price of 100.
c. The value of a putable bond with maturity of 10 years, annual coupon of C = 6,
semiannual payments, F = 100, and put price of 100.
d. The value of an option-free bond with maturity of 20 years, annual coupon of C
= 6, semiannual payments, and F = 100.
e. The value of a callable bond with maturity of 20 years, annual coupon of C = 6,
semiannual payments, F = 100, and call price of 100.
f. The value of a putable bond with maturity of 20 years, annual coupon of C = 6,
semiannual payments, F = 100, and put price of 100.
Excel problems:
a. 95.50
b. 95.36
c. 100.31
d. 87.84
e. 87.76
f. 100.35
9
7. Explain how subdividing the number of periods to expiration makes the binomial
interest rate tree more realistic.
8. Explain the methodology used for deriving the formulas for u and d.
The formulas for estimating u and d are found by solving for the u and d values that make
the expected value and the variance of the binomial distribution of the logarithmic return
of spot rates equal to their respective estimated parameter values under the assumption
that q = .5 (or equivalently that the distribution is normal). If we let and e and Ve be the
estimated mean and variance of the logarithmic return of spot rates for a period equal in
length to n periods, then the u and d formula are found by solving for the u and d that
simultaneously satisfy the following equations:
nE(g 1 ) n[q ln u (1 q ) ln d ] e
nV(g 1 ) nq(1 q )[ln(u / d )] 2 Ve .
If q = .5, then the formula values for u and d that satisfy the two equations are
Ve / n e / n
u e
Ve / n e / n
d e .
9. Suppose a spot rate has the following prices over the past 13 quarters:
10
b. What is the rate's annualized mean and variance?
c. Calculate the spot rate's up and down parameters for periods with the
following lengths:
(1) One quarter (h = length in years = 1/4)
(2) One month (h = 1/12)
(3) One week (h = 1/52)
(4) One day (h = 1/360)
Length of
u d
Period
Quarter: h = 1/4 1.078441 .927265
Month: h = 1/12 1.044564 .957337
Week: h = 1/52 1.021165 .979273
Day: h = 1/360 1.007992 .992071
u e h (.0228108 )
d e h (.0228108 )
10. Explain the methodology for estimating a binomial tree using the calibration
model. Comment on the arbitrage-free features of this approach.
11
The calibration model generates a binomial tree by first finding spot rates that satisfy a
variability condition between the upper and lower rates. From the u and d approach, the
variability condition is
2 hVeA
Su Sd e
Given the variability relation, the model then solves for the lower spot rate that satisfies a
price condition in which the bond value obtained from the tree is consistent with the
equilibrium bond price given the current yield curve. This is done by first finding the S d
value that will yield a one-period binomial tree that generates a price for a two-period
bond that is equal to the equilibrium price on a two-period bond. Given the one-period
tree, the Sdd value is next found by solving for the S dd that along with the variability
condition and the Su and Sd values will yield a two-period binomial tree that generates a
price for a three-period bond that is equal to the equilibrium price on a three-period bond.
This process is then repeated.
Features: Since the binomial tree is calibrated to the current spot rate, one of the features
of the calibrated tree is that it yields values on option-free bonds that are equal to the
bonds equilibrium price. Since a bonds equilibrium price is an arbitrage-free price, the
calibration model satisfies an arbitrage-free condition in pricing option-free bonds. The
calibration model also has the feature of pricing embedded options equal to their
arbitrage-free prices. That is, in pricing bonds with embedded options, the embedded
option values at each node in a binomial tree are also equal to the values of their
replicating portfolios. Because of this feature and the feature of pricing option-free bonds
equal to their equilibrium prices, the calibration model is referred to as an arbitrage-free
model.
11. Given a variability of = hVeA = .10 and current one-, two-, and three-period
spot rates of y1 = .07, y2 = .0804, and y3 = .0904952:
a. Generate a two-period binomial interest rate tree using the calibration model.
(Hint: try Sd = .08148 from Problem 10 and Sdd = .0906)
b. Using the calibrated tree, determine the equilibrium price of a three-period,
10.5% option-free bond (F = 100).
c. Does the binomial tree price the 10.5% option-free bond equal to the bonds
equilibrium price?
d. Using the calibrated tree, calculate the value of a three-period, 10.5% bond (F
= 100) callable at CP = 101 in periods 1 and 2.
e. Based on the option-free and callable bond values you determined in 10.b and
10.d, estimate the option-adjusted spread.
a. Given = .10, the variability condition governing the upper and lower rates is
12
2 hVe
S u Sd e
Su Sd e 2 Sd e 2 (.10)
Given the variability condition, the tree is generated by first solving for the S d value
that makes the value of a two-year zero discount bond obtained from the tree equal to
its current equilibrium price of .857 (= 1/(1.0804)2):
Solving the above equation for Sd, yields a rate of 8.148%. Thus, at S d = 8.148%, Su
is equal to 9.952% and the binomial tree yields a bond price of .857 for a two-period
zero coupon bond with F = 1:
Given the variability condition, Sd = 8.148%, and Su = 9.952%, the spot rates for period
2 are next found by solving for the S dd value that makes the value of a three-year zero
discount bond obtained from the tree equal to its current equilibrium price of .77113 (=
1/(1.0904952)3). The Sdd value that satisfies the above equation can be found iteratively
(or take the hint); in this case, S dd is 9.06%. Given Sdd = 9.06%, by the variability
condition Sud is 11.066% and Suu is 13.516%. This tree yields a price for a three-period
13
zero-coupon bond with a face value of $1 of .77113the same value as the equilibrium
price.
b. Using the tree, the price of a three-period, 10.5% coupon bond is 104.02:
14
c. The equilibrium price on a three-period, 10.5% coupon bond is 104.02the same as
the price obtained using the calibrated binomial tree:
d. Using the tree, the price of a three-period, 10.5% coupon bond callable at CP =101 is
103.30:
15
12. Explain how a spread is estimated using the option-adjusted spread analysis.
OAS analysis solves for the option spread, k, that makes the average of the present values
of the bonds cash flows from all of the possible interest rate paths equal to the bonds
market price. The first step in this approach is to specify the cash flows and spot rates for
each path defined by a binomial interest rate tree. Given the cash flows and spot rates for
each path, the next step is to determine the appropriate spot rates to discount the cash
flows. These rates can be found using the geometric mean and the one-period spot rates
from the tree. Given a discount rate equal to the spot rate plus the spread, k, the final step
is to solve for the k that makes the average present values of the paths equal to the
callable bonds market price, BM0.
13. Explain the methodology used to estimate a bonds duration and convexity with the
calibration model.
The duration and convexity of bonds with embedded option features can be estimated
using a calibrated binomial tree and the effective duration and convexity measures:
B B
Effective Duration
2(B 0 )(y)
B B 2B 0
Effective Convexity ,
(B 0 )(y) 2
The binomial tree calibrated to the yield curve can be used to estimate B 0, B and B+.
First, the current yield curve and calibrated tree can be used to determine B 0. Next, B
can be estimated by allowing for a small equal decrease in each of the yield curve rates
(e.g. 10 basis points) and then using the tree calibrated to the new rates to find the price.
Finally, B+ can be estimated in a similar way by allowing for a small equal increase in the
yield curves rates and then estimating the bond price using the tree calibrated to these
higher rates.
16