Navigation :
test ../../../../../../ test user-ref.html
User & Reference Guide
test ../../../../../../ test getting-started.html
Getting started
test ../../../../../../ test getting-started/using-this-guide.html
- Using this guide
test ../../../../../../ test getting-started/whats-new.html
- What's New
test ../../../../../../ test getting-started/frtb-data-model.html
- FRTB Data Model
test ../../../../../../ test getting-started/directquery.html
- DirectQuery
test ../../../../../../ test configuration.html
Configuration files
test ../../../../../../ test datastore.html
Data Stores
test ../../../../../../ test database.html
Database
test ../../../../../../ test input-files.html
Input Data
test ../../../../../../ test tutorials.html
Tutorials
test ../../../../../../ test tutorials/data-sanity-check.html
- Data Sanity Check
test ../../../../../../ test tutorials/tips-for-validating-the-calculations.html
- Tips for Validating the Calculations
test ../../../../../../ test tutorials/viewing-qis-numbers.html
- Viewing QIS Numbers
test ../../../../../../ test interpret-impl.html
Interpretation and Implementation of the MAR standard
test ../../../../../../ test interpret-impl/acr.html
-
ACR
test ../../../../../../ test interpret-impl/acr/sa.html
--
SA
test ../../../../../../ test interpret-impl/acr/ima.html
--
IMA
test ../../../../../../ test interpret-impl/jurisdictions.html
-
Jurisdictions
test ../../../../../../ test interpret-impl/pl-attribution-tests-and-backtesting.html
-
FRTB P&L Attribution Tests and Backtesting
test ../../../../../../ test interpret-impl/_footer.html
-
test ../../../../../../ test cube.html
Analytics Reference
test ../../../../../../ test dev.html
Developer Guide
test ../../../../../../ test dev/dev-release.html
-
Release and migration notes
test ../../../../../../ test dev/dev-getting-started.html
-
Getting Started
test ../../../../../../ test dev/dev-ui-config.html
-
Configuring the UI
test ../../../../../../ test dev/dev-ref-impl.html
-
FRTB Reference Implementation
test ../../../../../../ test dev/dev-core.html
-
FRTB Core
test ../../../../../../ test dev/dev-extensions.html
-
Extending the Solution
test ../../../../../../ test dev/dev-tools.html
-
Configuring Solution tools and methodologies
test ../../../../../../ test dev/dev-sign-off.html
-
Sign-Off
test ../../../../../../ test dev/dev-direct-query.html
-
DirectQuery
test ../../../../../../ test limits.html
Limit monitoring
test ../../../../../../ test sign-off.html
Sign-Off Approvals
test ../../../../../../ test what-if.html
What-If Analysis
test ../../../../../../ test pdf-guides.html
PDF Guides
test ../../../../../../ test glossary.html
Glossary
Query Time (Core)
For the Commodity risk class, there are three main chains of post-processor calculations: Delta, Vega, and Curvature.
Delta and Vega
The calculation steps for Delta and Vega are the same:
The calculations start by applying currency conversion to the aggregated raw sensitivities from the cube to get the Sensitivities .
The risk-weights are applied to get the Weighted Sensitivities (per risk-factor).
The (rho) correlations are then used to calculate the Risk Position (per bucket).
The Risk Positions are combined across all buckets to calculate the Risk Charge .
In the bookmarks folder “ActiveViam FRTB” -> “Basel Framework” -> “SBM”,
the bookmarks “Commodity Delta” and “Commodity Vega” contain tabs that walk through these calculation steps and include the measures mentioned here.
Curvature
For Curvature, the calculation steps are:
Start with vectors of shocked prices indexed by risk-weight (per risk-factor).
The risk-weight then determines which Shock Up/Down Prices we want, subtracting the trade PV if necessary.
The delta sensitivities are filtered sensitivities from the Delta calculations, and aggregated per Curvature risk-factor.
These are then combined to calculate the CVR Up/Down (per risk-factor).
The Risk Position Up/Down are calculated per bucket.
The greater of the up and down risk-positions is identified by the Risk Position Scenario , and used for the Risk Position (per bucket).
The Risk Positions are combined across all buckets to calculate the Risk Charge .
The bookmark “ActiveViam FRTB” -> “Basel Framework” -> “SBM” -> “Commodity Curvature”
contains tabs that walk through these calculation steps and includes the measures mentioned here.