Documente Academic
Documente Profesional
Documente Cultură
modeling
Alexandre Antonov, Serguei Issakov and Serguei Mechkov
Numerix
Quant Congress USA, New-York
July 2011
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 1/ 51
Outline
Exposure: Scenarios vs. Modeling
Future price and exposure for callable instruments in the
Modeling Framework
Backwards pricing using the Least Squares MC
Aggregation of exercises into the instrument exposure
Direct approach: cumbersome tracking of exercise indicators
New approach: automatic recursion
CVA
Risk: measure dependence and the real-world measure as
ctitious currency
Examples and conclusion
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 2/ 51
The main subject calculation of exotic portfolio exposure
What is exposure at time t?
Scenarios
Modeling
Selected books, reviews and articles of the subject:
Canabarro and Due (2003), Pykhtin (2005), Cesari et al (2010),
Jon Gregory (2010), Brigo-Capponi (2010), Pykhtin-Rosen (2010)
Brigo-Capponi-Pallavicini-Papatheodorou (2011)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 3/ 51
Scenario based approach
Algorithm
Price the portfolio with the calibrated model for each market
Drawbacks
Numerical eciency
Key idea
associate portfolio exposure with its future price given by an
arbitrage-free model (Cesari et al)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 5/ 51
Two types of instruments in the exposure calculation:
j =1
j
N(
j
)
_
_
where N(t) is the model numeraire and E[ ] is the pricing
expectation in the model measure.
The swap future price S
F
(t) for some observation date t = t
obs
is
a conditional expectation
S
F
(t) = N(t) E
_
_
M
j =1
j
N(
j
)
F
t
_
_
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 8/ 51
The swap future price S
F
(t) consists of two parts
S
F
(t) =
M
j =1,
j
<t
j
N(t)
N(
j
)
+ N(t) E
_
_
M
j =1,
j
t
j
N(
j
)
F
t
_
_
F
t
_
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 9/ 51
Conditional expectation and numerical methods
Conditional expectation (CE) E[ | F
t
] averaging over the
stochastic evolution after time t (the life before or on t is xed).
Example. For diusion processes we x the Brownian increments
dW() for t and average over dW() for > t; the CE is
thus a certain function of dW() for t.
For regular path-independent pay-os P(T) xed at time T, a
(discounted) CE is a function of model states x
i
(t)
E
_
N(t)
P(T)
N(T)
| F
t
_
= f (t; x
i
(t))
The CE depends on the Brownian increments through the states.
For example, the model states can be short rates and FX-rate
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 10/ 51
CE of an index xed at before the time t coincides with the
index itself nothing to average
N(t) E
_
P()
N()
F
t
_
= N(t)
P()
N()
Below we consider MC simulations with a possibility of CE
calculation typical numerical method of CE calculation is a
regression to state variables,
E
_
N(t)
P(T)
N(T)
| F
t
_
j
j
(x
1
(t), x
2
(t), )
where
j
are regression coecients and
j
(x
1
(t), x
2
(t), ) are
basis functions (their choice is the method key).
Other known names of the method: Longsta-Schwartz, Least
Squares MC, American MC (see Andersen-Piterbarg (2010) for
review)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 11/ 51
Modeling approach: Bermudan swaption example
Consider a Bermudan swaption giving a right to enter into the
swap dened above on exercise dates T
i
.
The swaption PV discounted non-conditional expectation of the
payments subjected to the exercise conditions
V(0) = E
_
_
M
j =1
I(
j
)
j
N(
j
)
_
_
where indicator I(
j
) equals to one if we have entered into the
swap before the payment date
j
and zero otherwise.
The swaption future price for some observation date t = t
obs
discounted conditional expectation
V
F
(t) = N(t) E
_
_
M
j =1
I(
j
)
j
N(
j
)
F
t
_
_
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 12/ 51
Future price decomposition
The obvious property of the discounted future price
V(0) = E
_
V
F
(t)
N(t)
_
The future price observed at t
obs
V
F
(t
obs
) = V(t
obs
) (1 I(t
obs
)) + V
e
(t
obs
) I(t
obs
)
can be split in two parts:
exercise value V
e
(t
obs
) (the option was exercised before t
obs
)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 13/ 51
Continuation value
It can be shown that the continuation value satises recursive
relation on exercise dates
V(T
j
) = max
_
N
T
j
E
_
V(T
j +1
)
N(T
j +1
)
| F
T
j
_
, S(T
j
)
_
where S(t) is the swap as seen at time t with payments after t.
S(t) =
j ,
j
t
N(t)E
_
j
N(
j
)
F
t
_
The continuation value coincide with option underlying calculated
by a backwards induction. Note that the total option future value
contains also exercise part.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 14/ 51
Introduce the instrument days T = {
1
,
2
, }
{T
1
, T
2
, },
a union of exercise dates T
j
and payment dates
k
.
Backward induction:
F
t
_
, S(t) = N(t)E
_
S(T)
N(T)
F
t
_
for t, T T .
Typical numerical method regression
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 15/ 51
Indicators
The indicator I(t) participating in the future price formula can be
constructed from conditional exercise indicators
C
j
= 1
S(T
j
)>V(T
j
)
which equals to 1 if we exercise at T
j
provided that we did not
exercise before and 0 otherwise
I(t) = I
j
for T
j
t < T
j +1
where
I
j
= 1
j
i =1
(1 C
i
)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 16/ 51
Exercise value
The exercise value consists of the payments after the observation
date (swap S(t
obs
)) and payments before the observation date
V
e
(t
obs
) = S(t
obs
)I(t
obs
) + N
t
obs
j ,
j
<t
obs
I(
j
)
j
N(
j
)
Remark. The second part of the exercise value is sum for forward
discounted payments occurred before the observation date.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 17/ 51
Instrument exposure
The exposure O(t
obs
) is closely related with the option future
price. There are two choices available:
Direct
Calculate all components in the backwards pricing procedure
and assemble them in the forward pass
Automatic
Change Underlying operations to obtain the exposure as
by-product of the pricing procedure
Remark. A good quality backward induction algorithm is essential.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 20/ 51
Direct approach: algorithm
Backward induction
Calculate and store the underlying swap, the option
continuation value and conditional exercise indicators by
backward induction using the least-square MC
Forward induction
Calculate unconditional exercises and roll forward index
payments to the observation date
Results aggregation
A similar procedure was proposed in Cesari et al. Modulo some
dierence (for example, the exercise time instead of the exercise
indicators) it is equivalent to ours.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 21/ 51
Drawbacks of the direct exposure calculations
1. Requires modication of backward pricing procedure
2. Includes both backward and forward inductions
3. Includes the cumbersome logic of exercise indicators
calculation and aggregation
4. Can be very complicated for exotic instruments with dierent
types of exercises
Alternative automatic procedure
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 22/ 51
Automatic exposure calculation
Recall that the backward pricing reduces to recursive iterations
the update of underlyings
max(V(T
j
), S(T
j
)) V(T
j
), S(
k
) +
k
S(
k
)
the discounted conditional expectation
V(t) = N(t)E
_
V(T)
N(T)
F
t
_
, S(t) = N(t)E
_
S(T)
N(T)
F
t
_
For the conditional exercise indicator C
j
= 1
S(T
j
)>V(T
j
)
we can
rewrite the option update as follows
V(T
j
) (1 C
j
) + S(T
j
) C
j
V(T
j
)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 23/ 51
Introduce exposure underlyings with the hat symbol for our
products in hand: swaption exposure underlying
V and swap
S.
In parallel with the main pricing procedure execute the following:
V(T
j
) (1 C
j
) +
S(T
j
) C
j
V(T
j
)
S(
k
) +
k
S(
k
)
S(
k
)
S(
k
)
V(t) = N(t)
V(T)
N(T)
,
S(t) = N(t)
S(T)
N(T)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 25/ 51
Exposure O(t
obs
) =
V(0) N(t
obs
)
Why so?
Compare the option price
V(0) = E
_
_
M
j =1
I(
j
)
j
N(
j
)
_
_
with its exposure underlying
V(0) = E
_
_
M
j =1
I(
j
)
j
N(
j
)
F
t
obs
_
_
The only dierence is the conditional expectation in the future
price that is why we have stopped the regression in the
exposure calculation before the observation date.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 26/ 51
Recursion example
Future payments in the exposure no swap update on the
payment dates before the observation date
The swaption update on the exercise dates
V(T
j
) (1 C
j
) +
S(T
j
) C
j
V(T
j
)
The discounting between the exercise dates (no events on the
payment dates)
V(T
j 1
) = N(T
j 1
)
V(T
j
)
N(T
j
)
,
S(T
j 1
) = N(T
j 1
)
S(T
j
)
N(T
j
)
It can be shown that the recursion
V(T
j 1
)
N(T
j 1
)
=
V(T
j
)
N(T
j
)
(1 C
j
) +
S(t
obs
)
N(t
obs
)
C
j
leads to the desired
O(t
obs
) =
V(0) N(t
obs
) = V(t
obs
) (1 I(t
obs
)) + S(t
obs
) I(t
obs
)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 27/ 51
Alternative algorithm
For dates before the observation date t < t
obs
modify the update
and conditioning procedures
V(T
j
) (1 C
j
) +
S(T
j
) C
j
V(T
j
)
S(
k
) +
k
N(t
obs
)
N(
k
)
S(
k
)
S(
k
)
S(
k
)
U
m
(t) = U
m
(t) for t > t
obs
and obey the following update rules for t < t
obs
.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 29/ 51
m,k
U
m
(T) U
k
(T)
m,k
U
m
(T)
U
k
(T)
where
m,k
are dimensionless values (for example, numbers or
barrier exercise indicators)
U
m
(T) (U
m
(T)U
n
(T))+
U
n
(T) (U
n
(T)U
m
(T))
U
k
(T)
where (x) = 1 for positive x and zero otherwise
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 30/ 51
U
n
(
k
) +
n,k
U
n
(
k
)
U
n
(
k
)
U
n
(
k
)
U
n
(t) = N(t)
U
n
(T)
N(T)
Exposures O
m
(t
obs
) =
U
m
(0) N(t
obs
)
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 31/ 51
CVA
Consider now the Credit Value Adjustment (CVA) calculation
1
, see
also Cesari et al.
CVA = (1 RR
C
)
_
T
0
E
_
d(t)
O(t)
N(t)
_
where RR
C
is the Counterparty recovery rate which is assumed to
be constant.
Explanation. If the Counterparty defaults (d(t) = 1) on the
interval [t, t + dt], our loss will be equal to ((t) C(t))
+
, and
this innitesimal payment, as seen at the origin, is equal to the
discounted expectation.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 33/ 51
Averaging over jumps (independent from the hazard rate)
CVA = (1 RR
C
)
_
T
0
E
_
dH(t)
O(t)
N(t)
_
= (1 RR
C
)
_
T
0
E
_
dt h(t) H(t)
O(t)
N(t)
_
eective replacement of the survival processes by the hazard
discount factor
H(t) = e
_
t
0
d h()
Our extended model, equipped with the Least Squares MC, is able
to compute the above averages
(t)]
_
t
0
d h()
is
the hazard discount factor
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 36/ 51
Real world measure
A model calibrated to todays market still has an extra degree of
freedom the model probability measure.
We want to x this measure to be the real-world one for the
exposure distribution.
The real-world (or physical) probability measure appeared early in
Quantitative Finance has not been widely used due to its loose
denition, contrary to the risk-neutral measure.
The risk-neutral approach assumes that tradable securities have
drift coinciding with the short rate r (t) a zero-bond SDE
dP(t, T) = P(t, T) (r (t) dt + (t) dW(t))
In the real world, this drift is supposed to be dierent but its
time-series estimations are vague.
We need to link our model to the real-world in a more rigorous way
by requiring that some non-discounting (simple) averages hold.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 37/ 51
Fixing projections
Suppose that we have a set of indices I
j
xed at some times t
j
and
their projections in the future p
j
p
j
= E
RW
[I
j
]
as expectation in the real-world (RW) measure. Our initial
arbitrage-free model in its risk-neutral measure cannot return a
priori such averages
p
j
= E[I
j
]
So we should modify the model measure in order to meet the
projections.
Remark. Note that the model is calibrated to the implied market
(initial rates, implied vols, etc.) and the only freedom to reproduce
the projection is in the measure choice.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 38/ 51
Cross-currency analogy
Set our initial model as foreign one w.r.t. some FX-rate process
and a domestic currency model.
Our initial model states will get a drift adjustment depending
on FX vol and correlations.
Result. The initial model in such cross-currency (CC) setup will
have a dierent measure w.r.t. to its risk-neutral one.
Realization.
FX-rate model (between the initial ccy and the factitious one)
Black-Scholes model
swap
we receive semi-annually a 6M Libor and pay annually a xed
rate (= 2.57%, a swap rate at origin) on 1 EUR notional
exercise
we have a right to cancel the swap annually from 4Y
Output
a
v
e
r
a
g
e
,
%
date,years
fxvol0%
fxvol25%
fxvol50%
Figure: 6M Libor averages for dierent FX-vols (dierent measures).
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 43/ 51
0
0.2
0.4
0.6
0.8
1
0.1 0 0.1 0.2 0.3 0.4 0.5
C
D
F
ExposureValue
fxvol0%
fxvol25%
fxvol50%
Figure: CDF of 6Y exposure for dierent FX-vols (dierent measures).
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 44/ 51
0.15
0.1
0.05
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0 2 4 6 8 10 12
v
a
l
u
e
,
E
U
R
date,years
PFE2.5%
EPE
PFE97.5%
Figure: Risk prole in the risk-neutral measure.
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 45/ 51
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0 2 4 6 8 10 12
v
a
l
u
e
,
E
U
R
date,years
fxvol0%
fxvol25%
fxvol50%
Figure: PFE 97.5% for dierent FX-vols (dierent measures).
A. Antonov, S. Issakov and S. Mechkov; Numerix Risk and CVA for exotic derivatives: the universal modeling 46/ 51
Observations