The Pricing of Bermudan Swaptions by Simulation

Similar documents
Market interest-rate models

Term Structure Lattice Models

The Libor Market Model: A Recombining Binomial Tree Methodology. Sandra Derrick, Daniel J. Stapleton and Richard C. Stapleton

Martingale Methods in Financial Modelling

Martingale Methods in Financial Modelling

Pricing the Bermudan Swaption with the Efficient Calibration and its Properties

Crashcourse Interest Rate Models

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

BOUNDING BERMUDAN SWAPTIONS IN A SWAP-RATE MARKET MODEL

Callable Libor exotic products. Ismail Laachir. March 1, 2012

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

CB Asset Swaps and CB Options: Structure and Pricing

Interest Rate Bermudan Swaption Valuation and Risk

Pricing with a Smile. Bruno Dupire. Bloomberg

Libor Market Model Version 1.0

The Black Model and the Pricing of Options on Assets, Futures and Interest Rates. Richard Stapleton, Guenter Franke

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

Correlating Market Models

Interest-Sensitive Financial Instruments

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives

Introduction to Financial Mathematics

Puttable Bond and Vaulation

Abstract The Valuation of Caps, Floors and Swaptions in a Multi-Factor Spot-Rate Model. We build a multi-factor, no-arbitrage model of the term struct

Things You Have To Have Heard About (In Double-Quick Time) The LIBOR market model: Björk 27. Swaption pricing too.

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL

TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING

A Hybrid Commodity and Interest Rate Market Model

Callable Bond and Vaulation

Managing the Newest Derivatives Risks

Interest Rate Cancelable Swap Valuation and Risk

With Examples Implemented in Python

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

Derivative Securities Fall 2012 Final Exam Guidance Extended version includes full semester

Handbook of Financial Risk Management

Monte Carlo Methods in Financial Engineering

A hybrid approach to valuing American barrier and Parisian options

Monte Carlo Methods in Structuring and Derivatives Pricing

COMPARING DISCRETISATIONS OF THE LIBOR MARKET MODEL IN THE SPOT MEASURE

INTRODUCTION TO THE ECONOMICS AND MATHEMATICS OF FINANCIAL MARKETS. Jakša Cvitanić and Fernando Zapatero

Interest Rate Volatility

Lecture 5: Review of interest rate models

From Discrete Time to Continuous Time Modeling

Improved Lower and Upper Bound Algorithms for Pricing American Options by Simulation

Interest Rate Modeling

Phase Transition in a Log-Normal Interest Rate Model

Computational Efficiency and Accuracy in the Valuation of Basket Options. Pengguo Wang 1

MONTE CARLO MARKET GREEKS IN THE DISPLACED DIFFUSION LIBOR MARKET MODEL

Risk Neutral Valuation

Derivative Securities Fall 2007 Section 10 Notes by Robert V. Kohn, extended and improved by Steve Allen. Courant Institute of Mathematical Sciences.

ONE NUMERICAL PROCEDURE FOR TWO RISK FACTORS MODELING

Fixed-Income Analysis. Assignment 7

MONTE CARLO BOUNDS FOR CALLABLE PRODUCTS WITH NON-ANALYTIC BREAK COSTS

On Pricing Derivatives in the Presence of Auxiliary State Variables

Bermudan Swaptions in the LIBOR Market Model

Fixed Income Modelling

FINANCIAL OPTION ANALYSIS HANDOUTS

Non-recombining trees for the pricing of interest rate derivatives in the BGM/J framework

Policy iterated lower bounds and linear MC upper bounds for Bermudan style derivatives

Option Models for Bonds and Interest Rate Claims

FIXED INCOME SECURITIES

Claudia Dourado Cescato 1* and Eduardo Facó Lemgruber 2

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

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO

Monte Carlo Pricing of Bermudan Options:

INTEREST RATES AND FX MODELS

Computational Finance. Computational Finance p. 1

Monte Carlo Methods in Finance

MONTE CARLO METHODS FOR AMERICAN OPTIONS. Russel E. Caflisch Suneal Chaudhary

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS

