Professional Documents
Culture Documents
02 Foundations2022
02 Foundations2022
Péter Kondor
1 P. Kondor Chapter II ⟲
Outline
1 Trees
2 P. Kondor Chapter II ⟲
II.1 Trees
The classical ideas of option valuation through binomial trees
can be applied to pricing fixed income instruments, although
this requires revising quite a few methodological details.
4 P. Kondor Chapter II ⟲
n be two mutually exclusive states of the world:
state “up”,
Example: occurring
at the with probability
time of evaluation, we observe p, the and
state. the
Nextstate
period,“down”
there can be two mutually exclusive states of the world:
probability 1 The
− p. state “up”, occurring with probability p, and the state
two periods, “down”,
there can be three
occurring mutually
with probability exclusive states of the
1 − p.
After two
ollowing diagram. Weperiods,
label there
the can
treebeinthree
thismutually
diagramexclusive states
a “recombini
of the world, as in the following diagram. We label the tree in
asize that thethis“up & down”
diagram and the
a “recombining” “down
tree, & up”
to emphasize thatnodes
the “up are th
& down” and the “down & up” nodes are the same.
“u p ”, “u p ”
p
“u p ”
p state
1 -p
“u p ”, “d o w n ”
Today “d o w n ”, “u p ”
p
1 -p “d o w n ”
state
1 -p
“d o w n ”, “d o w n ”
F irst p erio d S eco n d p erio d
5 P. Kondor Chapter II ⟲
The previous diagram can be used to price options written on
stocks. The stock price unfolds through the branches of the
tree. Then, we figure out the no-arbitrage movements of the
option price along the tree.
Suppose we wish to price an option written on a 3-Year zero.
Can we apply the same methodology to price other options?
No! We can not exogenously “track” the movements of the prices
of the zero, as in the stock price case: after one year, the
3-Year zero becomes a 2-Year zero, i.e. a quite different asset.
A Trick: The trick, here, is to model the movements of the yield curve.
In particular,
i) we model the dynamics of the short-term rate, defined as the
interest rate on a loan with maturity equal to the time
intervals in the tree. The resulting model, which we call model
of the short-term rate, has implications in terms of the
movements of the entire term-structure.
6 P. Kondor Chapter II ⟲
II.2 A One-Step Interest Rate Binomial Tree
An interest rate tree starts with the specification of the
dynamics of the short-term interest rate in conjunction with
the data we have from the yield curve:
10 P. Kondor Chapter II ⟲
A One-Period Binomial Interest Rate Tree
How to come up with an interest rate tree?
One option is to predict the expected interest rate and specify
a range of uncertainty around it, e.g., 2.17% ± 1.22%.
period i =0 i =1
12 P. Kondor Chapter II ⟲
The Binomial Tree for a Two-Period Zero Coupon Bond
Let Pi,j (k) be the zero coupon bond price in period i, in node
j, and with maturity in period k;
i =0 i =1 i =2
t=0 t = 0.5 t=1
P (2) = 100
3 2,uu
4?
+
P0 (2) = 97.8925 P2,ud (2) = P2,du (2) = 100
3
*?
+
P2,dd (2) = 100
13 P. Kondor Chapter II ⟲
From the previous tree we can obtain the process for a zero
coupon maturing at k = 2 (Pi,j (k) zero price with maturity in
period k in period i and state j):
i =0 i =1 i =2
t=0 t = 0.5 t=1
14 P. Kondor Chapter II ⟲
No Arbitrage On a Binomial Tree
We now exploit the binomial tree for the one-year zero coupon
bond in Table (*) to obtain the fair, no-arbitrage price of
additional securities whose final payoff depends on the interest
rate.
Consider the following option: (Payoff at i = 1) = 100 × max(rK − r1 , 0)
where rK is the strike price (assume rK = 2%).
So for the tree we have that:
(Payoff at i = 1 if r1,u ) = 0.00
(Payoff at i = 1 if r1,d ) = 1.05
16 P. Kondor Chapter II ⟲
The Replicating Portfolio Via No Arbitrage
Consider a portfolio Π with N1 units of the bond with
maturity i = 1 and N2 units of the bond with maturity i = 2,
at time i = 0 it’s value is:
Π0 = N1 × P0 (1) + N2 × P0 (2)
At time i = 1, the portfolio value will be:
Π1,u = N1 × 100 + N2 × P1,u (2)
Π1,d = N1 × 100 + N2 × P1,d (2)
V0 = Π0 = N1 × P0 (1) + N2 × P0 (2)
Question: Where is p?
18 P. Kondor Chapter II ⟲
Risk Premia in Interest Rate Securities
Computing the present value of P1 (2) we get:
e −r0 ×∆ E [P1 (2)] = 0.9913×(p×98.3193+(1−p)×99.5261) = 98.065
This is higher than the observed price (from the yield curve):
19 P. Kondor Chapter II ⟲
The Market Price of Interest Rate Risk
It turns out that in the absence of arbitrage, there is a
constant λ0 , such that the following relation holds true:
20 P. Kondor Chapter II ⟲
Note the following:
The left hand side (LHS) only involves zero coupon prices and
the right hand side (RHS) only involves derivative security
prices.
The expressions on the LHS for the two period bond is identical
to the expression on the RHS for the derivative security.
The numerators of both expressions are simply the (dollar) risk
premium investors require from holding bonds (LHS) or the
derivative security (RHS).
The denominators represent the (dollar) risk of an investment
in bonds (LHS) or in the derivative security (RHS), as it is
given by the fluctuations of the security across the two possible
states.
So we have that, all interest rate securities on a binomial tree have the
same ratio between risk premium and risk:
Risk Premium e −r0 ∆ E [V1 ] − V0
= ≡ λ0
Risk V1,u − V1,d
where λ0 is common across all interest rate securities and is called the
market price of (interest rate) risk.
λ0 , being the risk premium per units of volatility, is simply a Sharpe ratio.
21 P. Kondor Chapter II ⟲
An Interest Rate Security Price Formula
If we know λ0 at time i = 0, we can compute the price of any
security as:
V0 = e −r0 ×∆ E [V1 ] − λ0 (V1,u − V1,d ) (5)
Check that pricing the interest rate option above gives the
same result
Why is this negative? What if we use the wrong p?
22 P. Kondor Chapter II ⟲
Figure 2: Pricing the short-rate call option with strike price of 2% with
different p values.
23 P. Kondor Chapter II ⟲
Risk Neutral Pricing
Since when p changes λ0 varies, in theory we could find a
value of p (which we can call q) that makes λ0 = 0. Since λ0
is common to all securities so should q.
When this occurs, from known bond prices, we get:
P0 (2) = e −r0 ×∆ E q [P1 (2)]
= e −r0 ×∆ (qP1,u (2) + (1 − q)P1,d (2)) (6)
Which leads to:
e r0 ×∆ P0 (2) − P1,d (2)
q=
P1,u (2) − P1,d (2)
indeed holds.
24 P. Kondor Chapter II ⟲
A few considerations
We “expect” that λ0 < 0 because bond prices are decreasing
in the short-term rate here.
It is possible to show that1
q ≡ p − e r0 ×∆ λ0 > p .
Hence,
The risk-neutral probability of an upward movement of the
short-term rate, q, is higher than the true probability, p.
An investor who goes long a bond, is concerned by an increase
of the short-term rate in the future and, hence, “corrects” the
true probability p by assigning a higher risk-adjusted
probability to the “upward” state.
1
It comes from the equivalence of method 1 and 2:
26 P. Kondor Chapter II ⟲
1 The Replicating Portfolio Via No Arbitrage
Compute N1 and N2 (from equations (1) and (2));
Compute the price of the interest rate security V0 as the value
of the replicating strategy.
2 Market price of Risk
Compute the market price of risk λ0 from the known bond
data;
Compute the price of the interest rate security from the pricing
formula shown above (see Eq.(5)).
3 Present Discounted Values of future Cash Flows (Risk Neutral
Pricing)
Compute the risk neutral probability q;
Compute the price of the interest rate security from the pricing
formula Eq.(7).
27 P. Kondor Chapter II ⟲
Risk Neutral Expectation of Future Interest Rates
The expected future interest rate under the risk neutral
probability is given by
28 P. Kondor Chapter II ⟲
This has two implications:
Forward rates are not equal to the market expectation of
future interest rates;
Thus if today we observe high forward rates we should think
about two possibilities: (1) Market participants expect higher
future interest rates; (2) They are strongly averse to risk, and
thus the price of long term bonds is low today.
The forward rate is not even equal to the risk neutral future
interest rate, although they are quite close:
Recall that risk neutral pricing is based on the notion of
dynamic replication, which involves trading in securities;
Interest rates are related to securities prices through a convex
relation;
Thus the divergence between rates is because there is a
convexity adjustment missing to make both interest rates the
same. (In fact e −f (0,1,2)×∆ = E q [e −r1 ×∆ ])
29 P. Kondor Chapter II ⟲
II.2 Multi-Step Interest Rate Binomial Trees
A Two-Step Binomial Tree
Consider extending the tree to one more period:
i =0 i =1 i =2
t=0 t = 0.5 t=1
3 r2,uu = 5%
r1,u = 3.39%
4
+
r0 = 1.74% r2,ud = r2,du = 2.56%
* 3
r1,d = 0.95%
+
r2,dd = 0.11%
31 P. Kondor Chapter II ⟲
Probability of up movement is p = 1/2;
So we have that:
32 P. Kondor Chapter II ⟲
Risk Neutral Expectation of Future Interest Rates
Key results:
We can obtain the price of any interest rate security at time 0
by using the risk neutral approach, that is:
V0 = e −r0 ×∆ E q [V1 ]
= e −r0 ×∆ (qV1,u + (1 − q)V1,d )
33 P. Kondor Chapter II ⟲
Risk Neutral Pricing by Backward Induction
We can compute the price of the three period bond by
starting from the end of the tree, and applying the one-step
risk neutral pricing formula repeatedly.
The 3-period zero coupon bond Tree with constant
q = 0.6448.
See Figure 3. For example,
P1,u (3) =
= e −0.0339×0.5 (0.6448 × 97.5310 + (1 − 0.6448) × 98.7282) =
= 96.3098
34 P. Kondor Chapter II ⟲
i=0 i=1 i=2 i=3
+
P1,u (3) = 96.3098 P3,uud (3) = P3,udu (3) = P3,duu (3) = 100
6 3
q
)
P0 (3) = 96.3137 P2,ud (3) = P2,du (3) = 98.7282
5
( +
P1,d (3) = 98.6904 P3,udd (3) = P3,dud (3) = P3,ddu (3) = 100
3
)
P2,dd (3) = 99.9450
+
P3,ddd (3) = 100
35 P. Kondor Chapter II ⟲
Straddle
Consider a security that pays at i = 2, the following amount
(with K = 98.7282)
V2 = max(P2 (3) − K , 0) + max(K − P2 (3), 0)
Because it pays when the price is far away from K , this
strategy tends to payoff in an environment with high bond
price volatility;
The risk neutral pricing methodology can provide the price of
this security immediately by using a backward methodology:
Namely, we start from the end of the tree (i = 2) and compute
the payoffs of the security, and then we move backward on the
tree;
The risk neutral probability q to use is the same as above,
namely, q = 0.6448, as this probability applies to all interest
rate securities;
The price is V0 = 0.6366.
For example,
V1,u (2) = e −0.0339×0.5 (0.6448 × 1.1972) = 0.759
36 P. Kondor Chapter II ⟲
i =0 i =1 i =2
t=0 t = 0.5 t=1
37 P. Kondor Chapter II ⟲
Matching The Term Structure
It was assumed that the risk neutral probability q was the
same along the tree;
There is a problem! In fact the price for the 3-year bond is
obtained from the model is different from the observed price:
38 P. Kondor Chapter II ⟲
Calculating q1 in a two-step tree
we know that
39 P. Kondor Chapter II ⟲
instead, we have to substitute in the latter two equations into
the first one giving
q0 e −r1,U ∆ (q1 P2,UU + (1 − q1 ) P2,UD ) +
P0 = e −r0 ∆
(1 − q0 ) e −r1,U ∆ (q1 P2,DU + (1 − q1 ) P2,DD )
40 P. Kondor Chapter II ⟲
Figure 4: Finding q1 (denoted as p1∗ here)
41 P. Kondor Chapter II ⟲
i=0 i=1 i=2 i=3
+
P1,u (3) = 96.1426 P3,uud (3) = P3,udu (3) = P3,duu (3) = 100
6 3
q0
)
P0 (3) = 96.1462 P2,ud (3), P2,du (3) = 98.7282
5
q1
( +
P1,d (3) = 98.5184 P3,udd (3) = P3,dud (3) = P3,ddu (3) = 100
3
)
P2,dd (3) = 99.9450
+
P3,ddd (3) = 100
Figure 5: The 3-Period Zero Coupon Bond Tree that Matches the Bond
Data. Risk Neutral Probabilities are q0 = 0.6448 and q1 = 0.7869.
41 P. Kondor Chapter II ⟲
now we can recalculate the value of our straddle which is
consistent with the term-structure.
Straddle with q1 = 0.7869
i =0 i =1 i =2
t=0 t = 0.5 t=1
42 P. Kondor Chapter II ⟲
Multi-Step Trees
We now extend the model to trees with longer maturity, or
with more frequent steps. To build multi-steps trees, we use
the following methodology:
Define the predicted future interest rate E [ri ] for many future
horizons i = 1, 2, ..., n;
Define some errors of the predictions (e.g. r1,u = 3.39% and
r1,d = 0.95% are errors around the expected rate
E [r1 ] = 2.17%);
Find the risk neutral probabilities that price bonds.
43 P. Kondor Chapter II ⟲
Building a Binomial Tree from Expected Future Rates
Define the expected change in interest rate in the future as
E [ri+1 − ri ]
mi =
∆
We then introduce errors in our predictions as follows
√
r1,u = r0 + m0 × ∆ + σ × ∆
√
r1,d = r0 + m0 × ∆ − σ × ∆
for the fist period, where up and down movement occur with
probability 1/2
For the second period:
√
r2,uu = r1,u + m1 × ∆ + σ × ∆
√
r2,ud = r1,u + m1 × ∆ − σ × ∆
√
r2,du = r1,d + m1 × ∆ + σ × ∆
√
r2,dd = r1,d + m1 × ∆ − σ × ∆
and so on.
44 P. Kondor Chapter II ⟲
The notation we are using now is not well suited for longer
trees, we pass to the following notation:
(
ri+1,j an “up” movement in interest rates
ri,j =
ri+1,j+1 a “down” movement in interest rates
rt+1 =α + βrt + ϵt
rt+1 =0.006 + 0.9rt + ϵt
45 P. Kondor Chapter II ⟲
Semester i Month/Year Model Prediction Ex post realization
1 Jul 2002 2.17% 1.71%
2 Jan 2003 2.56% 1.20%
3 Jul 2003 2.91% 0.95%
4 Jan 2004 3.22% 0.97%
5 Jul 2004 3.51% 1.67%
6 Jan 2005 3.77% 2.62%
7 Jul 2005 4.00% 3.45%
8 Jan 2006 4.22% 4.35%
9 Jul 2006 4.41% 5.12%
10 Jan 2007 4.58% 5.01%
Table 3: Interest Rate Prediction as of Jan 2002.
Time Step 0 1 2 3 4 5 6 7 8 9 10
E[r_i] 1.74 2.17 2.56 2.91 3.22 3.51 3.77 4 4.22 4.41 4.58
Figure 6: Interest rate tree consistent with the predicted interest rate
path in 2001 and p = 1/2
47 P. Kondor Chapter II ⟲
Risk Neutral Pricing
If we know the risk neutral probability at time i for an up
movement, then the formula of the price at time i in node j is
49 P. Kondor Chapter II ⟲
Figure 7: Source: Veronesi (2011), pi∗ stands for qi
50 P. Kondor Chapter II ⟲
An example: Risk of a Structured Bond
Consider a structured 5-year zero coupon bond, where the
principal repaid at time T = 5 is related to the level of
interest rates
The bond pays at least 94% of the total principal when
interest rates are below 8.55%
When the interest rate increases above 8.55%, the total
principal paid increases proportionally with interest rates
Specifically, V10 = max(11 × 100 × r10 , 94)
What is the fair value of this security? Compare Table 10.14
with 10.13:
The fair value $79.88 is very close to the $79.77, the price of a
standard zero coupon bond
That is, the payoff at maturity is structured so that the lower
principal amount received when the interest rate is low is
compensated by a higher payoff when the interest rate is high
51 P. Kondor Chapter II ⟲
52 P. Kondor Chapter II ⟲
Pricing and Risk Assessment: the Spot Rate Duration
Numerous structured products have cash-flows which are
dependent on interest rates. Risk managers must be able to
Correctly evaluate the value of such products
Correctly evaluate the risk of the investment.
Although the two tasks are clearly related, they differ in an
important respect:
Pricing (task 1) is performed by using risk neutral probabilities;
Risk assessment (task 2) is performed by using risk natural,
i.e., true, probabilities.
e.g. Take the straddle on the 3-period tree. What is the risk
that a buyer paying V0 for each contract loses more than 50
cents per contract?
53 P. Kondor Chapter II ⟲
However, it is also useful to introduce a measure of interest
rate risk that is similar to the notion of duration
The spot rate duration measures the percentage sensitivity of
an interest rate security price to the interest rate r and it is
given by:
1 dV
D=− ×
V dr
In a binomial tree we compute it by:
dV V1,u − V1,d
≈
dr r1,u − r1,d
54 P. Kondor Chapter II ⟲
What is the interest rate sensitivity of this security?
Calculate the spot rate Duration
1 V1,u − V1,d
D=− × =
V r1,u − r1,d
1 79.14 − 83.19
=− × = 2.08
79.88 0.0339 − 0.0095
55 P. Kondor Chapter II ⟲
What is the value-at-risk in this security?
We can evaluate the long-term payoff distribution of the
security; for pricing we use risk neutral probabilities, for risk
analysis we use the true, or risk natural, probabilities
Table 10.15 shows the bond payoffs at maturity, and both the
true probabilities and the risk neutral probabilities to obtain
such payoffs
risk neutral probabilities: 69.87% chance of 94, the true
probabilities: 82.81%
risk neutral probabilities:30% a payoff above par , the true
probabilities:17%
risk neutral probabilities make the expectation of future
interest rates higher
Because this structured security pays in a high-interest rate
environment, it is overly optimistic
Any risk analysis, including Value-at-Risk and expected
shortfall, must be performed under the true probabilities
56 P. Kondor Chapter II ⟲
57 P. Kondor Chapter II ⟲
Main points
1 A binomial tree is a simple, but very effective tool to model
and price credit market instruments. However, compared to
derivatives on equities, we need extra steps.
2 In principal, we have three equivalent methods for pricing
constructing a replicating portfolio via no-arbitrage
calculating and using the market price of interest rate risk
risk neutral pricing
58 P. Kondor Chapter II ⟲
3 Most often we use riks neutral pricing. For this:
i. we need a “realistic” tree of interest rates. In this chapter, we
get it by
predicting increments in short rates and specifying a range of
uncertainty around it, fixing the risk natural probability at
p = 1/2.
ii. we calibrate it to the yield curve by choosing the risk neutral
probability qi accordingly
We start at the shortest maturity zero to get q0 . For every
i = 1, ..., given qi−1 we use zeros with maturity i + 1 to get qi .
iii. Given the interest rate tree and the calibrated risk neutral
probabilities, we can price any derivative, by discounted values
of future cash flows. We start at the end of the tree and
proceed backwards.
4 We can use trees to assess risk.
For the sensitivity of the price to interest rate risk, we use spot
rate duration. This is based on risk neutral probabilities.
For Value-at-Risk type of measures we use risk natural or
physical probabilities.
59 P. Kondor Chapter II ⟲
Appendix I: The Market Price of Interest Rate Risk - Proof
of Eq. (4)
multiply Eq.(2) by p and Eq.(3) by 1 − p and add them up to
get
N1 = (E [V1 ] − N2 E [P1 (2)])/100
Substituting this equation in
V0 = N1 × P0 (1) + N2 × P0 (2)
h i
P0 (1) P0 (1)
we get N2 × E [P1 (2)] × 100 − P0 (2) = E [V1 ] × 100 − V0
V1,u −V1,d
Substitute N2 = P1,u (2)−P1,d (2) to get
60 P. Kondor Chapter II ⟲
Appendix II: What is a Value-at-Risk (VaR) measure?
E.g. ”5% Value at Risk is 0.82” means that the risk of any
loss larger than (or equal to) 0.82 is not more than 5%.
(Figure from Wikipedia)
61 P. Kondor Chapter II ⟲
Suggested reading
Tuckman B. and A. Serrat, Fixed Income Securities: Tools for Today’s
Markets, 3rd Edition, John Wiley & Sons (2011). Chapter 7.
62 P. Kondor Chapter II ⟲
References
Balduzzi, P., S. R. Das, S. Foresi and R. K. Sundaram (1996). “A Simple
Approach to Three Factor Affine Term Structure Models.” Journal of Fixed
Income 6: 43-53.
Brace, A., D. Gatarek and M. Musiela (1997). “The Market Model of Interest
Rate Dynamics.” Mathematical Finance 7: 127-155.
Cox, J.C., S.A. Ross and M. Rubinstein (1979). “Option Pricing: A Simplified
Approach,” Journal of Financial Economics 7, 229-263.
63 P. Kondor Chapter II ⟲
Dai, Q. and K.J. Singleton (2000). “Specification Analysis of Affine Term
Structure Models.” Journal of Finance 55: 1943-1978.
Heath, D., R. Jarrow and A. Morton (1992). “Bond Pricing and the
Term-Structure of Interest Rates: a New Methodology for Contingent Claim
Valuation.” Econometrica 60: 77-105.
Hull, J.C. and A. White (1990). “Pricing Interest Rate Derivative Securities.”
Review of Financial Studies 3: 573-592.
Litterman, R., J. Scheinkman, and L. Weiss (1991). “Volatility and the Yield
Curve.” Journal of Fixed Income 1: 49-53.
64 P. Kondor Chapter II ⟲
Longstaff, F.A. and E.S. Schwartz (1992). “Interest Rate Volatility and the
Term Structure: A Two-Factor General Equilibrium Model.” Journal of Finance
47: 1259-1282.
65 P. Kondor Chapter II ⟲