18   Bonds with Embedded Options

This chapter provides the details on Bonds with Embedded Options.

Topics:

·        Introduction to Options

·        Bonds with Embedded Options

·        Deterministic Approach for Price Based Strike

·        Deterministic Approach for Rate-Based Strike

Introduction to Options

An option is a contract between a buyer and a seller in which the buyer has the right, but not the obligation, to purchase (in the case of a call option) or sell (in the case of a put option) a specified underlying asset at a specified price during or at the end of a specified period. The option seller, or writer, grants this right in return for the option price, or premium. The option buyer is long the contract; the seller is short.

Bonds with Embedded Options

FSI_D_BORROWINGS, FSI_D_LOAN_CONTRACTS, and FSI_D_INVESTMENTS are the instrument tables that support the embedded options functionality. The indicator in the instruments tables in the EMBEDDED_OPTION_FLG column. The FSI_D_EMBEDDED_OPTIONS table and FSI_D_EMBEDDED_OPTIONS_SCH tables need to be populated for all exercise types.  Other relevant tables and the list of values for embedded options are as follows:

·        FSI_D_EMBEDDED_OPTIONS

Table: Details of FSI_D_EMBEDDED_OPTIONS table
 

Column Name

 

Display Name

 

Description

 

AS_OF_DATE

 

As of Date

 

The date at which the data is current, for example, “30-SEP-10”

 

EXERCISE_TYPE_CD

 

Exercise Type Code

 

This attribute stores the exercise type code or option style of the embedded option. The list of valid values is 1 (American), 2 (Bermudan), 3 (European).

 

ID_NUMBER

 

ID Number

 

Unique record identifier such as account number.

 

OPTION_START_DATE

 

Option Start Date

 

This attribute stores the options start date and is valid for the American style of options.

 

OPTION_TYPE_CD

 

Option Type Code

 

This attribute stores the option type of the embedded option. The list of valid values is 1 (Call) and 2 (Put).

 

RATE_LOOKUP_CD

 

Rate Lookup Code

 

This attribute stores the rate lookup code. Depending upon the rate lookup, the rate of the appropriate term is compared against the strike rate. For instance, if the rate lookup code is Payment Frequency, the Strike IRC term point of payment frequency is compared against the strike rate. List of valid values is 1 (Remaining Term), 2 (Original Term), 3 (Payment Frequency), and 4 (Reprice Frequency).

 

STRIKE_IRC_CD

 

Strike Interest Rate Code

 

This attribute stores the coded value of the interest rate curve which is linked to the strike.

 

STRIKE_TYPE_CD

 

Strike Type Code

 

This attribute stores the strike type code of the embedded option. A strike type of price assumes that the price of the instrument is used as the strike. A strike type of rate assumes that the interest rate of the instrument is used as the strike. The list of valid values is 1 (Price) and 2 (Rate).

 

·        FSI_D_EMBEDDED_OPTIONS_SCH

Table : Details of FSI_D_EMBEDDED_OPTIONS_SCH table
 

Column Name

 

Display Name

 

Description

 

AS_OF_DATE

 

As of Date

 

The date at which the data is current, for example, “30-SEP-10”

 

ID_NUMBER

 

ID Number

 

Stores Identifier Number.

 

INSTRUMENT_CODE

 

Instrument Code

 

Stores the instrument code.

 

OPTION_EXPIRY_DATE

 

Option Expiry Date

 

This attribute stores the expiry date of the option.

 

STRIKE_VALUE

 

Strike Value

 

This attribute stores the strike rate (for example, entering “3.56” equals 3.56% ) or price (for example, 102.15) depending on the strike type of the option specified in FSI_D_EMBEDDED_OPTIONS. STRIKE_TYPE_CD.

 

·        FSI_OPTION_DECISION_TYPE_MLS

Table 68: Details of FSI_OPTION_DECISION_TYPE_MLS table
 

OPTION_DECISION_TYPE_CD

 

OPTION_DECISION_TYPE

 

Description

 

1

 

Cashflow to Maturity

 

Cashflow to Maturity.

 

2

 

Cashflow to Exp Date

 

Cashflow to First Expiry Date.

 

3

 

Rate Path Dependent

 

Rate Path Dependent

 

0

 

None

 

None

 

Table : Details of FSI_OPTION_TYPE_MLS table
 

OPTION_TYPE_CD

 

OPTION_TYPE

 

Description

 

1

 

Call

 

Call

 

2

 

Put

 

Put

 

-1

 

None

 

None

 

·        FSI_OPTION_EXERCISE_MLS

Table : Details of FSI_OPTION_EXERCISE_MLS table
 

OPTION_EXERCISE_CD

 

OPTION_EXERCISE

 

Description

 

1

 

American

 

American

 

2

 

Bermudan

 

Bermudan

 

3

 

European

 

European

 

·        FSI_OPTION_STRIKE_TYPE_MLS

Table: Details of FSI_OPTION_STRIKE_TYPE_MLS table
 

OPTION_STRIKE_TYPE_CD

 

OPTION_STRIKE_TYPE

 

Description

 

1

 

Price

 

Price

 

2

 

Rate

 

Rate

 

·        FSI_OPTION_RATE_LOOKUP_MLS

 

Details of FSI_OPTION_RATE_LOOKUP_MLS table
 

OPTION_STRIKE_TYPE_CD

 

OPTION_STRIKE_TYPE

 

Description

 

1

 

Price

 

Price

 

2

 

Rate

 

Rate

NOTE:   

Floating Rate and Adjustable Rate Instruments are not supported for Bonds with Embedded Options. Embedded options would be ignored and the instrument would be treated as a normal bond.