Numerical schemes for SDEs

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. {

1.1 Basic Financial Derivatives: Forward Contracts and Options

Callability Features

Math 623 (IOE 623), Winter 2008: Final exam

APPROXIMATING FREE EXERCISE BOUNDARIES FOR AMERICAN-STYLE OPTIONS USING SIMULATION AND OPTIMIZATION. Barry R. Cobb John M. Charnes

On Pricing Derivatives in the Presence of Auxiliary State Variables

Statistical Models and Methods for Financial Markets

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

MODELLING VOLATILITY SURFACES WITH GARCH

M339W/M389W Financial Mathematics for Actuarial Applications University of Texas at Austin In-Term Exam I Instructor: Milica Čudina

Financial Engineering with FRONT ARENA

ANALYSIS OF THE BINOMIAL METHOD

2.1 Mathematical Basis: Risk-Neutral Pricing

Computational Finance Binomial Trees Analysis

FX Smile Modelling. 9 September September 9, 2008

Simple Improvement Method for Upper Bound of American Option

Accurate and optimal calibration to co-terminal European swaptions in a FRAbased BGM framework

Local Volatility Dynamic Models

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 Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

Time-changed Brownian motion and option pricing

Fixed Income and Risk Management

RISK MANAGEMENT WITH THE LIBOR MARKET MODEL. SUN YANG (B.S. & B.Eco. Peking University, P.R.China)

Interest Rate Models Implied Volatility Function Stochastic Movements

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

Jaime Frade Dr. Niu Interest rate modeling

Numerical Methods in Option Pricing (Part III)

OPTION VALUATION Fall 2000

Pricing of a European Call Option Under a Local Volatility Interbank Offered Rate Model

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

Transcription:

The Pricing of Bermudan Swaptions by Simulation Claus Madsen to be Presented at the Annual Research Conference in Financial Risk - Budapest 12-14 of July 2001 1

A Bermudan Swaption (BS) A Bermudan Swaption (BS) is an option on a swap that can only be exercised at discrete points in times. Usually these times coincide with the payment dates on the swap T F T L < T Can be defined by 3 dates - where T F - First strike date (called the lockout period) T L - Last strike date T - Maturity of the swap Remark: Under these assumptions a Bermudan Swaption (BS) is equal to a Bermudan option on a coupon bond with a strike equal to the par value of the bond Remark: Another type of Bermudan Swaption (BS) is a Constant Maturity Bermudan Swaption (CMBS) 2

Free Boundary problems - I We can formulate the free-boundary problem as follows: At every time t $ T F (for t belonging to the finite set of stopping times J) up until the final exercise date T L there will be some critical value P*(t) of the underlying security such that it is optimal to exercise the option if P(t) falls below this critical value. This set of critical values P*(t) forms the early exercise boundary. Remark: Where by nature this optimal exercise boundary is a free boundary - that is the boundary is not given explicitly, but has to be determined as an integral part of the pricing process 3

Free Boundary problems - II Free boundary problems are handled straightforward in Lattice models because pricing is done by backward-induction: φ is either -1 or 1. (if equal to -1 => we are considering a payer swaption) C i [ φ ( P ( t, T t) K); C ] = max i+ 1 d i+ 1 Remark: As Monte Carlo works by evolving the underlying state variable/s forward through time it cannot know when it is optimal to exercise - that is it cannot locate the free boundary 4

The Traditional modelling Approach - spot-rate models Popular interest models in the Market is: one-factor models - for example Hull and White (HW) (1990), Black and Karasinski (BK) (1991) and Black, Derman and Toy (BDT) (1990) - or some two-factor models like Hull and White (1996) or Ritchken and Sankarasubramanian (1995) Remark: All these models can be implemented numerically in low-dimensional lattices (such as finite differences or binomial trees) - which makes the pricing of american style securities straightforward 5

Spot-Rate models and the Volatility Structure - I Vol% V o la tility S tru c tu re 22.00 20.00 18.00 16.00 14.00 12.00 10.00 1 2 3 4 5 6 7 8 9 1 0 Fla t V ol% Sp ot V ol% Y e ars Flat-Volatility: Sometimes called Black volatility - is the one quoted by brokers. (Assume that each caplet is priced by the same volatility) Spot-Volatility: The volatility that prices each of the caplets in a Cap 6

Spot-Rate models and the Volatility Structure - II Implying the volatility parameters from Market Data. Here we have two different approaches: Introduce either a time-dependent mean-reversion or spot-volatility parameter in the diffusion process Pros: Allows for exact fit of the observed Vol.structure Problems: Introduce non-stationarity in the Volatility Structure. (The hump usually encountered in the Vol.structure disappear as times goes) Perform a best-fit of the observed Vol. Structure Pros: The Vol. Structure remains constant - stationary Problems: An exact fit is in general not possibly - see next slide For spot-rate models I prefer the second approach 7

The Libor Market Model (LM) - I Some stylized facts: It is expressed in terms of discrete time forward rates (as opposed to the HJM with is formulated in continuous time) In the classic form it assume that forward-rates are lognormal Extension to multiple factors are straightforward It turns out that closed form solutions for caplets can be derived which are similar to Black s formula see slide IV It also turns out that an approximate Black formula for swaptions can be derived see slide IV Observed Cap volatility is automatically matched by the LM model Remark: Originally introduced by Brace, Gatarek and Musiela (BGM) (1997) and Miltersen, Sandmann and Sondermann (MSS) (1997) and Jamshidian (1997). Sometimes the Libor Market Model is referred to as the BGM-model. 8

The Libor Market Model (LM) - II In the LM model the focus is on discretely compounded forward rates, f(t,t,*) for the period [T, T + *] as seen from time t. f(t,t,*) can be expressed as: 1 P( t, T) f( t, T, δ) = 1 δ P( t, T + δ) Combining this result with the assumption that the price of a discount bond is governed by the following risk-neutral general SDE: dp( t, T) = r( t) P( t, T) dt P( t, T) v( t, T) dw t And assuming log-normal diffusion for the forward-rates gives us the process for the forward-rates in the LM model see next slide 9

The Libor Market Model - III The process for the forward-rates can be written as: f( t, T, δ) = f( t, T, δ) γ( t, T) v( t, T) dt + f( t, T, δ) γ( t, T) dw t Where the bond-price volatility function v(t,t) is defined as: T t δ f( t, T, ) ( t, T k ) v( t, T) = δ δ γ δ 1+ δf( t, T, δ) k= 1 For the purpose of pricing it is convenient to work under the forward adjusted risk-measure. Under the following transformation the forwardrates f(t,t,*) becomes martingales under the T+* forward measure: t Wt T δ Wt v( s, T δ) ds + = + + 0 10

The Libor Market Model - IV Using Black s formula - closed form solutions for caplets exist where the volatility is defined as: T σ 2 1 Black = γ s T 2 ds T t (, ) t Again using Black s formula an approximate closed form solution for swaptions can be derived because of lack of space omitted here - see James and Webber (2000) section 8.3.1 page 210 Remark: This approximate swaption formula is quite accurate in practice see BGM (1997) or Hull (2000) An even better approximation - the shape-corrector method of Jaeckel and Rebonato (2000) 11

Volatility Stationarity - I Stationarity means: γ( t, T) = γ( T t) That is the volatility is only a function of time to maturity The stationarity assumption imply one of the two following sentences: Volatilities are identical for all fixed time to maturities Volatilities change over time as the time to maturity changes Remark: The good news is that the observed volatility structure in this case will not change as time goes Remark: Much work on the BGM model has however been on the non-stationary case, for example Hull and White (2000) and Rebonato (1999). It though seems that recently focus has changed in favor for the stationary models 12

Libor Market Models the last slide In generel the LM model can be calibrated to both swaption-and capvolatilities (see Rebonato (1999), Sidenius (2000) and Brace and Womersley (2000)) even in the case of stationarity but at the expense of introducing multiple factors. (As an example let me mention that Sidenius (2000) consider 10 factors) - see the presentation The Libor Market Model - calibration to market prices. However, the flexibility of the LM model does not come for free: The high dimensionality means that pricing has to be done by Monte Carlo simulation This fact leads to 2 problems: Slow convergence How to handle free boundary problems Remark: The problem of slow convergence can in principle be more or less handled by one or more so-called variance-reduction techniques 13

Monte Carlo Simulation of Libor Market Models Using the Euler discretization method we can simulate the forward-rates using the following equation: f( t +, T) = f( t, T) exp ( T t) + 1 γ ε v( t, T) γ( T t) 2 As mentioned in Sidenius (2000) we have to recognize that in continuous time v(t,t) does not specify the value for T=t. This turn out to indicate that for the purpose of simulation v(t,t) has to be defined as: v( t, T) = T t+ 1 N δ f( t, T k) γ ( T k) 1+ δf( t, T k) k= 0 N is the number of time-steps in the simulation and T/N are the length of the time-steps Remark: A good extension is the predictor-corrector method of Jaeckel, Joshi and Hunter (2000) - which models the drift as indirectly stochastic 14

Bermudan Swaptions in the Libor Market Model The question is - Is it possible to price American style securities on a Libor Market Model simulation? A lot of information in simulation: We have arbitrage-free samples of a number of yield-curves We have unconditional probability information - that is we can produce unconditional probability expectations For most instrument we can calculate the price based solely on the simulation yield-curves However: To value American style securities we also need the conditional expectations of the pay-off for to be able to figure out if it is optimal to exercise or not 15

Latticed based approaches Non-recombining trees - see for example Gatarek (1996) [( m + 1) m N+ 1 Problems: The number of nodes grows exponentially in the number of time steps. For N time-steps and in an m-factor model we have nodes - which makes the method unfeasible 1] However it is possible to specify a feasible non-recombining tree method - see later 16

The Markov Chain Model (MCM) of Carr and Yang (CY) Relies on the Stratification method of Barraquand and Martineau (1995) They bundle paths together for the money-market account The yield-curve for a given state is defined as the average of all the yield-curves that pass through a particulary bucket 17

The method of Clewlow and Strickland (CS) (1998) As Carr and Yang they also reduce the exercise region to the state of a single variable More precisely they use a one-factor Hull and White model implemented in a lattice and obtain the early exercise boundary by determining the critical bond price via backward-induction This boundary are then afterwards used in a full Monte Carlo simulation of multi-factor models (in their case a 2-factor model) 18

The Stochastic Mesh method from Broadie and Glasserman (BG) (1997) The conditional expectation is estimated as the weighted average of the pay-offs one step further on. (Ratio of the conditional density function and the unconditional density function) Remark: Pedersen (1999) suggest using digital caplets in determining the weights. 19

Longstaff and Schwartz (LS) and Andersen s boundary optimization technique Both models have the following in common: Decision on the early exercise depends on the intrinsic value of the option and the values of still active european options Andersen s method works as follows: step 1: Specify the functional form for the exercise strategy: (Good choice is to exercise if C(t) > H(t) (Which is only optimal in a one-factor setting) step 2: Run a MC and store for all times and all paths the intrinsic value + the discount factor step 3: Compute the time-dependent function H(t) such that the value of the Bermudan option is maximised step 4: Generate a new and larger simulation (around 2x) to price the Bermudan option under the exercise strategy in step 3 Longstaff and Schwartz s is a regression based method with contrary to Andersen focus on simulating the holding value 20

Jaeckel s method - I Jaeckel s method follows structurally along the same lines as Andersen s method. However Jaeckel s method does not require approximative evaluations of option values during the simulation itself Instead a parametric exercise decision function is specified as follows: Ei ( f ( ti )) = Φ xi1 + xi2si+ 1( 0) S ( t ) + x i+ 1 i i2 fi ( ti ) where Φ = -1 for a payer swaption and Φ = +1 for a receiver swaption. (This function is hyperbolic in S i+1 ) 21

Jaeckel s method - II The reason for chosen that functional form for the optimal exercise region was in order to obtain a reasonable separation of exercise and non-exercise regions as much as possible In that connection it seems that there are evidence that a projection of the first forward-rate f i on the swaprate S i+1 do manage to do the job quite well 22

Some observations - I In MCM a better approach than bundling the yield-curves (as also pointed out by CY) would be to bundle the payoff space instead of the state space. Overall conclusion seems to indicate that the MCM is better suited for one-factor models With BG s Stochastic Mesh method there is the issue of computational time (see for example BG table 4). Results from Pedersen (1999) however indicate that it is computationally much better to use digital caplets - (for a 50/500 mesh - 50 times faster) With respect to the CS method it can be argued that the optimal exercise region derived from a one-factor setting has limited use in a multi-factor framework (at least in some cases) 23

Some observations - II Andersen s method is in principle related to the CS method - however here the optimal exercise boundary is determined in the same model that are used for pricing LS s method differ mainly from Andersen s method in the sense that step 4 is omitted here. That is we use the same simulated paths to determine the value of the security in question that we use to compute the optimal exercise decision Remark: Andersen s decide to separate the simulations in order to prevent what he calles perfect foresigth biases - see footnote 9 page 14. In a sense the LS method is similar to the stochastic mesh method - but with regression weights rather than likelihood ration weights 24

Some observations - III Jaeckel s method differ only from Andersen s method because of the following 2 things: No approximative option values are used in estimating the optimal exercise boundary The exercise decision is designed in order to able to have a reasonable separation of exercise and non-exercise regions In general it is concluded that non-recombining trees are not recommendable - however as we will see shortly it is feasible (see Jaeckel 2000)) 25

MC and the optimal exercise boundary When we wish to price options of American style - then we really need to compare the expected payoff as seen from any node with the intrinsic value. This entails that the only method that can give an unbiased result is a non-recombining tree. Recently Broadie (2001) has come up with a method to determine the lower bound of the american style securities valued using Monte Carlo simulation Remark: Andersen and Broadie is currently working on how to asses the upper bound of Bermudan swaptions in the Libor Market Model - but no work has been published so far 26

A non-recombining tree approach - I A feasible non-recombining tree method for the Libor Market Model: Lets assume we have a matrix M R d,m whose rows consist of the vectors ε to be used for each realisation of the evolved yield-curve as given by slide 14 (We have an m-factor model) If we wish to assign equal probability to each of the d realisations it turns out that the elements of the matrix M describe the Cartesian coordinates of a perfect simplex (all the angles is equal) in m dimensions The smallest d for which it is possible to construct the M-matrix so it satisfies the above requirements is m + 1 that is we need a minimum of m + 1 branches out of each node 27

A non-recombining tree approach - II Cartesian Coordinate system: c i, j = m + 1 for j i j ( j + 1) j ( m + 1) for j = i - 1 j + 1 0 for j < i - 1 Example matrix for m = 5-1.7321-1 -0.7071-0.5477-0.4472 1.7321-1 -0.7071-0.5477-0.4472 0 2-0.7071-0.5477-0.4472 0 0 2.1213-0.5477-0.4472 0 0 0 2.1909-0.4472 0 0 0 0 2.2361 Remark: For m = 1 we get the M-matrix to be: c 1,1 = -1, c 2,1 = 1 Remark: Extending to more branches than m + 1 is straightforward 28

A non-recombining tree approach - III However, in order to benefit for the adding of branches we might want to spread them as evenly as possible. One natural candidate is a matrix were each column are symmetric around 0 (zero) this can be thought of as a suitable alignment of the simplex The result for the matrix from the last slide is: Remark: Further improvement can be achived by combining the simulation procedure with a technique called Alternative Simplex Direction (ASD) - which entails switching the signs of all the simplex coordinates in every step 29

Some Preliminary Conclusions - I In generel the results reported looks promising but as mentioned by James and Webber (2000) - section 13.1.5 page 353..on the whole these methods are computationally highly intensive, and allthough promising their value is yet to be proved Another interesting question is the factor dependency for Bermudan swaption where no clear and general accepted result so far has appeared. The issue here is: is the price of a Bermudan swaption sensitive to the number of factors? 30

Some Preliminary Conclusions - II A last interesting observation is: As most of the value in an American swaption lies in the exercise opportunity immediately prior to reset (payment dates on the swap) - we can approximate the value of an American swaption by a Bermudan swaption that can be exercised at the time step immediately prior to reset Remark: We are in the process of performing a more detailed analyses of the practical use both in terms of computational time and results for some of the approaches mentioned here. We expect that an updated slide-show will be available around december 2001. Anyone interested in receiving a copy can e-mail me at: claus_a_madsen@yahoo.com 31