sacva
R2026bDescription
An sacva object provides an object-based framework that supports
Basel-compliant, International Swaps and Derivatives Association (ISDA®) workflows for calculating credit valuation adjustment (CVA) capital using the
Standard Approach (SA-CVA) per Basel MAR50 rules. To create an sacva object
using the sacva function, you need a file in the SA-CVA Common Risk
Interchange Format (CRIF), a standardized format developed by the ISDA for reporting CVA capital under the SA-CVA framework. For more information on
creating an ISDA SA-CVA CRIF file, see ISDA SA-CVA CRIF File Specifications.
An sacva object includes a vector of sacva.Portfolio
objects, each of which represents a single SA-CVA portfolio containing risk-factor
sensitivities for CVA and hedge positions. An sacva.Portfolio object includes
a vector of sacva.Sensitivity objects, each of which represents a single row
from an SA-CVA CRIF file, containing either a CVA position sensitivity or a hedge position
sensitivity to a risk factor.
After creating an sacva object, use the object function to
calculate SA-CVA capital requirements for each portfolio. The SA-CVA capital is the sum of
Delta capital and Vega capital across the following risk classes:capital
Interest Rate (IR)
Foreign Exchange (FX)
Counterparty Credit Spread (CS-CPY)
Reference Credit Spread (CS-REF)
Equity (EQ)
Commodity (COMM)
Creation
Description
specifies additional options using one or more name-value arguments. For example,
mySACVA = sacva(SACVACRIF,Name=Value)Multiplier=1.5 specifies to create the object with a multiplier of
1.5, and DomesticCurrency="EUR" specifies Euro as the
currency.
Input Arguments
Name-Value Arguments
Output Arguments
Properties
Object Functions
| Calculate SA-CVA capital requirements |
Examples
More About
References
[1] Bank for International Settlements. "MAR50 — Credit Valuation Adjustment Framework." January 2023. https://www.bis.org/basel_framework/chapter/MAR/50.htm.
Version History
Introduced in R2026b
See Also
Functions
Properties
- sacva.Portfolio Properties | sacva.Sensitivity Properties | sacva.CapitalResults Properties | sacva.DeltaCapitalResults Properties | sacva.VegaCapitalResults Properties