Logo
Reference manual - version ored_version
TradeGenerator Member List

This is the complete list of members for TradeGenerator, including all inherited members.

add(const QuantLib::ext::shared_ptr< Trade > &trade)Portfolio
addCurveConfigs(string curveConfigFile) (defined in TradeGenerator)TradeGenerator
addReferenceData(string refDataFile) (defined in TradeGenerator)TradeGenerator
build(const QuantLib::ext::shared_ptr< EngineFactory > &, const std::string &context="unspecified", const bool emitStructuredError=true)Portfolio
buildCapFloor(string indexName, Real capFloorRate, Real notional, string maturity, bool isLong, bool isCap, string tradeId="", std::map< string, string > mapPairs={}) (defined in TradeGenerator)TradeGenerator
buildCommodityForward(string commodityId, Real quantity, string maturity, Real strike, bool isLong, string tradeId="") (defined in TradeGenerator)TradeGenerator
buildCommodityOption(string commodityId, Real quantity, string maturity, Real strike, string priceType, bool isLong, bool isCall, string tradeId="") (defined in TradeGenerator)TradeGenerator
buildCommoditySwap(string commodityId, string maturity, Real quantity, Real fixedPrice, string indexId, string floatType, bool firstLegPays, string tradeId="") (defined in TradeGenerator)TradeGenerator
buildEquityForward(string equityCurveId, Real quantity, string maturity, Real strike, string tradeId="", std::map< string, string > mapPairs={}) (defined in TradeGenerator)TradeGenerator
buildEquityOption(string equityCurveId, Real quantity, string maturity, Real strike, string tradeId="", std::map< string, string > mapPairs={}) (defined in TradeGenerator)TradeGenerator
buildEquitySwap(string equityCurveId, string returnType, Real quantity, string indexId, Real notional, string maturity, bool firstLegPays, string tradeId="", std::map< string, string > mapPairs={}) (defined in TradeGenerator)TradeGenerator
buildEquitySwap(string equityCurveId, string returnType, Real quantity, Real rate, Real notional, string maturity, bool firstLegPays, string tradeId="", std::map< string, string > mapPairs={}) (defined in TradeGenerator)TradeGenerator
buildFailedTrades() constPortfolio
buildFxForward(string payCcy, Real payNotional, string recCcy, Real recNotional, string expiryDate, bool isLong, string tradeId="", std::map< string, string > mapPairs={}) (defined in TradeGenerator)TradeGenerator
buildFxOption(string payCcy, Real payNotional, string recCcy, Real recNotional, string expiryDate, bool isLong, bool isCall, string tradeId="", std::map< string, string > mapPairs={}) (defined in TradeGenerator)TradeGenerator
buildInflationSwap(string inflationIndex, Real notional, string maturity, string floatIndex, Real baseRate, Real cpiRate, bool firstLegPays, string tradeId="") (defined in TradeGenerator)TradeGenerator
buildSwap(string indexId, Real notional, string maturity, Real rate, bool firstLegPays, string start=string(), string tradeId=string()) (defined in TradeGenerator)TradeGenerator
buildSwap(string indexId, Real notional, string maturity, string recIndexId, Real spread, bool firstLegPays, string start=string(), string tradeId=string(), std::map< string, string > mapPairs={}) (defined in TradeGenerator)TradeGenerator
clear()Portfolio
conventions_ (defined in TradeGenerator)TradeGenerator
counterparties() constPortfolio
counterpartyId_ (defined in TradeGenerator)TradeGenerator
counterpartyNettingSets() constPortfolio
curveConfigs_ (defined in TradeGenerator)TradeGenerator
empty() const (defined in Portfolio)Portfolio
fixings(const QuantLib::Date &settlementDate=QuantLib::Date()) constPortfolio
fromFile(const std::string &filename) (defined in XMLSerializable)XMLSerializable
fromXML(XMLNode *node) overridePortfoliovirtual
fromXMLString(const std::string &xml)XMLSerializable
get(const std::string &id) constPortfolio
has(const string &id)Portfolio
hasNettingSetDetails() constPortfolio
ids() constPortfolio
ignoreTradeBuildFail() constPortfolio
isBuilt() constPortfolio
market_ (defined in TradeGenerator)TradeGenerator
maturity() constPortfolio
nettingSetId_ (defined in TradeGenerator)TradeGenerator
nettingSetMap() constPortfolio
Portfolio(bool buildFailedTrades=true, bool ignoreTradeBuildFail=false)Portfolioexplicit
portfolioIds() constPortfolio
referenceData_ (defined in TradeGenerator)TradeGenerator
remove(const std::string &tradeID)Portfolio
removeMatured(const QuantLib::Date &asof)Portfolio
reset()Portfolio
setBuildFailedTrades(const bool buildFailed)Portfolio
setCounterpartyId(string counterpartyId) (defined in TradeGenerator)TradeGenerator
setNettingSet(string nettingSetId) (defined in TradeGenerator)TradeGenerator
size() constPortfolio
toFile(const std::string &filename) const (defined in XMLSerializable)XMLSerializable
toXML(XMLDocument &doc) const override (defined in Portfolio)Portfoliovirtual
toXMLString() constXMLSerializable
toXMLStringUnformatted() const (defined in XMLSerializable)XMLSerializable
TradeGenerator(const QuantLib::ext::shared_ptr< CurveConfigurations > &curveConfig, const QuantLib::ext::shared_ptr< BasicReferenceDataManager > &refData, string counterpartyId="", string nettingSetId="", string startDate="") (defined in TradeGenerator)TradeGenerator
TradeGenerator(string counterpartyId="", string nettingSetId="", string startDate="") (defined in TradeGenerator)TradeGenerator
trades() constPortfolio
underlyingIndices(const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceDataManager=nullptr, const bool useCache=true)Portfolio
underlyingIndices(AssetClass assetClass, const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceDataManager=nullptr, const bool useCache=true) (defined in Portfolio)Portfolio
validateDate(string date) (defined in TradeGenerator)TradeGenerator
~TradeGenerator() (defined in TradeGenerator)TradeGeneratorvirtual
~XMLSerializable() (defined in XMLSerializable)XMLSerializablevirtual