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 | |