Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 2.02 KB

ComplexMarketData.md

File metadata and controls

38 lines (24 loc) · 2.02 KB

ComplexMarketData

Base class for representing complex market data in LUSID. Generally speaking, market data is complex when it cannot be represented as a single quote. Examples include discounting curves, projection curves, and volatility surfaces, which are used to compute instrument analytics. This base class should not be directly instantiated; each supported MarketDataType has a corresponding inherited class.

Properties

Name Type Description Notes
marketDataType MarketDataTypeEnum The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface

Enum: MarketDataTypeEnum

Name Value
DISCOUNTFACTORCURVEDATA "DiscountFactorCurveData"
EQUITYVOLSURFACEDATA "EquityVolSurfaceData"
FXVOLSURFACEDATA "FxVolSurfaceData"
IRVOLCUBEDATA "IrVolCubeData"
OPAQUEMARKETDATA "OpaqueMarketData"
YIELDCURVEDATA "YieldCurveData"
FXFORWARDCURVEDATA "FxForwardCurveData"
FXFORWARDPIPSCURVEDATA "FxForwardPipsCurveData"
FXFORWARDTENORCURVEDATA "FxForwardTenorCurveData"
FXFORWARDTENORPIPSCURVEDATA "FxForwardTenorPipsCurveData"
FXFORWARDCURVEBYQUOTEREFERENCE "FxForwardCurveByQuoteReference"
CREDITSPREADCURVEDATA "CreditSpreadCurveData"
EQUITYCURVEBYPRICESDATA "EquityCurveByPricesData"
CONSTANTVOLATILITYSURFACE "ConstantVolatilitySurface"

Back to Model listBack to API listBack to README