Market data representation. More...
#include <ored/marketdata/expiry.hpp>
#include <ored/marketdata/strike.hpp>
#include <ored/utilities/parsers.hpp>
#include <ored/utilities/serializationdate.hpp>
#include <ored/utilities/serializationdaycounter.hpp>
#include <ored/utilities/serializationperiod.hpp>
#include <ored/utilities/strike.hpp>
#include <ql/currency.hpp>
#include <ql/quotes/simplequote.hpp>
#include <ql/time/date.hpp>
#include <ql/time/daycounter.hpp>
#include <ql/types.hpp>
#include <string>
#include <boost/make_shared.hpp>
#include <boost/optional.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/export.hpp>
#include <boost/serialization/optional.hpp>
#include <boost/serialization/shared_ptr.hpp>
#include <boost/serialization/variant.hpp>
Classes | |
class | MarketDatum |
Base market data class. More... | |
struct | SharedPtrMarketDatumComparator |
class | MoneyMarketQuote |
Money market data class. More... | |
class | FRAQuote |
FRA market data class. More... | |
class | ImmFraQuote |
IMM FRA market data class. More... | |
class | SwapQuote |
Swap market data class. More... | |
class | ZeroQuote |
class | DiscountQuote |
Discount market data class. More... | |
class | MMFutureQuote |
Money Market Future data class. More... | |
class | OIFutureQuote |
Overnight index future data class. More... | |
class | BasisSwapQuote |
Basis Swap data class. More... | |
class | BMASwapQuote |
BMA Swap data class. More... | |
class | CrossCcyBasisSwapQuote |
Cross Currency Basis Swap data class. More... | |
class | CrossCcyFixFloatSwapQuote |
Cross Currency Fix Float Swap quote holder. More... | |
class | CdsQuote |
class | HazardRateQuote |
Hazard rate data class. More... | |
class | RecoveryRateQuote |
Recovery rate data class. More... | |
class | SwaptionQuote |
Swaption data class. More... | |
class | SwaptionShiftQuote |
Shift data class (for SLN swaption volatilities) More... | |
class | BondOptionQuote |
Bond option data class. More... | |
class | BondOptionShiftQuote |
Shift data class (for SLN bond option volatilities) More... | |
class | CapFloorQuote |
Cap/Floor data class. More... | |
class | CapFloorShiftQuote |
Shift data class (for SLN cap/floor volatilities) More... | |
class | FXSpotQuote |
Foreign exchange rate data class. More... | |
class | FXForwardQuote |
Foreign exchange rate data class. More... | |
class | FXOptionQuote |
FX Option data class. More... | |
class | ZcInflationSwapQuote |
ZC Inflation swap data class. More... | |
class | InflationCapFloorQuote |
Inflation Cap Floor data class. More... | |
class | ZcInflationCapFloorQuote |
ZC Cap Floor data class. More... | |
class | YoYInflationSwapQuote |
YoY Inflation swap data class. More... | |
class | YyInflationCapFloorQuote |
YY Cap Floor data class. More... | |
class | SeasonalityQuote |
Inflation seasonality data class. More... | |
class | EquitySpotQuote |
Equity/Index spot price data class. More... | |
class | EquityForwardQuote |
Equity forward data class. More... | |
class | EquityDividendYieldQuote |
Equity/Index Dividend yield data class. More... | |
class | EquityOptionQuote |
Equity/Index Option data class. More... | |
class | SecuritySpreadQuote |
Bond spread data class. More... | |
class | BaseCorrelationQuote |
Base correlation data class. More... | |
class | IndexCDSOptionQuote |
CDS Index Option data class. More... | |
class | CommoditySpotQuote |
Commodity spot quote class. More... | |
class | CommodityForwardQuote |
Commodity forward quote class. More... | |
class | CommodityOptionQuote |
Commodity option data class. More... | |
class | CorrelationQuote |
Spread data class. More... | |
class | CPRQuote |
CPR data class. More... | |
class | BondPriceQuote |
Bond Price Quote. More... | |
class | TransitionProbabilityQuote |
Transition Probability data class. More... | |
Namespaces | |
ore | |
Serializable Credit Default Swap. | |
ore::data | |
Functions | |
bool | operator< (const MarketDatum &a, const MarketDatum &b) |
std::ostream & | operator<< (std::ostream &out, const MarketDatum::QuoteType &type) |
std::ostream & | operator<< (std::ostream &out, const MarketDatum::InstrumentType &type) |
BOOST_CLASS_EXPORT_KEY (ore::data::MoneyMarketQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::FRAQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::ImmFraQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::SwapQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::ZeroQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::DiscountQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::MMFutureQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::OIFutureQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::BasisSwapQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::BMASwapQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CrossCcyBasisSwapQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CrossCcyFixFloatSwapQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CdsQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::HazardRateQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::RecoveryRateQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::SwaptionQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::SwaptionShiftQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::BondOptionQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::BondOptionShiftQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CapFloorQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CapFloorShiftQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::FXSpotQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::FXForwardQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::FXOptionQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::ZcInflationSwapQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::InflationCapFloorQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::ZcInflationCapFloorQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::YoYInflationSwapQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::YyInflationCapFloorQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::SeasonalityQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::EquitySpotQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::EquityForwardQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::EquityDividendYieldQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::EquityOptionQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::SecuritySpreadQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::BaseCorrelationQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::IndexCDSOptionQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CommoditySpotQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CommodityForwardQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CommodityOptionQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CorrelationQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::CPRQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::BondPriceQuote) | |
BOOST_CLASS_EXPORT_KEY (ore::data::TransitionProbabilityQuote) | |
Market data representation.