Capturing Swaption Trades

A Swaption is an option to enter into an underlying swap at a future date. The Swaption worksheet allows capturing European, American, and Bermudan swaptions.

Choose Trade > Interest Rates > Swaption to open the Swaption worksheet, from the Calypso Navigator or from the Trade Blotter.

 

Swaptions Quick Reference

When you open a Swaption worksheet, the Trade panel is selected by default.

Entering Trade Details

» You can select a template from the Template field to populate the worksheet with default values. Then modify the fields as applicable.

Or you can enter the trade fields directly. They are described below.

Note that the Trade Date is entered in the Details panel.

» For cash settled swaptions, enter cash settlement parameters in the Exercise/Settlement panel.

See Defining Cash Settlement Parameters for details.

» For defining the premium fees, choose Swaption > Premium Fee Calculator

See Premium Fee Calculator for details.

» For Bermudan and American swaptions, define the exercise schedule and fees in the Ex Schedule panel

See Defining a Bermudan Exercise Schedule for details on Bermudan swaptions.

See Defining an American Exercise Schedule for details on American swaptions.

» Proceed to the other panels as applicable.
» For defining break clauses, choose Swaption > Cash Settle Info

Saving a Trade

» Hit F5 to save the trade, or choose Trade > Save.

You can also hit F3 to save the current trade as a new trade, or choose Trade > Save As New.

You can also hit F12 to save the trade using any action available in the workflow, or choose Trade > Save Action. You will be prompted to select an action.

A description will appear in the title bar of the trade worksheet, a trade id will be assigned to the trade, and the status of the trade will be modified according to the workflow configuration.

Pricing a Trade

» You can choose Pricing Env > Check to check if all required pricing data are available in the Pricing Environment.

» Click Price to price the trade.

The intrinsic value of the swaption (underlying swap NPV) can be viewed using the pricer measure DETAILED_DATA.

When the premium settles after the exercise date, you can price the swaption on or after the exercise date, by adding PREMIUM to the domain "keepUpFrontFeeType.Swaption", provided the pricing parameter INCLUDE_FEES = Yes.

When pricing a Bermudan swaption using PricerSwaptionLGMM1F, you can examine the following data.

The calibration results using the pricer measure CALIBRATION_RESULTS. In the pricing results, double-click the pricer measure CALIBRATION_RESULTS.
The points on volatility surface to which the trade will be sensitive to using the pricer measure VEGA_POINTS.
The time-dependent Volatility and Mean Reversion using the pricer measure LGM_MODEL. In the pricing results, double-click the pricer measure LGM_MODEL.
The pricer measure LGMM_BESTFIT_ERR allows plotting the calibration error function and get a sense of where the mean reversion.

When using the BEST_FIT_LM calibration scheme, the pricer will do an additional calculation, and search in a brute force fashion over a range of mean reversion and sigma values, and display the best-fit error function. Note: The calibration scheme BEST_FIT_LM does not use this brute-force method, the brute-force method is simply for the user to get a feel for the error function and double check the BEST_FIT_LM calibration.

You can use the pricing parameter LGMM_BEST_FIT_GRAPH_MESH_SIZE to control how fine the mesh used in the brute force search is.

The pricer measure LGMM_MEANREV_SCEN allows viewing the price by mean reversion.

When pricing a swaption using PricerSwaptionSABR, you can compare the SABR Greeks and the Black Greeks using the SABR_GREEKS pricer measure.

The SABR Greeks can be compared with the individual pricer measures on PricerSwaptionSABR, whilst the Black Greeks can be checked against PricerSwaption.

You can also view details of the model’s parameters using the pricer measure SABR_MODEL.

[NOTE: When a user enters a value for the pricing parameters SABRIMPLIEDVOL or VOLATILITY, the model switches to the Black model, so VEGA returns the Black Vega, and IMPLIEDVOLATILITY returns the Black equivalent volatility]

When pricing a Bermudan swaption with PricerSwaption, you can view the whole adjusted strike schedule using the EFFECTIVE_STRIKE pricer measure – Note that the pricing parameter ADJUST_FOR_EXERCISE_FEES must be set to true.

» You can hit F11 to solve for the break-even rate, and apply it to the fixed leg of the swap.
» You can hF12 to solve for the break-even spread, and apply it to the floating leg of the swap.
» Hit F9 to bring up the solver (or choose Analytics > Solve).

When pricing with PricerSwaption, you can solve for VOLATILITY or STRIKE.

Select a target pricer measure and enter the target value. Then select the value to solve for (pay rate, receive rate, or FX rate), and click Solve.

You can click Apply to set the value to solve for on the trade. Then click Price to obtain the target value.

You can modify the solver variables and details as needed.

