Cms Market

Overview

functions to construct and use CmsMarket objects.

Function List

qlBrowseCmsMarket ()
qlCmsMarket ()

Function Documentation

qlBrowseCmsMarket

vector<vector<any> > returnValue
qlBrowseCmsMarket(
string ObjectId
any Trigger)
Description:

return the market and implied spreads matrix.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLibAddin::CmsMarket object
Triggerdependency tracking trigger

qlCmsMarket

string returnValue
qlCmsMarket(
string ObjectId
vector<string> SwapLengths
vector<string> SwapIndexes
string IborIndex
vector<vector<string> > BidAskSpreads
vector<string> CmsCouponPricers
string YieldCurve
bool Permanent
any Trigger
bool Overwrite)
Description:

Construct an object of class CmsMarket and return its id

Supported Platforms:

Excel, C++

Parameters
ObjectIdid of object to be created
SwapLengthsvector of swap lengths.
SwapIndexesvector of SwapIndex object IDs.
IborIndexIborIndex object ID.
BidAskSpreadsmatrix of bid/ask cms quotes (spread over ibor leg).
CmsCouponPricersvector of HaganPricer object IDs.
YieldCurvediscounting YieldTermStructure object ID.
Permanentobject permanent/nonpermanent
Triggerdependency tracking trigger
Overwriteoverwrite flag