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.

This page details the adjustment types available in , together with details of the execution workflow.

Adjustment types

Multiple adjustment types are available out of the box in .
CubeMetricAdjustment typeDescriptionInput value typeBase value type
StandardisedApproachCubeDefault Risk ChargeAdd-oneAdd-on value. Results in a single new row per adjustment.Scalar valueScalar
StandardisedApproachCubeDefault Risk ChargeScalingScaling of the base value. Results in two rows, for the inversion of the base value and the scaled new value.Scalar valueScalar
StandardisedApproachCubeDefault Risk ChargeOverrideOverride of the base value. Results in two rows, for the inversion of the base value and the new value.Scalar valueScalar
StandardisedApproachCubeEquity Delta Sensitivities, FX Delta SensitivitiesAdd-oneAdd-on value. Results in a single new row per adjustment.Scalar valueVector
StandardisedApproachCubeEquity Delta Sensitivities, FX Delta SensitivitiesScalingScaling of the base value. Results in two rows, for the inversion of the base value and the scaled new value.Scalar valueVector
StandardisedApproachCubeEquity Delta Sensitivities, FX Delta SensitivitiesOverrideOverride of the base value. Results in two rows, for the inversion of the base value and the new value.Scalar valueVector
StandardisedApproachCubeCommodity Delta Sensitivities, CSR non-Sec Delta Sensitivities, CSR Sec CTP Delta Sensitivities, GIRR Delta SensitivitiesAdd-oneAdd-on value. Results in a single new row per adjustment.Scalar valueVector
StandardisedApproachCubeCommodity Delta Sensitivities, CSR non-Sec Delta Sensitivities, CSR Sec CTP Delta Sensitivities, GIRR Delta SensitivitiesScalingScaling of the base value. Results in two rows, for the inversion of the base value and the scaled new value.Scalar valueVector
StandardisedApproachCubeCommodity Delta Sensitivities, CSR non-Sec Delta Sensitivities, CSR Sec CTP Delta Sensitivities, GIRR Delta SensitivitiesOverrideOverride of the base value. Results in two rows, for the inversion of the base value and the new value.Scalar valueVector
StandardisedApproachCubeCSR non-Sec Curvature CVR Up, Commodity Curvature CVR Up, CSR Sec CTP Curvature CVR Up, Equity Curvature CVR Up, FX Curvature CVR Up, GIRR Curvature CVR UpAdd-oneAdd-on value. Results in a single new row per adjustment.Scalar valueVector
StandardisedApproachCubeCSR non-Sec Curvature CVR Up, Commodity Curvature CVR Up, CSR Sec CTP Curvature CVR Up, Equity Curvature CVR Up, FX Curvature CVR Up, GIRR Curvature CVR UpScalingScaling of the base value. Results in two rows, for the inversion of the base value and the scaled new value.Scalar valueVector
StandardisedApproachCubeCSR non-Sec Curvature CVR Up, Commodity Curvature CVR Up, CSR Sec CTP Curvature CVR Up, Equity Curvature CVR Up, FX Curvature CVR Up, GIRR Curvature CVR UpOverrideOverride of the base value. Results in two rows, for the inversion of the base value and the new value.Scalar valueVector
StandardisedApproachCubeCSR non-Sec Curvature CVR Down, Commodity Curvature CVR Down, CSR Sec CTP Curvature CVR Down, Equity Curvature CVR Down, FX Curvature CVR Down, GIRR Curvature CVR DownAdd-oneAdd-on value. Results in a single new row per adjustment.Scalar valueVector
StandardisedApproachCubeCSR non-Sec Curvature CVR Down, Commodity Curvature CVR Down, CSR Sec CTP Curvature CVR Down, Equity Curvature CVR Down, FX Curvature CVR Down, GIRR Curvature CVR DownScalingScaling of the base value. Results in two rows, for the inversion of the base value and the scaled new value.Scalar valueVector
StandardisedApproachCubeCSR non-Sec Curvature CVR Down, Commodity Curvature CVR Down, CSR Sec CTP Curvature CVR Down, Equity Curvature CVR Down, FX Curvature CVR Down, GIRR Curvature CVR DownOverrideOverride of the base value. Results in two rows, for the inversion of the base value and the new value.Scalar valueVector
StandardisedApproachCubeCommodity Vega Sensitivities, CSR non-Sec Vega Sensitivities, CSR Sec CTP Vega Sensitivities, GIRR Vega Sensitivities, Equity Vega Sensitivities, FX Vega SensitivitiesAdd-oneAdd-on value. Results in a single new row per adjustment.Scalar valueVector
StandardisedApproachCubeCommodity Vega Sensitivities, CSR non-Sec Vega Sensitivities, CSR Sec CTP Vega Sensitivities, GIRR Vega Sensitivities, Equity Vega Sensitivities, FX Vega SensitivitiesScalingScaling of the base value. Results in two rows, for the inversion of the base value and the scaled new value.Scalar valueVector
StandardisedApproachCubeCommodity Vega Sensitivities, CSR non-Sec Vega Sensitivities, CSR Sec CTP Vega Sensitivities, GIRR Vega Sensitivities, Equity Vega Sensitivities, FX Vega SensitivitiesOverrideOverride of the base value. Results in two rows, for the inversion of the base value and the new value.Scalar valueVector
InternalModelApproachCubeIMCCScalingScaling of the base value. Results in two rows, for the inversion of the base value and the scaled new value.DateVector

Execution details

Functional workflow

Executing an adjustment should conform to the following steps:
StepDetails
Retrieve supported adjustments from the appropriate REST endpointThe adjustment requests need to conform to the specification returned by the supported adjustments service, but once the requests are created, this step isn’t necessary.
Initiate the sign-off taskThe status of of the sign-off process for the filters defined in the association sign-off task is set to ‘INITIATED’.
Request adjustment.Adjustment requests will be executed asynchronously on the sign-off snapshot. There is no limit to the number of adjustments that can be requested for a snapshot.
Approve the sign-off taskThe status of of the sign-off process for the filters defined in the association sign-off task is set to ‘APPROVED’.
Retrieve the status of an adjustment executionAs adjustments are executed asynchronously, a service is provided for retrieving the status of a given adjustment execution. Any errors in the execution of an adjustment will result in a FAILED status being returned by the status service.