Trade Lifecycle

» You can exercise a swaption using Back Office > Exercise, or using the AUTOMATIC_EXERCISE scheduled task
» You can terminate a swaption using Back Office > Terminate
» You can reset the floating rates of the swap from the Calypso Navigator using Trade Lifecycle > Reset > Rate Reset, or using the RATE_RESET scheduled task

See also - All Trade Menus for information on functions, menus and panels common to all trade windows

 

1. Sample Vanilla Swaption Trade

See also:

Mid Curve Swaptions

Fixed Tenor Swaptions

Trigger Swaptions

 

2. Fields Description

The fields of the standard swaption worksheet are defined here.

Trade Details

Fields Description

Role/Cpty

The first two fields of the worksheet identify the trade counterparty.

The first field identifies the trade counterparty's role. The default role is specified using Utilities > Set Default Role. However, you can change it as applicable.

You can select a legal entity of specified role from the second field provided you have setup favorite counterparties. You can also type in a character to display the favorite counterparties that start with that character. Favorite counterparties are specified using Utilities > Configure Favorite Counterparties.

Otherwise, click ... to select a legal entity of specified role from the Legal Entity Chooser. You can also type [Ctrl-F] to invoke the Legal Entity Chooser, or directly enter a Legal Entity short name.

Book

Trading book to which the trade belongs. Defaults to the book selected in the User Defaults. You can modify as applicable.

You can select a book provided you have setup favorite books. Favorite books are specified using Utilities > Configure Favorite Books.

Otherwise, click ... to select a book.

The owner of the book (a processing organization) identifies your side of the trade.

Id

Ext Ref

Int Ref

Unique identification number of the trade. The trade id is automatically assigned by the system when the trade is saved.

You can load an existing trade by typing the trade id into this field, and pressing [Enter].

You can also display the internal reference or external reference. The default trade reference to be displayed can be selected in the User Defaults.

The internal reference and external reference can be set in the Details panel of the trade worksheet.

Status

Current status of the trade. The status is automatically assigned by the system based on the workflow configuration.

The status will change over the lifetime of the trade according to the workflow configuration and the actions performed on the trade.

Template

You can select a template from the Template field to populate the worksheet with default values. Then modify the fields as applicable. If you setup favorite templates, only the favorite templates will be available for selection.

You can setup favorite templates using Utilities > Configure Favorite Templates.

In some trade window, you can click ... to setup favorite templates.

Subtype

The subtype is set by the system based on the type of swaption being captured.

Example: American, Bermudan, European, Exotic, FT European, FT American and FT Bermudan (FT stands for Fixed Tenor).

You can set pricers and market data by swaption subtype.

Broker

Displays the broker if a broker fee is captured in the Fees panel.

 

Option Details

Fields Description

Settle

Click Physical or Cash to determine the option’s settlement method.

If you click Physical, you can check “Cleared Physical Settlement” (ISDA information).

If you click Cash, select the calculation method from the adjacent field to compute the settlement amount.

You can define additional parameters in the Exercise/Settlement panel.

See Defining Cash Settlement Parameters for details.

[NOTE: If you have defined cash settlement defaults (CSD), it will pick up the settlement method from the CSD defined for the agreement specified in domain CashSettleDefaultsAgreements / rate index / currency - It is ANY by default.

For example, ANY is defined in CashSettleDefaultsAgreements, and you have a CSD defined for ANY / LIBOR / USD. If the trade is LIBOR / USD and settles in Cash, then the settlement method from the CSD will be set on the trade by default]

Cash Settlement Methods

Mid-market Valuation (Indicative Quotations) - One of the ISDA 2021 Interest Rate Definitions.
Mid-market Valuation (Indicative Quotations) - Alternate Method - One of the ISDA 2021 Interest Rate Definitions.
Mid-market Valuation (Calculation Agent Determination) - One of the ISDA 2021 Interest Rate Definitions.
DRV - If this is selected, the method will match the German Master Agreement, rather than the ISDA Master Agreement.
Cash Price – This is the amount payable under Section 6(e)(ii) of the ISDA Master Agreement on the basis of quotations requested by the Calculation Agent from Cash Settlement Reference Banks using the Quotation Rate (17.2(j), i.e. bid, ask or mid but note "Exercising Party Pays"). If less than 3 quotations are obtained, the Cash Settlement Amount is determined by the Calculation agent.
Cash Price - Alternate – Similar to Cash Price but quotations are requested by each party and if there are less than 3 quotations, the Cash Settlement Amount will be the average of the amounts determined by each of the parties in good faith and a commercially reasonable manner.
Par Yield Curve - Adjusted – The Cash Settlement Amount is the present value of an annuity equal to the difference between

