Pricing Engine Overview

Vitis Quantitative Finance Library 1.0 provides 12 pricing engines to calculate price for the following options.

  • European Option
  • American Option
  • Asian Option
  • Barrier Option
  • Digital Option
  • Cliquet Option

Additionally, the following options have 2 Closed-Form solution engines; the Black-Scholes-Merton model and the Heston model.

  • European Option

There is also a Binomial Tree (Cox-Ross-Rubinstein) engine that will calculate prices for:

  • European Option
  • American Option

The main feature for each pricing engines is as the following table.

Pricing Engines Option Model Solution Method
MCEuropeanEngine European Black-Scholes Monte Carlo
MCAsianAPEngine Asian
MCAsianGPEngine
MCAsianASEngine
MCCliquetEngine Cliquet
MCDigitalEngine Digital
MCBarrierEngine Barrier
MCBarrierNoBiasEngine
MCAmericanEngine American
MCEuropeanHestonEngine European Heston
MCMultiAssetEuropean/ HestonEngine
CFBlackScholes European Black-Scholes Closed Form
CFBlack76 European Black 76
CFHeston European Heston
BTCRR European American Cox-Ross-Rubinstein Binomial Tree
FdHullWhiteEngine Swaption Hull-White finite-difference methods
FdG2SwaptionEngine Two-additive factor Gaussian
treeSwaptionEngine Hull-White Black-Barasinski Cox-Ingersoll-Ross Extended Cox-Ingersoll-Ross Vasicek Two-additive factor Gaussian

Trinomial Tree

Trinomial Tree

Trinomial Tree

Trinomial Tree

treeSwapEngine Swap Hull-White Black-Barasinski Cox-Ingersoll-Ross Extended Cox-Ingersoll-Ross Vasicek Two-additive factor Gaussian
treeCapFloorEngine Cap/Floor Hull-White Black-Barasinski Cox-Ingersoll-Ross Extended Cox-Ingersoll-Ross Vasicek Two-additive factor Gaussian
treeCallableBondEngine Callable Bond Hull-White Black-Barasinski Cox-Ingersoll-Ross Extended Cox-Ingersoll-Ross Vasicek Two-additive factor Gaussian
MCHullWhiteCapFloorEngine Cap/Floor Hull-White Monte Carlo
CPICapFloorEngine CPI Cap/Floor Close Form
DiscountingBondEngine Discounting Bond
InflationCapFloorEngine Inflation Cap/Floor
hjmEngine N/A Heath-Jarrow-Morton Monte Carlo
lmmEngine N/A LIBOR Market Model (BGM) Monte Carlo
HWAEngine Bond Price Option Cap/Floor Hull-White Analytic Closed Form