Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt

Use this file to discover all available pages before exploring further.

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

MeasureDescriptionRequired hierarchies
Cube MD CurrentCube market data for the current as-of date, using the primary risk factor as a cube ID.Risk Factors, Tenors, Moneyness, Maturities
Cube MD NextCube market data for the next as-of date, using the primary risk factor as a cube ID.Risk Factors, Tenors, Moneyness, Maturities
Cube MD PreviousCube market data for the previous as-of date, using the primary risk factor as a cube ID.Risk Factors, Tenors, Moneyness, Maturities

Curve MD

MeasureDescriptionRequired hierarchies
Curve MD CurrentCurve market data for the current as-of date, using the primary risk factor as a curve ID.Risk Factors, Tenors
Curve MD Current On RiskFactor2Curve market data for the current as-of date, using the secondary risk factor as a curve ID.Risk Factors Secondary, Tenors
Curve MD NextCurve market data for the next as-of date, using the primary risk factor as a curve ID.Risk Factors, Tenors
Curve MD Next On RiskFactor2Curve market data for the next as-of date, using the secondary risk factor as a curve ID.Risk Factors Secondary, Tenors
Curve MD PreviousCurve market data for the previous as-of date, using the primary risk factor as a curve ID.Risk Factors, Tenors
Curve MD Previous On RiskFactor2Curve market data for the previous as-of date, using the secondary risk factor as a curve ID.Risk Factors Secondary, Tenors

FX Spot MD

MeasureDescriptionRequired hierarchies
FX Spot MD CurrentThe FX rate between the primary risk factor currencies (in an XXX/YYY format) for the current as-of date.Risk Factors
FX Spot MD NextThe FX rate between the primary risk factor currencies (in an XXX/YYY format) for the next as-of date.Risk Factors
FX Spot MD PreviousThe FX rate between the primary risk factor currencies (in an XXX/YYY format) for the previous as-of date.Risk Factors

FX Rate

MeasureDescriptionRequired hierarchies
FX Rate CurrentAn FX rate between the currency in the Currencies hierarchy and the display currency, for the current as-of date.Currencies
FX Rate NextAn FX rate between the currency in the Currencies hierarchy and the display currency, for the next as-of date.Currencies
FX Rate PreviousAn FX rate between the currency in the Currencies hierarchy and the display currency, for the previous as-of date.Currencies
The target currency is defined by the hierarchy [Currencies].[displayCurrency].

Split Ratio

MeasureDescriptionRequired hierarchies
Split Ratio CurrentThe split ratio for the current as-of date, using the primary risk factor as an instrument ID.Risk Factors
Split Ratio NextThe split ratio for the next as-of date, using the primary risk factor as an instrument ID.Risk Factors
Split Ratio PreviousThe split ratio for the previous as-of date, using the primary risk factor as an instrument ID.Risk Factors

Split Ratio 2

MeasureDescriptionRequired hierarchies
Split Ratio 2 CurrentThe split ratio for the current as-of date, using the secondary risk factor as an instrument ID.Risk Factors Secondary
Split Ratio 2 NextThe split ratio for the next as-of date, using the secondary risk factor as an instrument ID.Risk Factors Secondary
Split Ratio 2 PreviousThe split ratio for the previous as-of date, using the secondary risk factor as an instrument ID.Risk Factors Secondary

Spot MD

MeasureDescriptionRequired hierarchies
Spot MD CurrentThe spot market data for the current as-of date, using the primary risk factor as an instrument ID.Risk Factors
Spot MD Current On RiskFactor2The spot market data for the current as-of date, using the secondary risk factor as an instrument ID.Risk Factors Secondary
Spot MD NextThe spot market data for the next as-of date, using the primary risk factor as an instrument ID.Risk Factors
Spot MD Next On RiskFactor2The spot market data for the next as-of date, using the secondary risk factor as an instrument ID.Risk Factors Secondary
Spot MD PreviousThe spot market data for the previous as-of date, using the primary risk factor as an instrument ID.Risk Factors
Spot MD Previous On RiskFactor2The spot market data for the previous as-of date, using the secondary risk factor as an instrument ID.Risk Factors Secondary

