Single Currency Bermudan Swaption Model
The underlying security of a single currency Bermudan swaption is an interest-rate swap, which is specified by respective payer and receiver legs.
Last updated
The underlying security of a single currency Bermudan swaption is an interest-rate swap, which is specified by respective payer and receiver legs.
Last updated
Pricing Single Currency Bermudan Swaption
The underlying security of a single currency Bermudan swaption is an interest-rate swap, which is specified by respective payer and receiver legs. Each of the legs above can pay a fixed rate, Libor or CMS rate. The owner of the Bermudan swaption can choose to enter into the swap above at certain pre-defined exercise times; upon exercise, the owner
· must pay all payer-leg quantities that reset on or after the exercise time, and
· will receive all receiver-leg quantities that reset on or after the exercise time.
The pricing method is based on Jamshidian’s Libor rate model (i.e., where Libor rates are modeled simultaneously under the spot Libor measure). Furthermore, we value a Bermudan swaption based on the Monte Carlo technique presented by Longstaff and Schwartz towards American style pricing.
Let ,…,, where , be common Libor reset points. Here we assume that all interest rate reset and Bermudan exercise times belong to the set of common reset points, .
We consider an interest-rate swap consisting of respective receiver and payer legs. Here the payer leg is specified by
· reset points, , where and ,
· an amount, , payable at time , for
Here can be a fixed rate, a Libor or a CMS rate. In the case of an -period Libor rate,
where
We model Libor rates under the spot Libor measure, which has numeraire process,
where
We consider a volatility vector of the form
Here
Furthermore
where
Here
denotes a Chebyshev polynomial of the first kind.
In the above, the parameters
are determined from calibration.
where
We price a Bermudan style swaption using a Monte Carlo technique, which is based on the approach proposed by Longstaff and Schwartz towards American style pricing using simulation. In particular, at every exercise time, we must solve a linear least squares problem, and then decide whether to exercise the option.
where
We discretize the short-rate process above based on a trinomial tree (see [Canale, 2000] for a description of the tree building technique). At an exercise time slice, the intrinsic (European) option payoff has the form
where
where
Our valuation method involves nested, outer and inner, Monte Carlo simulation loops.
Here we employed the Numerical Recipes in C routine, ran2(), in conjunction with gasdev().
· ,
· ,
· is the price at time of a zero-coupon bond, which matures at and has $1 face value.
In the case of a single period Libor rate, for example, .
For an -period CMS rate with frequency, (where is a whole number of consecutive common reset periods),
For example, if (i.e., the CMS has reset times that correspond to consecutive common reset points), then .
Let the receiver leg be similarly defined with respect to the reset points, .
We now consider exercise points, , such that . Here the Bermudan swaption can be exercised at any point belonging to . If the option is exercised at time , for some , then
· the owner must pay all payer-leg quantities that set at points such that , and
· the owner receives all receiver-leg quantities that set at points such that .
,
where denotes the price at time of a zero coupon bond with maturity of (ref https://finpricing.com/lib/FiZeroBond.html).
Let denote the integer, , such that . Under the spot Libor measure, we assume that, for and ,
, (3.1.1)
· is a vector of uncorrelated, standard Brownian motions,
· is a time deterministic volatility vector, which we define below.
.
,, (3.1.2)
Let be an exercise time. Suppose that the payer leg has future reset times, , such that . Furthermore assume that an interest rate quantity,, for , sets at and is paid at . Similarly assume that the receiver leg has future reset times, , where . Furthermore assume that an interest rate quantity, , for , sets at and is received at .
The payoff from a European option to enter into the swap at is then given by
(3.2.1)
· denotes the sigma algebra induced by Brownian motion up to time ,
· denotes expectation with respect to the spot Libor measure.
We assume that the short interest-rate, , follows a risk-neutral Hull-White process, of the form
,
· is a constant mean reversion parameter,
· is a constant volatility parameter,
· is a standard Brownian motion,
· is chosen to match the initial term structure of risk-free rates.
· is the risk-neutral numeraire value to time ,
· denotes risk-neutral expectation.
Consider the swap’s payer leg, which is specified with reset points, , as described in Section 2. Furthermore assume that an interest rate based amount, , is payable at time , for where
is an -period CMS rate with frequency, . At each reset point , for we consider an at-the-money, European payer swaption with payoff at of the form
(4.1.1.1)
is the forward value of at time zero.
In order to calibrate the Jamshidian Libor rate model parameters, (3.1.2), we include, in the calibration set of instruments, the European payer swaption with payoff (4.1.1.1), for with corresponding price calculated from our benchmark short-rate trinomial tree model.
To calculate the price of a European style option with payoff at maturity of the form (3.2.1), we directly simulate the Libor-rate process, , for , by discretizing the SDE (3.1.1) based on an explicit Euler scheme. We seek to evaluate
(4.2.1)
For the outer loop, we simulate the Libor rate process to the maturity time, . From this point, we value the conditional expectation terms in (4.2.1) using an inner Monte Carlo loop. We then average the sample payoffs over the number of outer loop sample paths.