Overview
functions to construct and use Market Models Products objects.
Function List
qlMarketModelMultiProductComposite ()
qlMarketModelMultiProductCompositeAdd ()
qlMarketModelMultiProductCompositeFinalize ()
qlMarketModelMultiProductMaxNumberOfCashFlowsPerProductPerStep ()
qlMarketModelMultiProductNumberOfProducts ()
qlMarketModelMultiProductPossibleCashFlowTimes ()
qlMarketModelMultiProductSuggestedNumeraires ()
qlMarketModelMultiStepRatchet ()
qlMarketModelOneStepForwards ()
qlMarketModelOneStepOptionlets ()
Function Documentation
qlMarketModelMultiProductComposite
- Description:
Construct an object of class MultiProductComposite and return its id
- Supported Platforms:
Excel, C++, Calc
- Parameters
-
ObjectId id of object to be created Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
qlMarketModelMultiProductCompositeAdd
- Description:
Add new product to MarketModelComposite object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::MultiProductComposite object Product ID of product object. Trigger dependency tracking trigger
qlMarketModelMultiProductCompositeFinalize
- Description:
finalize the MarketModelComposite object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::MultiProductComposite object Trigger dependency tracking trigger
qlMarketModelMultiProductMaxNumberOfCashFlowsPerProductPerStep
- Description:
Max number of cashflows per product per step for the MarketModelMultiProduct object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::MarketModelMultiProduct object Trigger dependency tracking trigger
qlMarketModelMultiProductNumberOfProducts
- Description:
number of products in the MarketModelMultiProduct object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::MarketModelMultiProduct object Trigger dependency tracking trigger
qlMarketModelMultiProductPossibleCashFlowTimes
- Description:
possible cash flow times for the MarketModelMultiProduct object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::MarketModelMultiProduct object Trigger dependency tracking trigger
qlMarketModelMultiProductSuggestedNumeraires
- Description:
suggested Numeraires for the MarketModelMultiProduct object.
- Supported Platforms:
Excel, Calc
- Parameters
-
ObjectId id of existing QuantLib::MarketModelMultiProduct object Trigger dependency tracking trigger
- Description:
Construct an object of class MultiStepRatchet and return its id
- Supported Platforms:
Excel, C++, Calc
- Parameters
-
ObjectId id of object to be created RateTimes rate fixing times. Accruals accrual factors between rate fixing times. PaymentTimes payment times of the product. GearingOfFloor gearing of floor. GearingOfFixing gearing of fixing. SpreadOfFloor spread of floor. SpreadOfFixing spread of fixing. InitialFloor initial floor. Payer payer if true. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
Construct an object of class OneStepForwards and return its id
- Supported Platforms:
Excel, C++, Calc
- Parameters
-
ObjectId id of object to be created RateTimes rate fixing times. Accruals accrual factors. PaymentTimes payment times of the product. Strikes forward strikes. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
qlMarketModelOneStepOptionlets
- Description:
Construct an object of class OneStepOptionlets and return its id
- Supported Platforms:
Excel, C++, Calc
- Parameters
-
ObjectId id of object to be created RateTimes rate fixing times. Accruals accrual factors. PaymentTimes payment times of the product. Payoffs striked type payoff object IDs. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag