amortizingFloor
  • Amortizing Floor Option Model
Powered by GitBook
On this page
  • We consider a floor option consisting of a series of floorlets as follows. Here each floorlet is specified by
  • 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
  • We now approximates the price of a floorlet by
  • Consider a European style option of the form,

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.

Last updated 2 years ago

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%,

  • payment at settlement date of the form

where

where

We now approximates the price of a floorlet by

where

We compute, over a specified averaging window,

Consider a European style option of the form,

We calculate, by an analytical formula,

where

With respect to our deal, Tranche 1, we apply black_opt to calculate

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”).

Figure 4.1. Pibor fixing points.

based on an Euler discretization scheme. Next we scale the numerical value for

underlying interest rate equal to the arithmetic average of the 12 month Pibor-rate daily fixings in the averaging window, ,

· 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,

,

· ,

· ,

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

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.

· 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 ).

· maturity, ,

· underlying, ,

· strike, ,

· payoff at maturity, .

(3.3.3.1)

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

where is defined in Section 3.2; here the interest rate to maturity is set to zero.

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,

.

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)

Formula (4.1) by.

https://finpricing.com/lib/IrBasisCurve.html