Amortizing Floor Option Model
An amortizing floor option consists of 12 floorlets, or put options, on the arithmetic average of the daily 12-month Pibor rate fixings over respective windows of approximately 30 calendar days.
Pricing Amortizing Floor Option
An amortizing floor option consists of 12 floorlets, or put options, on the arithmetic average of the daily 12-month Pibor rate fixings over respective windows of approximately 30 calendar days. Furthermore the notional amount corresponding to each floorlet is specified by an amortization schedule.
We consider a floor option consisting of a series of floorlets as follows. Here each floorlet is specified by
· settlement time, ,
· set of Pibor fixing times, , such that
,
· payoff at of the form
where
· denotes the
-period Pibor rate that sets at
,
· is an FRF notional amount,
· is an accrual period.
For each period in the tables above, a party is short a floorlet specified by
strike, 3.55%,
underlying interest rate equal to the arithmetic average of the 12 month Pibor-rate daily fixings in the averaging window,
,
payment at settlement date of the form
where
· is a corresponding notional amount,
· is the number of daily fixings in the averaging window,
· is the interval of time from the accrual start date to the settlement date calculated according to the ACT/360 day-counting convention.
Consider a floorlet with associated Pibor rate averaging window, and let
denote the corresponding settlement date. We assume that, for each reset in this window, the associated 12-month forward Pibor rate,
, satisfies an SDE, of the form


,
under the -forward probability measure, where
· is a constant volatility parameter,
· is a standard Brownian motion.
We note that, mathematically, the Pibor rates above cannot simultaneously be martingales under the common -forward probability measure; moreover, in order to simultaneously express the Pibor rates above under this same measure, the SDE above requires a drift correction term.
Let be the arithmetic average of the 12-month Pibor rates over the daily fixings in the averaging window above. Since each Pibor rate is log-normal,
cannot also be log-normal. For computational speed, then, we approximate
by a random variable,
,
where
· ,
· ,
· is a standard Brownian motion.
Here, with respect to the fixing point in the averaging window,
· denotes the reset time,
· is the forward Pibor rate volatility,
· denotes the forward Pibor rate.
From the above (see Appendix A) we see that and
.
The random variable can then be viewed as a moment matching approximation to
.
We now approximates the price of a floorlet by
where
is the interval from the accrual start date to the settlement date,
is the discount factor to the settlement date, and
is a Euro notional amount.
We compute, over a specified averaging window,
· the average Pibor fixing time, ,
· the average forward Pibor rate, ,
· an average volatility, .
Here the forward Pibor rate volatility, , is taken from a corresponding Euro forward swap rate volatility curve. Furthermore Pibor forward rates are calculated from a curve sheet of EURIBOR discount factors (see https://finpricing.com/lib/IrBasisCurve.html).
Consider a European style option of the form,
· maturity, ,
· underlying, ,
· strike, ,
· payoff at maturity, .
We calculate, by an analytical formula,
(3.3.3.1)
where
· denotes the discount factor to time
,
· , under the
-forward measure, with
a constant volatility parameter, and
a standard Brownian motion.
If the underlying asset, , is a
- period Libor rate, then
is a martingale under the
-forward measure. In this case black_opt should be called with a zero interest rate to maturity, so that
in (3.3.1) reduces to 1; the resulting option price can then be scaled by the discount factor to
.
With respect to our deal, Tranche 1, we apply black_opt to calculate
where is defined in Section 3.2; here the interest rate to maturity is set to zero.
We note that the black_opt addin list of formal parameters includes a string input, “C” or “P”, to respectively denote call or put option calculation. In the WM spreadsheet implementation, however, the option calculation parameter input is not of the required form above. It appears from numerical tests, however, that in this case the addin defaults to a put option calculation. To be consistent with the addin’s formal parameter types, we suggest modifying the spreadsheet’s corresponding input to
If ($M$5, “C”, “P”).
Let be a fixing time for a
- period Pibor rate,
, in an averaging window (see Figure 4.1 below). We wish to express
under the
forward probability measure. In Appendix A we show that
where . Here
denotes the forward Pibor rate that sets at
for the accrual period
; furthermore, under the
forward measure,
.
Figure 4.1. Pibor fixing points.
Using the technique above, we now simultaneously express all the Pibor rate fixings in the averaging window under the common forward probability measure. We then evaluate
(4.1)
based on an Euler discretization scheme. Next we scale the numerical value for
Formula (4.1) by.
Last updated