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.

Download sample file: Sensitivity Cube.csv This is the input file for the Sensitivity Summary Cube This Sensitivity Cube file type is identified using the pattern: **Sensitivity Cube*.csv (as specified by mr.sensi.file-patterns.sensi-import). This file is loaded using the SensiBaseStore topic. See the Topic Aliases table for an understanding of the topic aliases associated with each topic. For information on the glob patterns used and how to customize them, see note on File name patterns This file is loaded if these properties are defined with the following values:
  • mr.enable.cubes.sensi-summary=true
  • mr.enable.data-model.aggregated=false
FieldKeyNullFieldTypeDescriptionExample
AsOfDateYNString with format ‘YYYY-MM-DD’Indicates value date.2019-01-01
TenorLabelYNStringName for the bucketed group, if applicable.3Y
TenorDateYNString with format ‘YYYY-MM-DD’Explicit tenor date, if applicable.2019-03-16
MaturityLabelYNStringName for the bucketed group, if applicable.0.5Y
MaturityDateYNStringExplicit maturity date, if applicable.2019-03-16
MoneynessYNStringMoneyness label, if applicable.ATM
RiskClassYNStringRisk factor’s asset class: “Interest rate”, “Credit spread”, “Foreign exchange”, “Equity”, “Commodity”, “Hybrid”.Equity
MarketDataSetYNStringThe market data set that was used when the sensitivity was calculated. This will be used to retrieve appropriate market data values for PnL Explain and Taylor VaR computations.Official EOD
RiskFactorIdYNStringUnderlying risk factor (may be more than one) of the risk class.
RiskFactorId2YNStringUnderlying second risk factor of the risk class.
RiskFactorTypeYNString or list of stringsType of underlying risk factor.“implied rate”, “repo margin”, “currency pair”, “skew parameter”, “correlation parameter”, “recovery rate”
RiskFactorCcyYNStringThree-letter ISO currency code that represents the currency of the risk factorEUR
CurveTypeYNStringOnly populated if the risk class is a rates curve, otherwise left blank. Specifies the type of the curve. For example, “Interest rate”, “Tenor basis” or “Inflation”EUR 3 Months
QualifierYNStringIdentifier of a risk factor’s set.Reference instrument identifier, curve identifier, vol surface identifier, etc.
Ladder AvailableYNStringIs a ladder scale available for this sensitivity (Y or N)N
CcyYNStringCurrency of the sensitivity value
DeskYNStringSet to “Y” to identify this node as a desk, otherwise left empty.
BookYNStringBook to map the trade to (must match the node in the Book Hierarchy).
TradeIDYNStringIf TradeId comes from multiple systems you may need to prepend source system to the ID for uniqueness. Note that in certain cases, the TradeId could be for adjustment purposes. In such cases we might only have one PnL vector per Book or desk. The TradeId should contain this information clearly (ADDON or ADJ).“IR_IRSWAP_LIBOR3M”, “EQ_12345677”, etc.
BookHierarchyLevel1NYStringName of the member in the first level of the Book hierarchy. There are as many fields for BookHierarchyLevel as the value of the property mr.parent-child.bookDepth (that value is named N here)
BookHierarchyLevelKNYStringName of the member in the Kth level of the Book hierarchy. There are as many fields for BookHierarchyLevel as the value of the property mr.parent-child.bookDepth
BookHierarchyLevelNthYNStringName of the member in the Nth level of the Book hierarchy. There are as many fields for BookHierarchyLevel as the value of the property mr.parent-child.bookDepth
Legal EntityHierarchyLevel1NNStringName of the member in the first level of the Legal Entity hierarchy. There are as many fields for Legal EntityHierarchyLevel as the value of the property mr.parent-child.legalEntityDepth (that value is named M here)
Legal EntityHierarchyLevelKNNStringName of the member in the Kth level of the Legal Entity hierarchy. There are as many fields for Legal EntityHierarchyLevel as the value of the property mr.parent-child.legalEntityDepth (that value is named M here)
Legal EntityHierarchyLevelMYNStringName of the member in the Mth level of the Legal Entity hierarchy. There are as many fields for Legal EntityHierarchyLevel as the value of the property mr.parent-child.legalEntityDepth (that value is named M here)
LegalEntityYNStringLegal Entity to map the trade to (must match the node in the Legal Entity Hierarchy). See Legal Entity Parent Child Input File Format.
CounterpartyNameYNStringFull counterparty name.“HSBC Holdings PLC”, “European Bank for Reconstruction and Development”
CounterpartyIdYNStringCounterparty identifier. Used as a foreign key when counterparty is referenced.“HSBC Group”, “EBRD”
RatingYNStringRating of the counterparty.“AAA”, “BB”
SectorYNStringSector of the counterparty.
CountryOfAddressYNStringCountry where the counterparty is located, in the form of a unique three-letter country identifier code.
CountryOfRiskYNStringCountry the risk of counterparty can be attributed to, in the form of a unique three-letter country identifier code.
CounterpartyHierarchyLevel1NNStringName of the member in the first level of the Counterparty hierarchy. There are as many fields for Legal CounterpartyHierarchyLevel as the value of the property mr.parent-child.counterpartyDepth (that value is named L here)
CounterpartyHierarchyLevelKNNStringName of the member in the Kth level of the Counterparty hierarchy. There are as many fields for Legal CounterpartyHierarchyLevel as the value of the property mr.parent-child.counterpartyDepth (that value is named L here)
CounterpartyHierarchyLevelLYNStringName of the member in the Lth level of the Counterparty hierarchy. There are as many fields for Legal CounterpartyHierarchyLevel as the value of the property mr.parent-child.counterpartyDepth (that value is named L here)
SensitivityNameYNStringSensitivity for which the maturity label is used
TraderYNStringTrader who performed the trade.
SalesYNStringSalesperson who performed the sale of the trade (if applicable).
TradeMaturityDateYNString with format ‘YYYY-MM-DD’Maturity date of the trade.
NotionalCcyYNStringCurrency of the notional trade.
TradeDateYNString with format ‘YYYY-MM-DD’Date the trade was made.
VaR inclusion typeYNStringDefines if a trade is included in the VaR by repricing (R) from the VaR-ES cube or by sensitivity (S) from the Taylor VaR formula.
InstrumentClassYNStringHighest level of instrument classification.“Equity”, “Rates”, “Forex”
InstrumentTypeYNStringMain instrument classification.“IRSWAP”, “Loan”, “Bond”
InstrumentSubTypeYNStringSub-level of instrument classification.“XCCY-BASIS”, “Overnight”, “Gilt”
ValueNYDoubleValue for a sensitivity.1568.2