Fixed Income Analysis Calibration in lattice models Part II Calibration to the initial volatility structure Pitfalls in volatility calibrations Mean-r

Similar documents
One-Factor Models { 1 Key features of one-factor (equilibrium) models: { All bond prices are a function of a single state variable, the short rate. {

Market interest-rate models

Crashcourse Interest Rate Models

Topic 2 Implied binomial trees and calibration of interest rate trees. 2.1 Implied binomial trees of fitting market data of option prices

Interest-Sensitive Financial Instruments

Interest Rate Modeling

Problems with pricing MBS { 1 MBS: xed-income derivative with payments, fb(t i )g N i=1 at times, depending on the (future) evolution of interest rate

STRUCTURE MODELS I: NUMERICAL IMPLEMENTING TERM SINGLE-FACTOR MODELS PROCEDURES FOR. John Hull

1 Interest Based Instruments

The Binomial Model. Chapter 3

Interest Rate Trees: Extensions and Applications. John Hull and Alan White. Joseph L. Rotman School of Management University of Toronto

Interest Rate Volatility

European call option with inflation-linked strike

Approximating a multifactor di usion on a tree.

An Arbitrage-free Two-factor Model of the Term Structure of Interest Rates: A Multivariate Binomial Approach 1 Sandra Peterson 2 Richard C. Stapleton

Pricing with a Smile. Bruno Dupire. Bloomberg

Equilibrium Term Structure Models. c 2008 Prof. Yuh-Dauh Lyuu, National Taiwan University Page 854

From Discrete Time to Continuous Time Modeling

θ(t ) = T f(0, T ) + σ2 T

Current draft: November 4, Abstract. Recent empirical studies on interest rate derivatives have shown that the volatility

Phase Transition in a Log-Normal Interest Rate Model

MS-E2114 Investment Science Exercise 10/2016, Solutions

1. Trinomial model. This chapter discusses the implementation of trinomial probability trees for pricing

Dynamic Hedging and PDE Valuation

CALIBRATION OF THE HULL-WHITE TWO-FACTOR MODEL ISMAIL LAACHIR. Premia 14

Fixed Income and Risk Management

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives

Lecture 18. More on option pricing. Lecture 18 1 / 21

Risk Neutral Valuation

A Generalized Procedure for Building Trees for the Short Rate and its Application to Determining Market Implied Volatility Functions

25. Interest rates models. MA6622, Ernesto Mordecki, CityU, HK, References for this Lecture:

Lecture 5: Review of interest rate models

Term Structure Lattice Models

1. In this exercise, we can easily employ the equations (13.66) (13.70), (13.79) (13.80) and

Change of Measure (Cameron-Martin-Girsanov Theorem)

Handbook of Financial Risk Management

Equilibrium Asset Returns

Ch 12. Interest Rate and Credit Models

Pricing Convertible Bonds under the First-Passage Credit Risk Model

The Pricing of Bermudan Swaptions by Simulation

Credit Risk : Firm Value Model

Numerical schemes for SDEs

MASM006 UNIVERSITY OF EXETER SCHOOL OF ENGINEERING, COMPUTER SCIENCE AND MATHEMATICS MATHEMATICAL SCIENCES FINANCIAL MATHEMATICS.

Course MFE/3F Practice Exam 2 Solutions

Abstract The Valuation of American-style Swaptions in a Two-factor Spot-Futures Model. We build a no-arbitrage model of the term structure of interest

The Multistep Binomial Model

(1) Consider a European call option and a European put option on a nondividend-paying stock. You are given:

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL

Multi-dimensional Term Structure Models

FIXED INCOME SECURITIES

Credit Value Adjustment (Payo-at-Maturity contracts, Equity Swaps, and Interest Rate Swaps)

Computational Finance. Computational Finance p. 1

1 Implied Volatility from Local Volatility

************************

Dr. Maddah ENMG 625 Financial Eng g II 10/16/06

Lecture 11: Ito Calculus. Tuesday, October 23, 12

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

The Binomial Model. The analytical framework can be nicely illustrated with the binomial model.

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets

Binomial Option Pricing

Simulating more interesting stochastic processes

MORNING SESSION. Date: Wednesday, April 30, 2014 Time: 8:30 a.m. 11:45 a.m. INSTRUCTIONS TO CANDIDATES

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

Fixed-Income Options

Derivatives Options on Bonds and Interest Rates. Professor André Farber Solvay Business School Université Libre de Bruxelles

The discounted portfolio value of a selffinancing strategy in discrete time was given by. δ tj 1 (s tj s tj 1 ) (9.1) j=1

The Black-Derman-Toy Model a

MSC FINANCIAL ENGINEERING PRICING I, AUTUMN LECTURE 6: EXTENSIONS OF BLACK AND SCHOLES RAYMOND BRUMMELHUIS DEPARTMENT EMS BIRKBECK

FINANCIAL OPTION ANALYSIS HANDOUTS

Subject CT8 Financial Economics Core Technical Syllabus

************* with µ, σ, and r all constant. We are also interested in more sophisticated models, such as:

Hull, Options, Futures, and Other Derivatives, 9 th Edition

Computational Finance

Valuation and Optimal Exercise of Dutch Mortgage Loans with Prepayment Restrictions

Pricing Interest Rate Derivatives: An Application to the Uruguayan Market

1. 2 marks each True/False: briefly explain (no formal proofs/derivations are required for full mark).

SOA Exam MFE Solutions: May 2007

Information, Interest Rates and Geometry

The stochastic calculus

Rohini Kumar. Statistics and Applied Probability, UCSB (Joint work with J. Feng and J.-P. Fouque)

King s College London

An Analytical Approximation for Pricing VWAP Options

Institute of Actuaries of India. Subject. ST6 Finance and Investment B. For 2018 Examinationspecialist Technical B. Syllabus

Implementing the HJM model by Monte Carlo Simulation

Fractional Brownian Motion as a Model in Finance

The Black-Scholes Model

Remarks: 1. Often we shall be sloppy about specifying the ltration. In all of our examples there will be a Brownian motion around and it will be impli

Efficient Calibration of Trinomial Trees for One-Factor Short Rate Models

Dynamic Relative Valuation

Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing

IEOR E4703: Monte-Carlo Simulation

Pricing Guarantee Option Contracts in a Monte Carlo Simulation Framework

dt+ ρσ 2 1 ρ2 σ 2 κ i and that A is a rather lengthy expression that we may or may not need. (Brigo & Mercurio Lemma Thm , p. 135.

Reading: You should read Hull chapter 12 and perhaps the very first part of chapter 13.

Binomial model: numerical algorithm

MARKET VALUATION OF CASH BALANCE PENSION BENEFITS

Monte Carlo Simulations

Theoretical Problems in Credit Portfolio Modeling 2

Transcription:

Fixed Income Analysis Calibration in lattice models Part II Calibration to the initial volatility structure Pitfalls in volatility calibrations Mean-reverting log-normal models (Black-Karasinski) Brownian-path independent (BPI) models Trinomial lattice models (Hull-White) Jesper Lund April 28, 1998 1 The volatility structure Denition: volatility of zero-coupon yields as a function of time to maturity. In a one-factor model, the zero-coupon rate is governed by dr(t; T) = R (t; T)dt + R (t; T)R(t; T)dW t : (1) Here, R (t; T) is the proportional volatility, and R (t; T)R(t; T) is the basis-point volatility. From Ito's lemma, the volatility structure is given by R(t; T),(r R (t; T)R(t; T) = (r t ) = t ) P(t; T) (2) r (T, t)p(t; T) r Thus, the volatility structure depends on the eect of the short rate, r t, on bond prices, P(t; T). Mainly determined by the speed of mean reversion. 2

Calibration in the BDT model The BDT model is an approximation to the SDE ( ) d log r t = b(t) + 0 (t) (t) log r t dt + (t)dw Q t : (3) Note that the mean reversion coecient is tied to (t), the shortrate volatility at time t. Calibrating the BDT model to the initial yield and volatility curve: { The basic geometry of the the BDT binomial tree is unchanged. { The pair fb(n); (n)g is chosen to match the yield and volatility of the (n + 1)-period bond. { Alternative parameterization: fr(n; 0); n g,where r(n; 0) is the bottom node and log n is the spacing for log r(n; s). { We have two equations in two unknowns, but they are easy to solve numerically (Newton-Raphson) when the forward-induction technique is used. 3 Pitfalls in volatility calibration { 1 The basic problem can be illustrated for the extended Vasicek model (in continuous time) dr t = (t) f(t), r t g dt + (t)dw Q t : (4) The pair f(t); (t)g is chosen to t the initial (time t = 0) yield and volatility curves. The initial forward-rate volatility structure is given by: (0;T)=(0)e, R T 0 (u)du : (5) Basis-point volatility structure for zero-coupon rates: R (0;T)= 1 T Z T 0 (0;s)ds = (0) Z T 0 e, R s 0 (u)du ds: (6) Note that the shape only depends on (t), for 0 t T. 4

Pitfalls in volatility calibration { 2 At time t, we have a new volatility structure, and the payos from derivatives (e.g., call options) depend on the time t volatilities. Caveat: in a Markovian model, the new volatility structure is completely determined from the initial volatility structure. New forward-rate volatilities: (t; T) = R (t)e, T t New volatility structure for zero-coupon rates: (u)du = (t) (0;T) (0;t) : (7) R (t; T) = (t) T, t T R(0;T),t R (0;t) (0;t) Apart from (t), which is common for all maturities, (7) and (8) only depend on the initial volatility structure. 5 (8) Pitfalls in volatility calibration { 3 Constraining the evolution of the volatility structure in this way could have undesirable eects on derivatives prices. If the current volatility curve is humped, the future curve will be steeply downward sloping, although at eventually. Hull and White's recommendation: do not calibrate the model to the volatility structure (if anything, use cap prices instead). Additional problems for the BDT model: { Minor problem: no analytical solution for bond prices, so the dependencies are more dicult to analyze (and understand). { Major problem: mean reversion is tied to the future short-rate volatilities since (t) =, 0 (t)=(t) in the BDT model. If the volatility structure is downward sloping (normal situation), we need BDT's (t) to be decreasing in t and this is an unrealistic property (in general). 6

Pitfalls in volatility calibration { 4 Illustration of the BDT volatility problem, taken from a paper by Simon Schultz and Per Sgaard-Andersen, \Pricing Caps and Floors," Finans/Invest, 4/93 [in Danish]. Market prices (bid-ask) and three model prices for interest-rate caps (all prices are relative to bid-ask midpoint). The BDT and Hull-White (extended) Vasicek models are calibrated to a downward-sloping volatility structure. Since (t) in the BDT model is decreasing over time, the BDT cap prices generally are too low in the table below. Maturity Bid Ask BDT Vasicek Black-76 2 0.95 1.05 0.94 1.00 0.97 3 4 0.97 0.97 1.03 1.03 0.90 0.92 1.00 1.00 0.98 0.98 5 0.97 1.03 0.94 0.99 0.97 7 Mean reversion in log-normal models Black and Karasinski (1991) relax the BDT restriction on the mean reversion coecient, d log r t = fb(t), (t) log r t g dt + (t)dw Q t : (9) The model (9) cannot be implemented in a recombining binomial tree with constant time steps and probabilities (n; s) = 0:5. There are three possible modications of the tree which allow for (arbitrary) mean reversion: 1. Non-constant time steps, n, with (n; s) = 0:5. This is suggested by Black and Karasinski (1991). The main disadvantage is that the spacing declines over time, and we generally want the opposite (if anything). 2. Non-constant probabilities of an up-move, but with constant time steps. We match the expected change in r (mean reversion) at node (n; s) by adjusting (n; s). The disadvantage is slower convergence. 3. Trinomial trees (Hull-White) which have three branches at each node. 8

Brownian-path independence (BPI) Why is it possible to construct a simple binomial tree with constant time steps and (n; s) = 0:5 in the BDT case? The solution to the BDT SDE (3) can be written as log r t = (t) (0) log r 0 + (t) Z t 0 b(s) Q ds + (t)wt (s) B(t) + (t)w Q t (10) The BDT model modies the Brownian motion tree only by scaling [through log( n ) = c (t)] and the bottom node, r(n; 0). In most BPI models, the short rate has the general form: r t = F B(t) + (t)w Q t ; (11) for some function F(x). Note that BDT has F(x) = exp(x). Simple binomial trees requires a BPI model [Jamshidian (1991)]. 9 Trinomial lattices { 1 Introduced by Hull and White (1993, 1994). Extended Vasicek model with (t) = and (t) =, We rewrite (12) as dr t = f(t), r t g dt + dw Q t : (12) r t = (t) + x t (13) (t) = e,t r0 + Z t 0 e,(t, s) (s)ds (14) dx t =,x t dt + dw Q t ; with x 0 = 0: (15) First step: build a trinomial tree for x t. This tree is symmetric around x = 0, and the geometry depends only on and. Second step: calibrate the time-dependent parameters, i = (t i ), to match the initial term structure. 10

Three-period trinomial tree: x(0; 0),, Trinomial lattices { 2 x(1; 1),, x(1; 0),,, x(1;,1),,,, x(2; 2) x(2; 1),, x(2; 0),, x(2;,1),, x(2;,2),, A AA A AA A AA A x(3; 2) x(3; 1) x(3; 0) x(3;,1) x(3;,2) Comment 1: the numbering scheme, x(i; j), is dierent from binomial case. The center node has j = 0 for all times i. Comment 2: there is a dierent branching scheme for low and high values of j (node number). The purpose is accommodating mean reversion, while retaining positive probabilities. 11 Trinomial lattices { 3 First and second moments of the SDE for x t : h i E t x t+, x t Mx t = e,,1 x t,x t (16) h i Var t x t+, x t V = 2 1, e,2 2 (17) 2 The two approximations follow from exp(z) 1 + z. The trinomial model has a constant time step, denoted. The spacing on the x-axis is specied as x = p 3V. This means that x(i; j) = jx, for,n i j n i. From each node, (i; j), there are branches to three nodes with probabilities: p u (top node), p m (mid mode), and p d (low node). 12

Trinomial lattices { 4 We look at a \normal" node (i; j) not special branching. The probabilities p u, p m and p d are chosen in order to satisfy p u x, p d = Mjx (18) p u (x) 2 + p d (x) 2 = V + M 2 j 2 (x) 2 (19) p u + p m + p d = 1 (20) That is, we match the moments of (x t+,x t ), see (16) and (17). Since V = (x) 2 =3, the solution is easily found as p u = 1 6 + j2 M 2 + jm 2 (21) p m = 2 3, j2 M 2 (22) p d = 1 6 + j2 M 2, jm 2 (23) 13 Trinomial lattices { 5 Note that the probabilities are independent of the initial term structure. Apart from j, they only depend on and. When branching out from the special top and bottom nodes, similar formulas apply see Hull (1997) or Hull & White (1994). This completes the rst step, setting up the nodes of the trinomial lattice. Second step: let r(i; j) = i + x(i; j), and calibrate i recursively so that the (i + 1)-period bond price is matched exactly. As in the BDT model, the calibration is done with forward induction and Arrow-Debreu prices. We start with 0 = r(0; 0) =, log P(1)=. Dene p(i; j) = exp[,r(i; j)] = exp[, i ] exp[,j(x)]. 14

Trinomial lattices { 6 Assume that we have computed m,1, where m 1. First, we use the forward equation to compute G(m; j), G(m; j) = nm,1 X q(k; j)p(m, 1;k)G(m,1;k); (24) k=,(nm,1) where q(k; j) is the probability of moving from the node (m,1;k) to (m; j). Note: q(k; j) is only non-zero for at most three k. Second, with G(m; j) at hand, the (m + 1)-period bond price is given by P(m + 1) = n mx G(m; j)p(m; j) j=,nm = e, m n mx j=,nm G(m; j)e,j(x) (25) 15 Trinomial lattices { 7 The solution to (25) is readily available in closed form: m = log P n m j=,n m G(m; j)e,j(x), log P(m + 1) (26) Having found m, we proceed to m + 1 (next period) using the same recursions forward equation (24) followed by (26). This completes the construction of the Hull-White trinomial tree for the extended Vasicek model. The parameters and can be calibrated to, e.g., cap prices by minimizing the squared pricing errors S(; ) = X V actual i, V model 2 i : (27) i 16