Embedded Options is only supported for Amortization type code of 700 (Non-amortizing or bullet bond).

For New Business, Embedded Options modeling through Product Characteristics is not supported.

 

Deterministic Approach for Price Based Strike

For the deterministic approach, the Cash Flow Engine recognizes the option type, reads the exercise schedule of the Option, checks if the option is exercisable (Callable/Puttable), and outputs the cash flows accordingly.

·        Depending on the Call/Put option, the corresponding cash flows are bucketed, the financial measures (market value, Duration, Modified Duration, and YTM) are calculated and the RES_DTL table financial elements are also calculated

The required discount method to use for embedded option valuation is Forecast Remaining Term. The rationale detailed as follows: In the case of fixed-rate instruments when we create different scenarios, the difference in NPV would be from the changes in the discounting IRCs. For OFSALM to support this, spot input, and spot IRC methods cannot be used, as the scenarios created through forecast rates are not applicable. Forecast Remaining Term and Forecast Original Term are the methods that retain the shock scenarios defined as part of the forecast rate scenarios and use them for discounts. However, in the case of Forecast Original Term, all cash flows are always discounted with the original term of the instrument, which would have a significant effect on the bond NPV. So, forecast remaining term in the discount rates rules is the viable solution.

·        If the option is exercised, the RESULT_MASTER outputs such as Duration, Modified Duration, and Yield to Maturity are calculated with the cashflows between the as of the date and option exercise date and the maturity amount/call amount. YTM would be the Yield to Call (functional), rather than YTM.

·        If the Embedded Option Decisioning is selected as Cashflows to Maturity – none of the FE's of Bonds with Embedded Options would be outputted in the RES_DTL and process cash flows. The process will ignore the embedded option and calculate cashflows to the maturity of the instrument.

European Expiry

A European expiry may be exercised only at the expiry date of the option, that is, at a single pre-defined point in time.

Call Option

·        Firstly, the underlying bond has to be priced for the given 'As of Date'.

Description of PCP Formula follows

Description of PCP Formula follows

Where,

it= Interest rate at time t

C = F * c = coupon payment

Where, F = Face Value of the bond

c = Coupon rate

N = number of payments

M = maturity value of the bond

PCP= Clean price of the bond

PDP= dirty price of the bond

LDP = Last Payment Date

AOD = As of Date

·        Calculate the present value of the coupon payments during the life of the option. ( Coupon payments between the As of Date and the Option Expiry Date(OED))

formula to calculate the PDP

 Description of formula to calculate the PDP

·        Calculate the Bond Forward Price as of the Option Expiry Date

Description of formula to calculate the P Forward-Dirty

Description of formula to calculate the P Forward-Dirty follows

Where,

T is the Option Expiry Date – As of Date

r is the rate of interest for Option Expiry Date

·        Calculate the PForward - Clean as equal to

Description of formula to calculate the P Forward-Dirty follows

Description of formula to calculate the P Forward-Dirty follows

·        If Strike Price is less than PForward - Clean

then the Call Option can be exercised.

·        Market Value when the option on the instrument is exercised is as follows:

Market Value – Dirty is calculated as the sum of Present values of

Coupon cashflows between As of Date and Option Exercise Date

Accrued Interest between Option Exercise Date and next payment date after OED

Option – Strike Price

Market Value – Clean will be the Market Value –Dirty less the Accrued Interest as of the AOD

·        Market Value when the option is not exercised: will be the Market Value of the underlying instrument.

Note: If Strike Price is greater than PForward - Clean then the Put Option can be exercised. The rest of the procedure for calculating Put Option is the same as that for Call Option.

Bermudan Expiry

A Bermudan option is an option where the buyer has the right to exercise at a set (always discretely spaced) number of times. This is intermediate between a European option—which allows exercise at a single time, namely expiry—and an American option, which allows exercise at any time.

The Forward induction method is used for valuing the embedded option in the case of Bermudan expiry. This method would work from the first option expiry date, closest to the as of date, and determine if it is exercisable (in the money) by considering the remaining cash flows to maturity. If not, it would move to the next execution date and again discount the remaining cash flows to maturity. If the option is in the money for an expiration date, the option would be executed, and no further decisioning made.

American Expiry

An American option can be exercised at any time after the options start date and before the option expiry date.

For valuing the embedded option in the case of American expiry, the Bond is treated as a Bermudan Expiry Bond option with Exercise Dates on every bucket start date. Therefore, the more granular the bucket definitions, the more precise the American option decisioning will be.

Deterministic Approach for Rate-Based Strike

The rate-Based approach is comparing the Strike Rate against the Strike IRC from the FSI_D_EMBEDDED_OPTIONS table. And, the term selection is a user input – Payment Frequency, Reprice Frequency, Remaining Term of the Instrument, and Original Term of the Instrument.

Depending on the Rate lookup selection by the user, the term is chosen and compared against the Strike Rate.

European Expiry

·        Depending on the Strike IRC defined in the EMBEDDED_OPTIONS table and the forecast rules as per the forecast rules definition, the rates are forecasted for Strike IRC.

·        Depending on the Rate lookup selection by the user, the term is chosen and compared against the Strike Rate.

·        Bucket Rates in which the option exercise date falls are to be used.

Call Option

For Assets and Liabilities, if the Strike Rate > Forecasted Rate ->Then the instrument is callable.

Put Option

For Assets and Liabilities, if the Forecasted Rate > Strike Rate -> Then the instrument is Puttable.

Bermudan and American Expiry

Bermudan and American Expiry follow the same approach as the European expiry. Just that the check against the Strike Rate has to be done at all the exercise dates for each of the scenarios defined from the forecast rules.