Customers / Case study

Desk heads argue about positions, not about the model

Major EU bank

6 minute read FRTB-SA, SA-CVA

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.

Head of Capital Management Major EU bank

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.

The essay behind it

Numerics

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

The next step

Bring us
one book

A scoping call, a sample book and a parallel run on your data. Most teams have the first reconciled number inside two weeks, and a receipt for it on the day.

Book a demo Work out a price