ActiveViam

Nordic Capital, a leading sector-specialist private equity investor, has made a majority investment in ActiveViam | READ MORE

Counterparty Credit Risk Management CVA Demo – Marginal Exposure and Delta CVA

Xavier Bellouard |
June 27, 2011

In the previous post, we described the netting concept in CVA. This post describes the marginal exposure and delta CVA concepts in our CVA demo, and show related benchmarks.

Counterparty Credit Risk Management: Marginal Exposure and CVA

The marginal exposure of a trade is defined as the exposure of the trade’s netting node, to which we subtract the exposure of this netting node computed as if our trade did not exist. To put it simply, this measure is the exposure of this trade’s netting node minus the exposure of this trade’s netting node without this trade.

Therefore in counterparty credit risk management, the marginal exposure of a set of trades is defined as follows: for each of the netting nodes involved, we compute their exposures with and without the trades in our set. We take their difference for each node, then take the positive sum of all these differences to compute the marginal exposure. Finally, the marginal CVA, another counterparty credit risk management measure, is simply the CVA computed with the marginal exposure instead of the regular exposure.

Counterparty Credit Risk Management: Delta CVA

To better understand the counterparty exposure, we measure the CVA sensitivity to Credit Default Spread (CDS). Delta CVA is the variation in CVA when the CDS varies by 1 basis point. As we consider the CVA formula presented previously, it appears that CVA variation due to CDS is that of the default probabilities (D variable), the other variables are not subject to change as the spread changes. We are then able to calculate the Delta CVA on the fly based upon the counterparty’s CDS or its credit rating.

The Delta CVA is dynamically aggregated at the netting nodes based upon the netting rules with the same logic as the CVA is aggregated.

Benchmarks

Hardware: Dell server running 2 Intel Xeon X55 CPUs:- 16 cores 48 GB RAM 20 time buckets x 1,000 simulations by time buckets

Scenario 1

300,000 trades (300 CP, 1,000 trades per CP)

  • memory footprint: After GC 28GB, 32GB Regular usage
  • Loading time: 191s – total CVA: 400ms
  • CVA for 1 CP group (with our without members drill-down): instantaneous (< 100ms)
  • CVA for all trades within a netting node: 800ms
  • Marginal CVA for one counterparty by trade: 1.6ms
  • CVA matrix country / rating: 1.6sec

Scenario 2

150,000 trades (1000 CP, 150 trades per CP)

  • Memory footprint: After GC 17GB, 23GB Regular usage
  • Loading time: 86s
  • Total CVA: 1.8sec
  • CVA for 1 CP group (with our without members drill-down): instantaneous (< 100ms)
  • CVA for all trades within a netting node: 370ms
  • Marginal CVA for one counterparty by trade: 450ms
  • CVA matrix country / rating: 6.5sec

Scenario 3

300,000 trades (1000 CP, 300 trades per CP)

  • Memory footprint: After GC 32GB, 35GB regular usage
  • Loading time: 210s – total CVA: 1.9sec
  • CVA for 1 CP group (with our without members drill-down): instantaneous (< 100ms)
  • CVA for all trades within a netting node: 800ms
  • Marginal CVA for one counterparty by trade: 1,1s – CVA matrix country / rating: 7-12s

In the next post we describe the Quartet value at risk software demo and dive into its cube structure.

Like this post? Please share it on your socials

About the author

Picture of Xavier Bellouard

Xavier Bellouard

Co-founder & Managing Director
ActiveViam
Managing Director with 30+ years experience and dual expertise in financial markets and technology. Result driven, with attention to details, a co-founder of Quotient/Summit, one of the most successful financial software products in Capital Markets, with a wide range of skills, including software design and development, professional services, sales, marketing, business development and people management. Co-founder of ActiveViam a data analytics platform specialized for Financial Services.

Schedule a demo

ERROR!

Sorry! We were unable to process your
request. Please try again!

success!

Your request is submitted successfully!
We will keep you up-to-date.