Monte Carlo Multi-factor Short Rate Model

The Monte Carlo Multi-factor Short Rate Mode has been used extensively in pricing a variety of interest rate derivative securities. The model assumes that short rates at reset times are lognormally

Monte Carlo Multi-factor Short Rate Model

The Monte Carlo Multi-factor Short Rate Mode has been used extensively in pricing a variety of interest rate derivative securities. The model assumes that short rates at reset times are lognormally distributed.

Let I = [0,T] , where T > 0, be an interval of time and let Dt = T/N, where N is a positive

integer, be an accrual period. We consider a model for N , Dt - period short rates.

Specifically let 0 0 = t < < t = T N 􀀀 , where t i T i = D , be an equally spaced partition of I .

We are interested in the Dt - period short rate at time equal to ti , which we denote by

ri , for i = 1, ... , N .

The FP short rate model derives from an underlying forward rate model. In particular let

f ti , for i = 1,..., N , denote a Dt - period forward rate, beginning at time equal to ti , as

seen at time equal to t . Also let {W_ t I} ti Î , for i = 1, ... , N , denote standard Brownian

motion under a probability measure Q ; furthermore assume that the Brownian motions

{W_ t I} ti Î and {W_ t I} tj Î , for i, j = 1,..., N , have instantaneous constant correlation

equal to _rij . We assume that the process {f t t } ti Î[0, ] , for i = 1, ... , N , satisfies a

stochastic differential equation (SDE) of the form

where _mti and _sti denote piecewise constant drift and volatility terms (i.e., constant over

each subinterval, [t , t ) j-1 j , for j = 1, ... ,i ). We then set r f i ti = (i = 1,..., N ).

Notice that ri is equal to

where f i0 is the Dt - period forward rate beginning time equal to ti , as seen at time equal to zero, Z i is a standard normal random variable, . For consistency, we re-write (2) as the equivalent expression

FP assumes that short rates are lognormally distributed, of the form (3), under the probability measure Q . The model includes as input the initial term structure of forward rates (i.e., f i

0 , for i N = 1,..., ). The volatilities si , for i = 1,..., N , in (3) are also supplied as inputs. Furthermore correlations for Z i and Z i+1 ( i = 1, ... , N ) are input and then combined with the volatilities si ( i = 1, ... , N ), to construct a covariance matrix (under the measure Q ) for the random vector [s s ] 1W1 W NN T ,..., .

Let P( j, i) , for i = 1,..., N and j = 0, ...i , denote the price at time equal to t j of a bond with face value $1 at time equal to ti . Also let {B i N} i | = 0, ... , , where D , denote our money-market, numeraire process under Q . Then the Monte Carlo construction scales the short rate (3), for i = 1,..., N , so that all zero coupon bond prices, as seen at time equal to zero, are repriced, that is, P i E. Furthermore, because this is a short rate model, the martingale (no-arbitrage) condition is then automatically satisfied under Q (where Fi denotes the sigma algebra induced by Wi ,for i = 1,..., N ).

Note that

· all options are of European exercise type,

· by the correlation between adjacent LIBOR rates ri and ri+1 ( i = 1, ... , N -1), we

mean the correlation between the standard normal random variables Z i and Z i+1

described in Section 2, and,

· by the volatility for LIBOR rate ri , we mean the value for the parameter si

In our terminology below, the payoff for a caplet with tenor ti (i = 1,..., N ) is defined

equal to

where ri denotes the spot rate at time equal to ti and X denotes the strike; furthermore the payoff is received at time equal to ti+1 . Caplets were specified based on the following parameters :

· short rate equal to three month LIBOR (see https://finpricing.com/lib/FxForwardCurve.html),

· tenor equal to three months, one year and three years,

· initial forward rate term structure set

· constant at 7%, 7.5% and 8%, and

· linearly upward rising , initially at 7% , with .0025 increments every three

months,

· strike equal to 7%, 8% and 9%,

· LIBOR rate volatility set constant at 10%, 25% and 50%, and

· adjacent LIBOR rate correlation constant in the range of 90% to 99% inclusive.

Caplets were benchmarked using Black’s model, that is, with constant volatility and with

fixed discounting based on the initial term structure of forward rates; FP prices were

based on 10,000 Monte Carlo paths. Numerical test results showed relative differences

between the benchmark and FP model

· not greater than 1% for high (50%) volatility,

· not greater than .1% for low (10%) and medium (25%)volatility.

Last updated