You can upload different categories of complex market data to the Complex Market Data Store. The category or categories you require depend upon the types of instruments you wish to value and the pricing models chosen. Find out what market data you require.

When you upload an object you must specify a marketAsset field value constituting a name. Each category of complex market data has a particular naming syntax; see the table below. Note this name impacts the composition of the recipe you must create in order to use this object in a valuation.

Complex market data category

Category types

marketAsset field syntax

marketAsset field example

Recipe key to locate this object (more info)

Discount factor curve

DiscountFactorCurveData
YieldCurveData

<Ccy>/<Ccy>OIS

USD/USDOIS

Rates.USD.USDOIS

FX forward curve

FxForwardCurveData
FxForwardPipsCurveData
FxForwardTenorCurveData
FxForwardTenorPipsCurveData
FxForwardCurveByQuoteReference

<DomCcy>/<FgnCcy>/FxFwdCurve

EUR/USD/FxFwdCurve

FxForwards.EUR.USD.FxFwdCurve

Interest rate projection curve

DiscountFactorCurveData
YieldCurveData

<Ccy>/<Tenor>/<Index>

GBP/1Y/LIBOR

Rates.GBP.1Y.LIBOR

Credit curve

CreditSpreadCurveData

<REDCode>/<Ccy>/
<Seniority>/<RestructuringClause>

FF667M/USD/SNR/MR

Credit.FF667M.USD.SNR.MR

Equity volatility surface

EquityVolSurfaceData

<RIC>/<Ccy>/<N-or-LN>, where N is normal and LN is log-normal

AAPL/USD/LN

EquityVol.AAPL.USD.LN

FX volatility surface

FxVolSurfaceData

<DomCcy>/<FgnCcy>/<N-or-LN>

GBP/USD/N

FxVol.GBP.USD.N

Interest rate volatility surface

IrVolCubeData

<Ccy>/<N-or-LN>

USD/LN

IrVol.USD.LN