Customers / Case study
Desk heads argue about positions, not about the model
The bank’s FRTB programme produced a capital number. What the desks needed was the reason for it. Exact attribution gave each of 42 desks its share of the charge, and a total that still adds up.
The result in three figures
-
42
Desks with an exact share of the capital charge
-
18 min
For the full sensitivities-based run
Before:
3 h -
0
Capital left unexplained after attribution
The situation
The bank had met the first reporting date for FRTB with a programme that produced the right number. Its desk heads then asked the question that every desk head asks, which is why the number is what it is, and the programme could not say. A capital charge is the square root of a sum, so it does not add up by position, and the tools that report it show a total and a table of pieces that do not sum to it.
The pieces were allocated by a rule that the team had chosen and could defend, but that moved the charge between desks when positions were added or removed, and could not be reproduced from one day to the next without the run that made it.
What changed
GraphAtlas splits a capital charge exactly. Each desk, risk factor and trade receives the part of the charge that rests on it, and the parts add up to the total with no remainder. The engine also says which correlation scenario binds, so that the desk that makes it bind sees that it does.
The sensitivities-based method runs on the kernel in eighteen minutes where the in-house implementation took three hours, and the SA-CVA run, which reads the same sensitivities, shares the first part of the work.
The result
Each of the 42 desks now has a number that it can reconcile to the group figure, and the meeting that used to be spent on the allocation rule is spent on the positions. Capital management reports the attribution to the board risk committee with the receipt of the run it came from.
The bank has since asked for the same engine to price capital into new trades at the point of sale, which is the use that the attribution was designed for.
Desk heads used to ask what the model was doing to them. Now they ask what their positions are doing to the model, which is the right question.
What they run
The engines behind it
This customer runs 2 engines from GraphAtlas, on the same kernel. Each page shows the calculation, the clauses it covers and the evidence for it.
- FRTB-SA Market risk capital with a derivation attached to every figure.
- SA-CVA CVA capital from CVA and hedge sensitivities, with the hedge benefit shown.
The essay behind it
Where a capital number comes from
A capital charge is a square root, so it does not add up by position. How the engine splits it exactly, and what the page does when it rounds the pieces.
Marcus Teller and Tomasz Wierzbicki6 min read
Keep reading
More from our customers
- UK environmental consultancy AERMOD 214 Permit scenarios rerun overnight when the meteorological data changed A permit model that stands up at inquiry Read the study
- Mid-size EU asset manager PRIIPs 1,946 Share-class documents refreshed each quarter 1,946 key information documents, with the arithmetic shown Read the study
- US cryptographic module vendor Entropy validation, PQC 0 Digits of difference from the laboratory’s estimator output Agreeing with the laboratory to the last digit Read the study