brand
HPC in ING FM’s pricing systems
Andrei ILchenko (MSc) Head of Development Norbert Hari (PhD) Head of Counterparty Exposure Modeling
TU Delft – 29th April 2014 www.ing.com
systems Andrei ILchenko (MSc) Head of Development Norbert Hari - - PowerPoint PPT Presentation
HPC in ING FMs pricing systems Andrei ILchenko (MSc) Head of Development Norbert Hari (PhD) Head of Counterparty Exposure Modeling TU Delft 29 th April 2014 www.ing.com brand HPC in ING FMs pricing systems Agenda Background
brand
Andrei ILchenko (MSc) Head of Development Norbert Hari (PhD) Head of Counterparty Exposure Modeling
TU Delft – 29th April 2014 www.ing.com
the
2
– Background – The problem of CVA – Where are we as ING? – Next challenges
the
products with our clients
Example: buying a stock vs. buying a call option for Royal Dutch Shell
3
€ 0.00 € 2.00 € 4.00 € 6.00 € 8.00
20 21 22 23 24 25 26 27 28 29 30 31 32 33
Profit-loss stock @ €26 Profit-loss call option strike @ €26
the
(OTC)
to credit and funding liquidity risks
$284 trillion!
various risk measures is key to ING FM’s competitiveness
knowledge are of paramount importance to stay in the business
4
the
5
5
5
prior to the expiry of the contract and will be unable to make future payments.
therefore, needs to be adjusted appropriately to reflect the risk should either of the counterparties default on their commitments.
pricing does not take into account counterparty credit risk. Therefore a specific adjustment must be made to the default-free value of the derivative (this is not a ‘reserve’ but a ‘valuation adjustment’ should be part of the daily mark to market)
and the true portfolio market value that takes into account the possibility of a counterparty’s default. In other words, CVA is the market value of counterparty credit risk.
the
6
Metric should follow the normal ‘risk neutral’ and ‘non-arbitrage’ principles used for pricing, valuation and risk management purposes.
Function of the underlying risk-factors of the derivative (both current ‘mark to market’ and ‘future profile’), the credit risk of the counterparty and their correlation.
the
7
Expected Positive Exposure
Our exposure to the counterparty Exposure of counterparty to us
the
8
the
9
9
where B(s) is the risk-free discount factor, and S(u) is the survival probability of the counterparty;
we can write:
the
10
1
default probabilities are independent!), we can write:
spreads, implied interest and fx volatilities, etc..).
T i i i MKT ING i MKT ING MKT ING T i i i MKT C i i MKT C MKT C
t t PD t t DF EPE LGD t t PD t t DF EPE LGD DVA CVA BVA
1 1 1 1
) , ( ) , ( ) , ( ) , (
the
11
11
level, according to defined netting sets.
These can de discarded from calculation.
agreements!
the
12
Portfolio:
and collateral rules
Model:
Model
paths
points
Usage:
3.75 billion pricing evaluations
hundreds of billions of evaluations
13 million pricing calls
the
13 13
The CPU is a “Jack of all trades …”
data
speculative execution The GPU is a special purpose accelerator specializing in:
parallel applications
the
14 14
The latest generation CPU vs. GPU
Peak Performance Gflops/sec (SP) Peak Memory Bandwidth GB/sec
the
15 15
20 40 60 80 100 120 Adaptive Analytics Sunguard Grid 1 GPU 2 GPUs 32 GPUs Execution time (in minutes)
120 min 4 min 2 min 10 sec
the
16
– Background – The problem of CVA – Where are we as ING? – Next challenges
the
to Top-5 banks in Europe
passionate about both modern software development and the quantitative aspects of FM business
CUDA, SQL & NoSQL, C++, Java (EE), Python
per second
modern NoSQL systems such as Hadoop/Hive
17
the
regulatory challenges and the industry’s drive for better risk management
more than a million trades
stay competitive
management
18
the
19