Options on Bonds (OTC) 

Use

The market price calculator for options on bonds calculates current market values, time values, and future market values (the future point in time is the horizon).

Options on bonds have two variants, call and put. At the moment, only the European type can be dealt with. The buyer has the possibility to either buy (call) or sell (put) a bond on a particular date at an agreed-upon strike price (clean price of the bond in the issuing currency). Only options whose horizon is before the expiration date will be valued.

In valuing the option, the NPV of the payment flows (interest and principal) from the underlying after the expiration date is calculated, which will be used to determine the theoretical price of the option on the expiration date. After deducting accrued interest, the theoretical clean price of the bond goes into the option price formula as the spot, along with the strike price, term, risk free interest rate, and the price volatility. You can either enter the price volatility of the (forward) bond price yourself, or it can be calculated for you using the duration and yield taken from the interest volatility.

Underlying:

All securities can be used as underlyings that can be set up in the SAP system.

Integration / Calculation Basis

In order to value an option on a bond, you need the transaction data, and alternatively a par coupon or zero coupon yield curve in the transaction currency (ask or bid rate) for the evaluation date. In addition to the yield curves necessary for discounting generated cash flows (see input parameters), it is possible that additional yield curves will be necessary to calculate forward interest rates for variable interest payments.

In addition, you need a price volatility curve for the bond in the underlying over the term of the option. If this isn’t available, you can use an interest volatility curve for the term of the option. The reference interest rate you give is the one closest to the reference interest rate in the yield curve, whose term most closely parallels that of the bond. For example, if the term of the fixed side of the swap is 4.25 years, the term for the reference interest rate in a yield curve has to be set to four years.

If the display currency is different from the transaction currency in the underlying of the loan, the relevant currency rates (ask or bid rate) are needed. If the horizon comes after the valuation date and the transaction currency differs from the display currency when calculating a forward transaction on the horizon, a par or zero coupon yield curve structure will have to be entered in the display currency (ask or bid rate).

Prerequisites / Calculation of the Input Parameters

Depending on the calculation procedure, the following input parameters are calculated for later determining the risk free interest rate and the spot rate (both of which go into the price formula):

If the transaction currency differs from the display currency of the option (or the currency of the call or put sides), the transaction currency is changed into the display currency using the ask or bid rate from the horizon. If the horizon is later than the evaluation date, the corresponding forward currency rate (bid or ask price) is calculated for the horizon using the yield curves from the transaction and display currencies from the evaluation date.

Scope of Functions / Valuation

The option price calculator uses the following parameters (some of which are taken from the input parameters) when pricing European options (Black Scholes formula):

The difference (DZ) between the price of the bond and its call or put price on the expiration date of the option is standardized to the nominal volume of the bond, with a lower limit of zero. The NPV of the simulated DZ is then calculated.

The net present value of the interest option is the nominal volume (NV) multiplied by the interest difference DZ.

Along with the symbols given already, the following are also used:

where:

K: call/put-marker

If the display currency differs from the issuing currency (i.e. the currency of the call or put price), the NPV is calculated using the (forward) currency (bid/ask) rate.