Skip to main content
Previous versions of Atoti Market Risk provided market data measures targeted at particular sensitivity types, with measures such as Delta Current MD representing the market data used for that PnL Explain computation. This led to significant duplication. For example, Delta Current MD and Gamma Current MD would be the same market data for any given risk factor. In addition, logic pertaining to a specific market data type was hard to modify: for instance, curve interpolation logic would have to be modified for each sensitivity that uses curves to compute PnL Explain. While a technical measure with the previous name still exists for sensitivities using more than one market data type (for example, Volga Current MD will return either the Surface MD Current or Cube MD Current value depending on the risk factor), we no longer duplicate the underlying data into multiple measures. Each market data type now has its own set of measures, described below.

Available market data

Several types of market data are available in the Sensitivity Cube, with next date, current date, and previous date measures for each. To add additional types of market data to your project, use the Atoti Market Data APIs.
Market dataStoreID hierarchyInterpolationAdditional information
Spot MDSpotMarketDataRisk FactorsNone
Spot MD on RiskFactor2SpotMarketDataRisk Factors SecondaryNoneCould have distinct values from the main measure due to fewer facts contributing to the secondary risk factors.
Split RatioSplitRatioMarketDataRisk FactorsNone
Split Ratio 2SplitRatioMarketDataRisk Factors SecondaryNoneCould have distinct values from the main measure due to fewer facts contributing to the secondary risk factors.
Spot MD w/ SplitSpotMarketDataRisk FactorsNoneOn the next as-of date, the base measure is multiplied by the primary risk factor split ratio.
Spot MD w/ Split on RiskFactor2SpotMarketDataRisk Factors SecondaryNoneOn the next as-of date, the base measure is multiplied by the secondary risk factor split ratio. Could have distinct values from the main measure due to fewer facts contributing to the secondary risk factors.
Curve MDCurveMarketDataRisk FactorsLinear
Curve MD On RiskFactor2CurveMarketDataRisk Factors SecondaryLinearCould have distinct values from the main measure due to fewer facts contributing to the secondary risk factors.
Surface MDSurfaceMarketDataRisk FactorsLinear
Cube MDCubeMarketDataRisk FactorsNoneInterpolation is not supported for cube market data, even if mathematically possible.
Correlation MDCorrelationMarketDataRisk FactorsNone
DividendDividendMarketDataRisk FactorsNone
Theta MDNoneRisk FactorsNoneWhile considered a type of market data, the Theta market data is a function of the time to maturity of the trade.

Market data usage by sensitivity

Risk TypeSpotSpot with Split Ratio multiplicationFX SpotCurveSurfaceCube
DeltaEquities or other risk classes.Equities or other risk classes, on the next as-of date.FXGIRR
GammaEquities or other risk classes.Equities or other risk classes, on the next as-of date.FXGIRR
VegaAny risk class.GIRR
CrossGamma.1Equities or other risk classes.Equities or other risk classes, on the next as-of date.
CrossGamma.2Equities or other risk classes.Equities or other risk classes, on the next as-of date.
Vanna.1Any risk class.GIRR
Vanna.2Equities or other risk classes.Equities or other risk classes, on the next as-of date.GIRR
VolgaAny risk class.GIRR
Where a sensitivity is defined against two risk factors, the second market data type used will be defined against the Risk Factors Secondary hierarchy.

Cube MD

Curve MD

FX Spot MD

FX Rate

The target currency is defined by the hierarchy [Currencies].[displayCurrency].

Split Ratio

Split Ratio 2

Spot MD

Surface MD

Sensitivity-specific

The following measures are maintained for compatibility with sensitivities that use more than one market data type. For all other use cases, use the type-specific measures above.

Correlation MD

Delta MD

Delta Current MD displays Spot MD Current, FX Spot MD Current, or Curve MD Current values depending on the Risk Class and Sensitivity. Delta Next MD displays Spot MD Next w/ Split, FX Spot MD Next, or Curve MD Next values depending on the Risk Class and Sensitivity. Delta Previous MD displays Spot MD Previous, FX Spot MD Previous, or Curve MD Previous values depending on the Risk Class and Sensitivity.

Dividend

Gamma MD

Gamma Current MD displays Spot MD Current, FX Spot MD Current, or Curve MD Current values depending on the Risk Class and Sensitivity. Gamma Next MD displays Spot MD Next w/ Split, FX Spot MD Next, or Curve MD Next values depending on the Risk Class and Sensitivity. Gamma Previous MD displays Spot MD Previous, FX Spot MD Previous, or Curve MD Previous values depending on the Risk Class and Sensitivity.

Theta MD

Vanna MD

Vanna Current MD displays Surface MD Current or Cube MD Current values depending on the Risk Class and Sensitivity. Vanna Current MD 2 displays Spot MD Current On RiskFactor2 or Curve MD Current On RiskFactor2 values depending on the Risk Class and Sensitivity. Vanna Next MD displays Surface MD Next or Cube MD Next values depending on the Risk Class and Sensitivity. Vanna Next MD 2 displays Spot MD Next w/ Split On RiskFactor2 or Curve MD Next On RiskFactor2 values depending on the Risk Class and Sensitivity. Vanna Previous MD displays Surface MD Previous or Cube MD Previous values depending on the Risk Class and Sensitivity. Vanna Previous MD 2 displays Spot MD Previous On RiskFactor2 or Curve MD Previous On RiskFactor2 values depending on the Risk Class and Sensitivity.

Vega MD

Vega Current MD displays Surface MD Current or Cube MD Current values depending on the Risk Class and Sensitivity. Vega Next MD displays Surface MD Next or Cube MD Next values depending on the Risk Class and Sensitivity. Vega Previous MD displays Surface MD Previous or Cube MD Previous values depending on the Risk Class and Sensitivity.

Volga MD

Volga Current MD displays Surface MD Current or Cube MD Current values depending on the Risk Class and Sensitivity. Volga Next MD displays Surface MD Next or Cube MD Next values depending on the Risk Class and Sensitivity. Volga Previous MD displays Surface MD Previous or Cube MD Previous values depending on the Risk Class and Sensitivity.