Surface MD

MeasureDescriptionRequired hierarchies
Surface MD CurrentSurface market data for the current as-of date, using the primary risk factor as a surface ID.Risk Factors, Tenors, Moneyness
Surface MD NextSurface market data for the next as-of date, using the primary risk factor as a surface ID.Risk Factors, Tenors, Moneyness
Surface MD PreviousSurface market data for the previous as-of date, using the primary risk factor as a surface ID.Risk Factors, Tenors, Moneyness

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

MeasureDescriptionRequired hierarchies
Correlation MD CurrentPrimary risk factor market data for correlation-driven PnL for the current as-of dateRisk Classes, Risk Factors, Risk Factors Secondary, Sensitivity, Tenors
Correlation MD NextPrimary risk factor market data for correlation-driven PL for the next as-of dateRisk Classes, Risk Factors, Risk Factors Secondary, Sensitivity, Tenors
Correlation MD PreviousPrimary risk factor market data for correlation-driven PL for the previous as-of dateRisk Classes, Risk Factors, Risk Factors Secondary, Sensitivity, Tenors

Delta MD

MeasureDescriptionRequired hierarchies
Delta Current MDPrimary risk factor market data for delta-driven PL for the current as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors
Delta Next MDPrimary risk factor market data for delta-driven PL for the next as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors
Delta Previous MDPrimary risk factor market data for delta-driven PL for the previous as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors
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

MeasureDescriptionRequired hierarchies
Dividend CurrentPaid dividend or detached coupon amount for the current as-of dateRisk Classes, Risk Factors, Sensitivity
Dividend NextPaid dividend or detached coupon amount for the next as-of dateRisk Classes, Risk Factors, Sensitivity
Dividend PreviousPaid dividend or detached coupon amount for the previous as-of dateRisk Classes, Risk Factors, Sensitivity

Gamma MD

MeasureDescriptionRequired hierarchies
Gamma Current MDPrimary risk factor market data for gamma-driven PL for the current as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors
Gamma Next MDPrimary risk factor market data for gamma-driven PL for the next as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors
Gamma Previous MDPrimary risk factor market data for gamma-driven PL for the previous as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors
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

MeasureDescriptionRequired hierarchies
Theta Current MDPrimary risk factor market data for theta-driven PL for the current as-of date. It contains the duration of the deal.Risk Factors, TradeMaturityDates
Theta Previous MDPrimary risk factor market data for theta-driven PL for the previous as-of date. It contains the duration of the deal.Risk Factors, TradeMaturityDates

Vanna MD

MeasureDescriptionRequired hierarchies
Vanna Current MDPrimary risk factor market data for vanna-driven PL for the current as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
Vanna Current MD 2Secondary risk factor market data for vanna-driven PL for the current as-of dateRisk Classes, Risk Factors Secondary, Sensitivity, Tenors
Vanna Next MDPrimary risk factor market data for vanna-driven PL for the next as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
Vanna Next MD 2Secondary risk factor market data for vanna-driven PL for the next as-of dateRisk Classes, Risk Factors Secondary, Sensitivity, Tenors
Vanna Previous MDPrimary risk factor market data for vanna-driven PL for the previous as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
Vanna Previous MD 2Secondary risk factor market data for vanna-driven PL for the previous as-of dateRisk Classes, Risk Factors Secondary, Sensitivity, Tenors
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

MeasureDescriptionRequired hierarchies
Vega Current MDPrimary risk factor market data for vega-driven PL for the current as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
Vega Next MDPrimary risk factor market data for vega-driven PL for the next as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
Vega Previous MDPrimary risk factor market data for vega-driven PL for the previous as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
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

MeasureDescriptionRequired hierarchies
Volga Current MDPrimary risk factor market data for volga-driven PL for the current as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
Volga Next MDPrimary risk factor market data for volga-driven PL for the next as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
Volga Previous MDPrimary risk factor market data for volga-driven PL for the previous as-of dateRisk Classes, Risk Factors, Sensitivity, Tenors, Moneyness, Maturities
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.