← Pricing products

Swaption

Price European or Bermudan options on an interest-rate swap, with explicit control over the underlying swap, the volatility surface, and the pricing model. Fields shared with every product are explained on the Pricing overview.

The New Swaption form: Pricing Context, Swaption Terms, Underlying Swap, and Volatility & Model sections
The New Swaption form. The underlying swap and a volatility/model block sit below the swaption terms.

Pricing Context

FieldControlDefaultWhat it does
As Of DateDate2025-01-15Valuation date.
Exercise DateDate+1yThe (European) option expiry / exercise date.
Discounting Curve (PV)Two dropdownsStandalone → noneCurve used to present-value the swaption.
Forecasting Curve (Index projection)DropdownsCurve projecting the underlying swap's floating index.
Single-curve modeCheckboxonReuse the discount curve for projection.
Attach quote book snapshot to pricing requestCheckboxonBundle quote-book values for server-side quote resolution.
Rebump greeksCheckboxoffRe-bump inputs to recompute sensitivities (greeks).
Pricing detailsCheckboxoffReturn extra diagnostic detail in the pricing response.

Swaption Terms

FieldOptionsDefaultWhat it does
Exercise TypeEuropean, Bermudan, AmericanEuropeanOption style. Bermudan reveals an Exercise Dates textarea (one date per line, at least two) and forces a lattice model.
Settlement TypePhysical, CashPhysicalWhether exercise delivers the physical swap or a cash amount.
Settlement MethodParYieldCurve, CollateralizedCashPriceParYieldCurveCash-settlement pricing method. Cash only
Exercise DatesTextarea (YYYY-MM-DD per line)The Bermudan exercise schedule. Bermudan only

Underlying Swap

Defines the swap the option is written on.

FieldOptionsDefaultWhat it does
Swap TypePayer, ReceiverPayerWhether the underlying swap pays or receives fixed on exercise.
Underlying TypeIborSwap, OisSwapIborSwapIBOR-based or overnight-indexed underlying swap. OisSwap swaps the floating fields for an overnight leg and an Averaging Method.
Fixed RateNumber0.025Strike — the fixed rate of the underlying swap.
NotionalNumber1,000,000Face amount of the underlying swap.
Fixed Day CounterDay-counter listThirty360Accrual basis for the fixed leg.
Fixed Payment ConventionBusiness-day-convention listModifiedFollowingBusiness-day rule for fixed payments.
Floating / Overnight IndexIndex pickerEURIBOR_6MThe index for the floating (or overnight) leg. Filtered to IBOR or Overnight per the Underlying Type.
Averaging MethodCompound, Simple, SimpleThenCompoundedCompoundOvernight-rate averaging. OisSwap only
Floating SpreadNumber0Spread over the floating index. IborSwap only
Fixing DaysNumber2Index fixing lag in business days. IborSwap only
Fixed / Floating ScheduleStart + end datesAccrual start and end for each leg (paired date fields).
Fixed FrequencyAnnual, Semiannual, Quarterly, MonthlyAnnualFixed-leg coupon frequency.
Floating / Overnight FrequencyAnnual, Semiannual, Quarterly, MonthlySemiannualFloating-leg coupon frequency.
CalendarCalendar listTARGETHoliday calendar for the underlying-swap schedules.

Volatility & Model

Routes Constant, AtmMatrix, SmileCube, and SABR-params surfaces through the canonical volatility wire.

FieldOptionsDefaultWhat it does
Volatility SourceUse inline settings, or a saved surfaceUse inline settingsPick a saved vol surface, or define volatility inline with the fields below.
Volatility TypeNormal, Lognormal, ShiftedLognormalNormalThe quoting convention of the volatility.
Constant VolNumber0.005The flat volatility level (inline mode).
Vol Day CounterDay-counter listActual365FixedDay count for the volatility term structure.
Vol CalendarCalendar listTARGETCalendar for the volatility term structure.
Vol ConventionBusiness-day-convention listModifiedFollowingBusiness-day rule for the volatility term structure.
DisplacementNumberThe shift applied to rates. ShiftedLognormal only
Model IDTextswaptmodelIdentifier for the pricing model instance.
Model TypeBlack, ShiftedBlack, Bachelier, HullWhiteLatticeBachelierThe pricing model. Bermudan forces a lattice (Hull-White) model.

For a Bermudan swaption an extra Bermudan Model Source block appears, letting you use a saved calibrated model or calibrate one (Explicit / Calibrate).

Day-counter options: Actual360, Actual365Fixed, Thirty360, ActualActual and its variants, Business252, One, Simple. Business-day conventions: Following, ModifiedFollowing, Preceding, Unadjusted, HalfMonthModifiedFollowing, ModifiedPreceding, Nearest.

Reading the results

The results panel reports: