Choose Instruments, Models, and Pricers
The object-based framework supports a workflow for creating instruments, models, and pricer objects to price financial instruments. Using these objects, you can price interest-rate instruments; inflation instruments; equity, commodity, or FX instruments; or credit derivative instruments.
Interest-Rate Instruments with Associated Models and Pricers
The following table lists the interest-rate instrument objects with models and pricers.
Interest-Rate Instrument Type | Available Models | Available Pricers |
---|---|---|
Cap |
| |
CMS | CMSConvexityHull | CMSConvexityHull |
CMSNote | CMSConvexityHull | CMSConvexityHull |
Floor |
| |
Swaption | ||
FixedBondOption |
| |
OptionEmbeddedFixedBond |
| |
OptionEmbeddedFloatBond |
| |
Swap |
| |
FixedBond |
|
|
FloatBond |
|
|
FloatBondOption |
|
|
ConvertibleBond |
| |
Deposit | Use a ratecurve object. | |
FRA | Use a ratecurve object. | |
OvernightIndexedSwap | Use a ratecurve object. |
|
STIRFuture | Use a ratecurve object. |
|
OISFuture | Use a ratecurve object. |
|
BondFuture | Use a ratecurve object. |
Equity, Commodity, FX, and Energy Instruments with Associated Models and Pricers
The following table lists the equity, commodity, FX , and energy instrument objects with models and pricers.
Equity, Commodity, FX Instrument Type | Available Models | Available Pricers |
---|---|---|
Asian |
| |
Barrier |
| |
DoubleBarrier |
| |
Lookback |
| |
PartialLookback |
| |
Spread | For BlackScholes model:For Bachelier model: | |
VarianceSwap | For ratecurve object:For Heston model: | |
CurrencySwap |
| |
Vanilla | For BlackScholes model:
For
For
For
For
For
For
| |
Touch |
| |
DoubleTouch |
| |
Cliquet |
| |
Binary |
| |
CommodityFuture | Use a ratecurve object. | |
FXFuture | Use a ratecurve object. | |
EquityIndexFuture | Use a ratecurve object. | |
ConvertibleBond |
|
Inflation Instruments with Associated Models and Pricers
The following table lists the inflation instrument objects with models and pricers.
Inflation Instrument Type | Available Models | Available Pricers |
---|---|---|
InflationBond | Use an inflationcurve object and a ratecurve object. | |
YearYearInflationSwap |
|
|
ZeroCouponInflationSwap |
|
|
YearYearInflationCap | Use a JarrowYildirim object and a ratecurve object. | |
YearYearInflationFloor | Use a JarrowYildirim object and a ratecurve object. | |
ZeroCouponInflationCap | Use a JarrowYildirim object and a ratecurve object. | |
ZeroCouponInflationFloor | Use a JarrowYildirim object and a ratecurve object. |
Credit Derivative Instruments with Associated Models and Pricers
The following table lists the credit derivative instrument objects with models and pricers.
Credit Derivative Instrument Type | Available Models | Available Pricers |
---|---|---|
CDS | Use a defprobcurve object and a ratecurve object. | |
CDSOption | CDSBlack |
See Also
fininstrument
| finmodel
| finpricer