From End-of-Day to Real-Time Risk - BNPP

13
From end-of-day to real-time risk management Mikael Sörböen, BNP Paribas 12 th September 2014

description

So you thought you were good at providing an enterprise-wide view of "end-of-day" risks but now it needs to be real-time - help! Some ideas on how to make the transition without breaking the bank.

Transcript of From End-of-Day to Real-Time Risk - BNPP

Page 1: From End-of-Day to Real-Time Risk - BNPP

From end-of-day to real-time risk management

Mikael Sörböen, BNP Paribas 12th September 2014

Page 2: From End-of-Day to Real-Time Risk - BNPP

Disclaimer

Legal Terms: This document is CONFIDENTIAL AND FOR DISCUSSION PURPOSES ONLY. As a confidential document it is submitted to selected recipients only and may not be reproduced (in whole or in part) to any other person without written consent. This document does not constitute an offer or a solicitation to engage in any activity. Given its general nature, the information included in this document does not purport to contain all the elements that may be relevant for a recipient to make an informed decision in relation to any matter discussed herein. The information contained in this document has been obtained from sources believed to be reliable, but BNP Paribas makes no representation, express or implied, that such information, or any opinions based thereon and contained in this document, are accurate or complete and they should not be relied on as such. In providing this document, BNPP offers no financial, legal, tax or any other type of advice to, nor has any fiduciary duties towards, recipients. BNPP accepts no liability for any direct or consequential losses arising from any action taken in connection with or reliance on the information contained in this document even where advised of the possibility of such losses. BNP Paribas London Branch (registered office: 10 Harewood Avenue, London NW1 6AA; tel: [44 20] 7595 2000; fax: [44 20] 7595 2555) is authorised by the Autorité de Contrôle Prudentiel et de Résolution and the Prudential Regulation Authority and subject to limited regulation by the Financial Conduct Authority and Prudential Regulation Authority. Details about the extent of our authorisation and regulation by the Prudential Regulation Authority, and regulation by the Financial Conduct Authority are available from us on request. BNP Paribas London Branch is registered in England and Wales under no. FC13447. www.bnpparibas.com

15/09/2014 2

Page 3: From End-of-Day to Real-Time Risk - BNPP

Explain the title “risk management”, “end-of-day”, “real-time”

15/09/2014 3

capital markets trading activities

“risk management” market risk

counterparty risk “end-of-day”

“real-time”

Page 4: From End-of-Day to Real-Time Risk - BNPP

E-o-D Risk Management Functional Architecture

15/09/2014 4

Risk indicators 10+ source systems 100k daily feeds 800m rows per day

Static data Counterparties Underlyings Mappings

Calibration Correlation Volatility Norms

Market data Spot, volatility levels All assets (50k+ simulated assets) Values, curves, surfaces

Deals 10+ source systems 2m stock / 100k per day 100+ attributes “Smart deal” representation

Monte-Carlo internal models for capital VAR / Stress VAR (8k nodes, 90k calculations) Counterparty exposure (38k c’parts)

Limit monitoring Automatic monitoring of all market risk limits (900k) Market risk limit management Counterparty excess management

Risk analysis & reporting Multi-dimensional drill-down capabilities Excel add-in to produce reports Rapid time to market for new views User-defined views “Position age” to help users

Stress testing 10+ daily counterparty stress scenarios Full-reval and “greeks” based market risk stress Market risk stress per counterparty

P&L items CVA calculation Market risk reserves

All business lines

COUNTERPARTY & MARKET

Page 5: From End-of-Day to Real-Time Risk - BNPP

15/09/2014 5

E-o-D Risk Management “Position Age”

Page 6: From End-of-Day to Real-Time Risk - BNPP

E-o-D Risk Management Technical Architecture

15/09/2014 6

“big-ish data-base”

GET DATA 10+ sources 100k feeds

500 GB

2E-o-D

Data roll

1

“data management”

TINY 3 days

MIDDLE 50 days

HISTO 1250 days

0

pos (800m) 3 aggregates date split multiplex

40 TB

LOAD + AGG

4

“Monte Carlo calculations”

TRANSFORM 3

SCRIPT ENGINE

business logic 50k jobs 250 types

MATCH ENGINE

id matching build DB file

90k jobs

CALCULATION TRIGGERING 5

EXTRACT – CALCULATE

Value-at-risk

Limits Reserves

150k extracts

6COUNTERPARTY

EXPOSURE

1m PV per deal 1.5m deals

10+ scenarios From 6000 cores

to 25 GPUs

7

MRfleXTM – besoke BI layer DEPENDENCY MANAGEMENT

5

USER INTERFACES

2000 users, 40 sites 50k requests

On-demand services Excel add-in

8

Page 7: From End-of-Day to Real-Time Risk - BNPP

15/09/2014 7

E-o-D Risk Management Drill-down analysis

Page 8: From End-of-Day to Real-Time Risk - BNPP

15/09/2014 8

E-o-D Risk Management “Nodes and Risk Factors”

“leaf node”

“risk factor”

Page 9: From End-of-Day to Real-Time Risk - BNPP

15/09/2014 9

E-o-D Risk Management Zoom on calculation triggering

VaR calc [Leaf node, risk factor]

Exposure calc [Counterparty,

risk site]

CALCULATION TRIGGERING

Data Tracker

Event Engine

Sims (E-o-D)

Mapper (E-o-D)

Risk feeds (Load + Agg)

Deal static (11pm-9am)

due to agg

FO PV (Match)

due to agg

Sims (E-o-D)

Credit params (E-o-D)

Counterparty static

(2am – T or 11pm for T-1)

MA / CSA coverage

(2am – T or 11pm for T-1)

assign deals to counterparty

assign deals to MA / CSA

Page 10: From End-of-Day to Real-Time Risk - BNPP

Real-time Risk Management What’s the story?

15/09/2014 10

compliance & control Pre-trade checks against counterparty risk lines Compliance with trading mandates Detection and prevention of abnormal trading patterns (market risk) Incremental initial margin requirements from CCPs Control of market risk exposures per counterparty net of collateral resource management

Funding impact – initial margin Cost of capital, allocation Risk reduction strategies

Cost of CVA (and DVA) client service & transparency Inform clients ex-ante on risk exposures - Per transaction or full portfolios including stress What-if scenarios, marginal impact on IM not just a technology challenge …

Page 11: From End-of-Day to Real-Time Risk - BNPP

Mandate check Can the trader make this trade?

Client position Greeks and stress for overall portfolio and per trade

Market risk limit check Does trade respect intra-day limit?

Counterparty checks Is a limit available for this trade? Compute incremental CVA / DVA Compute incremental capital

Funding Liquidity impact Incremental initial margin

real-time risk platform

15/09/2014 11

Real-time Risk Management Some of the challenges…

deal details greeks,

stress

pricing request

OK / NOK CVA, K

Client position

Clean static data Product, portfolio, currency, counterparty, MA, CSA, pricing representation, credit parameters

Market data What market data to use for real-time calculations? Consistency with “stock” positions Periodic recalculation of whole perimeter?

Which risks? Try to compute all E-o-D risks? If not which subset?

Timing and completeness Synchronisation of trade and hedge Capture all trades and events

latency –

µs, ms, s, m? Pre-trade?

Really? Electronic?

Page 12: From End-of-Day to Real-Time Risk - BNPP

From end-of-day to real-time risk management Key reflections

15/09/2014 12

sharpen up the requirements, get buy-in not simple

extension, different architecture

clarify who does what? seize the

opportunity to simplify

Page 13: From End-of-Day to Real-Time Risk - BNPP

Questions?

15/09/2014 13