Model[Vanilla_Swaption]__Pricing_Method

Available

<wb>Bachelier</wb>

Assumes that the underlying forward swap rate

Concretely

Note this choice expects volatility input with

The QuantLib engine used is the BachelierSwaptionEngine.

<wb>Black</wb>

Assumes that the underlying forward swap rate

Concretely

Note this choice expects volatility input with

The QuantLib engine used is the BlackSwaptionEngine.

<wb>Black Displaced</wb>

Minimum required license:

Assumes that the underlying forward swap rate

Concretely

It follows that a positive

This model reduses to the

Note this choice expects volatility input with

The QuantLib engine used is the BlackSwaptionEngine with a non-trivial displacement amount.

<wb>G2</wb>

Minimum required license:

Corresponds to the QuantLib G2Swaption Engine powered with a G2 Model two-factor short rate model.

SDE:

where

and

Semi-analytic implementation.

<wb>Gaussian1d</wb>

Minimum required license:

Corresponds to the QuantLib Gaussian1dSwaption Engine powered with a one-dimensional gaussian short rate model.

Here the user must also supply an object of type Gaussian 1d Model containing the volatility and mean reversion parameters that specify the exact dynamics of the short rate diffusion.

Optionally the

The calibration is achieved through the local function GSR Model::Calibrate.

An VanillaOption Adjusted Spread may be also defined in situations where credit spreads are involved.

An example would be a bermudan callable fixed bond, of which the call right may be priced if viewed as a swaption to enter into a one leg swap with notional reimbursement at maturity and an exercise-linked rebate paying the notional.

<wb>JamshidianCIR</wb>

Minimum required license:

Corresponds to the QuantLib JamshidianSwaption Engine powered with a CIR Model one factor short rate model.

SDE:

Semi-analytic implementation.

QuantLib warning: This class was not tested enough to guarantee its functionality.

<wb>JamshidianExtendedCIR</wb>

Minimum required license:

Corresponds to the QuantLib JamshidianSwaption Engine powered with a Extended CIR Model one factor short rate model.

Formula:

where

Semi-analytic implementation.

QuantLib warning: This class was not tested enough to guarantee its functionality.

<wb>JamshidianHullWhite</wb>

Minimum required license:

Corresponds to the QuantLib JamshidianSwaption Engine powered with a Hull White Model one factor short rate model.

SDE:

Semi-analytic implementation.

<wb>JamshidianVasicek</wb>

Minimum required license:

Corresponds to the QuantLib JamshidianSwaption Engine powered with a Vasicek Model one factor short rate model.

SDE:

Semi-analytic implementation.

<wb>TreeBlackKarasinski</wb>

Minimum required license:

Corresponds to the QuantLib TreeSwaption Engine powered with a Black Karasinski Model one factor short rate model.

SDE:

Tree implementation.

<wb>TreeCIR</wb>

Minimum required license:

Corresponds to the QuantLib TreeSwaption Engine powered with a CIR Model one factor short rate model.

SDE:

Tree implementation.

QuantLib warning: This class was not tested enough to guarantee its functionality.

<wb>TreeExtendedCIR</wb>

Minimum required license:

Corresponds to the QuantLib TreeSwaption Engine powered with a Extended CIR Model one factor short rate model.

Formula:

where

Tree implementation.

QuantLib warning: This class was not tested enough to guarantee its functionality.

<wb>TreeHullWhite</wb>

Corresponds to the QuantLib TreeSwaption Engine powered with a Hull White Model one factor short rate model.

SDE:

Tree implementation.

<wb>TreeVasicek</wb>

Minimum required license:

Corresponds to the QuantLib TreeSwaption Engine powered with a Vasicek Model one factor short rate model.

SDE:

Tree implementation.