(a) the amount payable by the Fixed Rate Payer as if the Fixed Rate were the Settlement Rate and

(b) the amount payable by the Fixed Rate Payer under the relevant swap transaction.

The discount rate will be equal to the Settlement Rate.

The Cash Settlement Amount will be adjusted if the Optional Early Termination Date or the Mandatory Early Termination Date does not fall on the Fixed/Floating Rate Payer Payment Date.

Par Yield Curve - Unadjusted – Same as "Par Yield Curve - Adjusted" but there is no adjustment based on the Business Day Convention.
Zero Coupon Yield – Adjusted – This is the same as "Par Yield Curve" But the discount factor is calculated from the agreed current zero coupon curve. If the parties cannot agree on the zero coupon curve, "Cash Price" will be used as the Cash Settlement Method.
Cross Currency Method – Used for early termination of cross currency swaps
Collateralized Cash Price – Not currently computed.

BUY/SELL

Direction of the trade from the book’s perspective. Double-click the BUY label to switch to SELL as applicable.

RTP/RTR/Straddle

Direction of the option. Double-click the RTP label to switch to RTR or Straddle as applicable.

RTP (right to pay fixed leg)
RTR (right to receive fixed leg)
Straddle (a simultaneous RTP and RTR at the same strike and maturity)

Ex Type

Select the exercise type: European, Bermudan, or American. See below for details.

MidCurve

See Mid Curve Swaptions.

Fixed Tenor

See Fixed Tenor Swaptions.

 

Exercise Type - European

The option can only be exercised on the expiration date.

» Enter the expiration date in the Exp Dt field. The background color will change if the date is not a business day. You can double-click the Exp Dt label to roll the date to the previous business day.
» Enter the delivery date of the underlying swap (start date), or enter a number of days after the expiration date (2D for example).
» Double-click the “2D Bus NYC” label to bring up the OptionCalcDialog. See OptionCalcDialog below.

 

Exercise Type - Bermudan

The option can be exercised according to a user-defined schedule.

» Select the Ex Schedule panel to define the exercise schedule. The Exp Dt and Del Dt fields in the Trade panel are not editable.

See Defining a Bermudan Exercise Schedule for details.

» Double-click the “2D Cal NYC-QTR” label to bring up the OptionCalcDialog. See OptionCalcDialog below.

 

Exercise Type - American

The option can be exercised within a date range.

» Enter the last exercise date in the Last Ex Date field, and the first exercise date in the First Ex Dt field. The option can be exercises between those two dates. The background color will change if the date is not a business day. You can double-click the Last Ex Date label to roll the date to the previous business day.
» Double-click the “2D Bus NYC” label to bring up the OptionCalcDialog. See OptionCalcDialog below.
» You can also define an exercise schedule for American swaptions.

See Defining an American Exercise Schedule for details.

 

OptionCalcDialog

» Select the holiday calendar.
» Enter a number of lag days, months or years in the Offset field. This is the offset between the expiration date and the delivery date.

Days lag “D” can be business days or calendar days. Double-click the Bus label to switch to Cal as needed.

For months lag “M” and years lag “Y”, the system uses calendar days only.

The “No Tenor” checkbox only applies to days lag, when you enter more than 31 days. If you check the “No Tenor” checkbox, the offset will not be converted to a tenor, as shown below for 35D.

Otherwise it will be converted to a tenor. Note that the conversion is for display only. The system always stores 35D.

» Select the date roll convention in the Adjustment field.
» For European options only, enter the exercise fee.

For American and Bermudan options, you can enter the exercise fee in the Ex Schedule panel.

For Bermudan options, select the frequency of the exercise dates.

 

Swap Details

See Capturing Swap Trades for details.

 

3. Defining Cash Settlement Parameters

For cash settled options, select the Exercise/Settlement panel to define the parameters for computing the settlement amount.

The fields in this window default from Cash Settlement Defaults defined for the agreement specified in domain CashSettleDefaultsAgreements / rate index / currency - It is ANY by default.

See Defining Cash Settlement Defaults for details.

» The valuation date and payment date default to the dates entered in the Trade panel (Expiration Date and Delivery Date) +/- the number of valuations days / payment days defined in Cash Settlement Defaults if any. Double-click the adjacent label to modify the dates as needed. It will bring up the OptionCalDialog previously described.
» The cash settlement method is selected in the Trade panel.
» Enter the fields described below as needed.

 

Settlement Details

Fields

Description

Expiration Time

Enter the time at which the option expires, in the selected timezone.

Defaults to Cash Settlement Defaults if any.

Earliest Exercise Time

Enter the earliest time when the option can be exercised, in the selected timezone.

Defaults to Cash Settlement Defaults if any.

Latest Exercise Time

Enter the latest time when the option can be exercised, in the selected timezone.

Time Zone

Select the timezone for expiration time, and exercise times.

Defaults to Cash Settlement Defaults if any.

Automatic

Check the Automatic checkbox to allow automatic exercise.

Defaults to Cash Settlement Defaults if any.

Swaptions can be automatically exercised using the AUTOMATIC_EXERCISE scheduled task, provided they are in-the-money.

» You can specify a threshold in percentage to trigger the automatic exercise.

 

Otherwise, choose Back Office > Exercise to exercise the option. Help is provided from that window.

NOTE If the Automatic checkbox is checked, you will not be able to save the trade unless a settle rate is entered, or rate index is selected. See Settle Rate and Rate Source below for details.

Partial

Only appears for European options.

Check the Partial checkbox to allow partial exercise.

» You can specify the minimum and maximum notional that can be partially exercised.

Multiple

Only appears for American and Bermudan options.

Check the Multiple checkbox to allow multiple exercises.

» You can specify the minimum and maximum notional that can be partially exercised.

Rate Source

You can select a rate source or none (empty). Rate sources are defined in the RateSource domain.

If you select none, you have to select a set of reference banks.

» You can select a legal entity of role ReferenceBank.

 

If you select "Other Source", "ISDA Source", "ICE Source", or "Tokyo Swap Reference" you need to select a rate index from the Rate Index field.

Quotation Rate

Select the instance of the quotation rate that you want to use: MID, BID, or ASK.

Defaults to Cash Settlement Defaults if any.

Settle Rate

Displays the settlement rate used to compute the settlement amount for the cash settlement methods “Par Yield Curve - Adj.” and “Par Yield Curve - Unadj.”.

In the Option Exercise Window, there is a Settlement Rate field. You can get the value from the pricing environment by clicking Price, or you can enter a value. If you enter a rate, it will be displayed here.

Location

Select the ISDA location.

Defaults to Cash Settlement Defaults if any, or to the location of the selected currency otherwise.

Cash Settle Ccy

Select the currency of the settlement amount.

Defaults to Cash Settlement Defaults if any.

MMV Applicable CSA

Activated when one of the following settlement types are selected: Mid-market Valuation (Indicative Quotations), Mid-market Valuation (Indicative Quotations) - Alternate Method, or Mid-market Valuation (Calculation Agent Determination).

Select No CSA, Existing CSA, or Reference VM CSA.

Cash Collateral Currency

Activated when MMV Applicable CSA is set to Reference VM CSA.

Select a currency from a list defined in Domain Values.

Cash Collateral Interest Rate

Activated when MMV Applicable CSA is set to Reference VM CSA.

Select a Rate Index (Populated via the arte index window from the database).

Agreed Discount Rate

Activated when one of the following settlement types are selected: Mid-market Valuation (Indicative Quotations), Mid-market Valuation (Indicative Quotations) - Alternate Method, or Mid-market Valuation (Calculation Agent Determination) and MMV Applicable CSA is set to No CSA.

Also activated when Cash Settlement Type is set to Collateralized Cash Price.

Also activated when Settlement type is set to Cleared Physical Settlement.

Select a Rate Index (Populated via the rate index window from the database).

Mutually Agreed Clearing House

Activated when Cash Settlement type is set to Collateralized Cash Price.

Also activated when Settlement type is set to Collateralized Cash Price.

Enter text (up to 128 characters).

 

4. Defining a Bermudan Exercise Schedule

Select the Ex Schedule panel.

You can generate a schedule from Swap Periods or a Custom Schedule.

 

Schedule from Swap Periods

» Click Swap Periods to generate the exercise schedule based on the cashflows of the underlying swap.

You can enter the fees for each period in percentage or in amounts.

You can check / uncheck the Include checkbox to include / exclude the corresponding period.

Note that the column Ex Choice is not currently used.

 

Custom Schedule

» Enter From and To dates, select a frequency, a date roll and holiday calendars (for the expiration date and for the delivery date).
» Enter a number of lag days to compute the delivery date based on the actual call date. And select Bus if the lag days are business days, or Cal for calendar days.
» Then click Generate to generate the schedule.

You can also click Add to add specific dates.

You can enter the fees for each period in percentage or in amounts.

You can check / uncheck the Include checkbox to include / exclude the corresponding period.

Note that the column Ex Choice is not currently used.

You can check “Lock Exercise Periods” to prevent the system from regenerating custom schedules.

 

5. Defining an American Exercise Schedule

Select the Ex Schedule panel.

» Enter the schedule details, and click Generate to define a custom schedule.

You can enter the exercise fee amount for each period.