FE Course Part1
FE Course Part1
KU Leuven 2024
• Exotic Options
• Financial Models
• Conclusion
Financial Engineering [G0Q22a] 3
• We start with overviewing a few traditional exotic derivatives
80.00%
60.00% Stock
40.00%
PPN
20.00%
Protection 100% Participation 90%
0.00%
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97
1
7
103
109
115
121
127
133
139
145
151
157
163
169
175
181
187
193
199
-20.00%
Price underlying
-40.00%
-60.00%
-80.00%
-100.00%
Participation rate
• If EC is more expensive (high vol):
• The first path crosses the barrier at 855 in June. At expiration, the index
is at 876.05. Since the strike is at 950, the option expires worthless.
• The second path knocks in in August. At expiration, the index is at
1030.78, so the option pays out 80.78 = 1030.78 - 950.00 index points.
Financial Engineering [G0Q22a] 11
• An investor buys a UIBP on the S&P 500. The put has six months to
expiration, is struck at the money and knocks in when the index rises
5% from its initial level.
• The DIBP is offered for 2.60%. With the index at 950, this puts the strike
at 950, the barrier at 997.50 and the premium is 24.70 index points.
• The first path never reaches a level greater than 952.53, which is much
less than the knock in barrier at 997.50. Hence, the option expires
worthless even though the index at expiration is below the strike.
• The second path does knock in, crossing above the 977.50 level in mid
June. At expiration, the level of the index is 911.40, so the option pays
out 38.60 = 950.00 - 911.40 index points. Financial Engineering [G0Q22a] 12
Lookbacks: Payoff is depending on the minimum or maximum of the
underlying over the lifetime:
• Lookback Call : LBC = ( max{St, , 0 <= t <=T } – K)+
• Lookback Put : LBC = ( K - min{St, , 0 <= t <=T })+
• Conditional Lookback Call : ( max{St, , 0 <= t <=T } – K)+ 1(ST>H)
• Conditional Lookback Put : ( K- min{St, , 0 <= t <=T } – K)+ 1(ST>H)
Example:
An investor purchases a six-year lookback on
the FTSE 100, with monthly observation.
200.00%
Participation 150%
150.00%
100.00% Booster
50.00%
Price underlying
0.00%
11
16
21
26
31
36
41
46
51
56
61
66
71
76
81
86
91
96
1
6
101
106
111
116
121
126
131
136
141
146
151
156
161
166
171
176
181
186
191
196
-50.00%
-100.00%
Strike
-150.00%
11
21
31
41
51
61
71
81
91
1
101
111
121
131
141
151
161
171
181
191
201
-0.2
• Put works if out of the money -0.4
-0.6
-0.8 barrier
-1
200.00%
– If barrier level has been breached:
• geared exposure if final level is above initial level 150.00%
Participation 150%
• underlying if below initial level 100.00%
0.00%
11
21
31
41
51
61
71
81
91
1
101
111
121
131
141
151
161
171
181
191
Important : Note is non-principal -50.00%
-150.00%
Financial Engineering [G0Q22a] 17
• Zero strike Call + fraction of ATM Call + 2 DOBP
100.00%
– If underlying always above barrier level: 80.00% Participation 150%
• geared exposure if final level is above initial level 60.00%
• positive exposuref to a fall if final below initial level 40.00%
11
21
31
41
51
61
71
81
91
1
101
111
121
131
141
151
161
171
181
191
-20.00%
-40.00%
-60.00%
– If barrier level has been breached: barrier
• geared exposure if final level is above initial level 200.00%
Question: 0.00%
11
21
31
41
51
61
71
81
91
1
101
111
121
131
141
151
161
171
181
191
Compare with Power (same setting). -50.00%
-150.00%
Twin-Barrier ?
Financial Engineering [G0Q22a] 18
• Zero strike Call + series of UIBP (with strikes=barrier).
• Investor receives at maturity the greater of the lock-in level if
achieved or the performance of underlying.
• The first path begins well below the strike at 888.48, and ends about 15 points higher at
902.79. Although the index closes above the strike, the average over the ten trading days
is 896.39, so the investor receives 6.11 (902.50 - 896.39) index points.
• The second path starts around 901.The average is 897.42, so the investor receives 5.08
index points.
• In the third case, the index begins the averaging period at 918.54.
The average is 907.35, so the investor receives nothing. If the option were ordinary (not
Asian), then the payoff would have been positive: 13.58 (902.50 - 888.92) index points.
where
S i
n
2
Si S*
Variance of stock returns:
2
s
i 1
Sum of squared
n
deviations
from the mean
s
Annualised volatility: s
t
Financial Engineering [G0Q22a] 26
How stock prices move
Proportional return Expected return Stochastic Part.
over t Mean = 0, standard
deviation = t
S
t t
S
Volatility Random number
from a normal distribution
with mean = 0 and standard
deviation = 1
Use 256 trading days so daily vol. is 1% ; Really 252 trading days in a year, but 256 is a
good and easy approximation
SDE :
Geometric BM :
Normal log-returns :
• Examples :
• Examples :
Mean reverting
property of ”vol-of-vol”
volatility
Financial Engineering [G0Q22a] 37
Heston Stochastic Volatility Model
• Heston parameters:
– Spead of mean reversion: κ > 0
– Level of mean reversion: η > 0
– Vol-of vol : θ > 0 (BETTER: vol of var)
– Correlation vol-stock : -1 < ρ < 1
– Initial vol : v0 > 0
• Model dates back to 1993
• Heston is popular among practitioners: it incorporates
stochastic volatility in an tractable and intuitive way.
• Exotic option pricing can be done using MC; also PDE
methods are doable.
• Pure Heston does not include jumps.
Financial Engineering [G0Q22a] 38
Heston Stochastic Volatility Model
– The fair strike Kvar for a variance swap under Heston equals.
– Note the fair variance swap strike is independent of vol-of-var and the
correlation between stock and variance.
– Further :
where
Characteristic function:
Source: Numerix
Characteristic function of
the logarithm of the stock
price in the point (v-(α+1)i)
Financial Engineering [G0Q22a] 47
Fast Pricing of Vanillas
• We have :
• Using the FFT one can actually calculate the prices for a whole
range of strikes in one run.
• Typically N is a power of 2.
• Let us apply the FFT for the calculations of the Call prices via the
Carr-Madan formula:
• This gives
FFT :
- Calibration in a nutshell
- Examples
Derivatives Derivatives
Find:
market prices model parameters model prices
that match
model prices
as best as possible
Optimization problem: with market prices
Finding minimum “distance”
• In general :
xn= xn-1 – γn-1 f(xn-1) , with γn-1 small.
• f(1)=1²=1.
• f’(1) ≈ (1+0.01)² - 1²) / 0.01 = 2.01.
• Note that f’(1)=2.
• x2 = 1 – 0.1 * 2.01 = 0.7990
We have
Hence
• Recall:
x2= x1 – γ f’(x1), for some γ
• Rewrite:
x2 - x1 = -γ f’(x1).
• Let’s find γ such that f(x2), is as small as possible (we are looking
for a minimum).
• We use : f(x2) ≈ f(x1)+f’ (x1)(x2 - x1) + ½ f” (x1)(x2 - x1)² .
• This is a quadratic function in z=(x2 - x1): f(x1)+f’ (x1)z + ½ f” (x1)z² ,
which has a min or max if its derivative is zero: f’ (x1) + f” (x1)z =0
• Hence it reaches its extrema if: (x2 - x1) = z = - f’ (x1) / f” (x1).
• Combining gives γ=1/ f” (x1).
Make sure you go
• This is Newton’s method. downhill !
Financial Engineering [G0Q22a] 74
Basics of Calibration
n x f(x) f' true f' approx n x f(x) f' true f' approx f" true f" approx
1 1,0000 1,0000 4,0000 4,0604 1 1,0000 1,0000 4,0000 4,0604 12 12,0002
2 0,59396 0,1245 0,8382 0,8596 2 0,66164 0,1916 1,1586 1,1851 5,253192 5,253392
3 0,50800 0,0666 0,5244 0,5401 3 0,43605 0,0362 0,3316 0,3432 2,281682 2,281882
4 0,45399 0,0425 0,3743 0,3868 4 0,28564 0,0067 0,0932 0,0982 0,97906 0,97926
5 0,41531 0,0298 0,2865 0,2971 5 0,18533 0,0012 0,0255 0,0276 0,412154 0,412354
6 0,38561 0,0221 0,2293 0,2384 6 0,11840 0,0002 0,0066 0,0075 0,168228 0,168428
7 0,36176 0,0171 0,1894 0,1974 7 0,07370 0,0000 0,0016 0,0020 0,065181 0,065381
8 0,34203 0,0137 0,1600 0,1672 8 0,04376 0,0000 0,0003 0,0005 0,022977 0,023177
9 0,32531 0,0112 0,1377 0,1442 9 0,02354 0,0000 0,0001 0,0001 0,006651 0,006851
10 0,31089 0,0093 0,1202 0,1261 10 0,00955 0,0000 0,0000 0,0000 0,001094 0,001294
11 0,29828 0,0079 0,1061 0,1116
12 0,28712 0,0068 0,0947 0,0997
13 0,27714 0,0059 0,0851 0,0899
14 0,26815 0,0052 0,0771 0,0816
15 0,26000 0,0046 0,0703 0,0745
16 0,25255 0,0041 0,0644 0,0684
17 0,24572 0,0036 0,0593 0,0631
18 0,23941 0,0033 0,0549 0,0584
19 0,23357 0,0030 0,0510 0,0543
20 0,22813 0,0027 0,0475 0,0507
STARTING VALUES:
• Many of the optimization techniques depend (heavily) on the
starting values.
CALIBRATION INSTRUMENTS:
• In financial application the instruments (derivatives) on which we
calibrate the model are the available (vanilla) instruments in the
market, for which we have fast model pricers available
• In equity world these are the European Calls and Puts available in
the market.
• There are here two possibilities :
– Calibrate on the prices themselves
– Calibrate on implied volatilities
• Sometimes other derivative (exotic) instruments are also traded,
however the pricing of them under the model may take too long…
(recall a calibration will try-out a huge amount of parameter
combinations).
Financial Engineering [G0Q22a] 82
Basics of Calibration
WEIGHTINGS:
- Equal weighting.
Conditional
Conditional
Mean standard
deviation
• Variance:
• Euler Scheme:
Correlated Standard
Normal random
numbers
• Variance:
• Milstein Scheme:
Full trunctation
– Barndorff-Nielsen-Model
• Similar to Heston, but different variance process
• In total 5 parameters
• Vol process has only up-jumps and then decays
100
Financial Engineering [G0Q22a] 100
Perfect Calibration
• Calibration is seemingly almost perfect (see also next
part).
Market Model
Price Price Financial Engineering [G0Q22a] 102
Optimal Parameters
• Parameters seem to make more or less sense:
– Lookbacks :
– Cliquets :
• Cliquets prices:
Principal Protection
• We have look at several models all reflecting stochastic vol and non-
Gaussian returns, properties that are generally supported by empirical
research.
• Although all models are almost perfectly calibrated and hence vanillas
have the same prices under all models, exotic prices can differ
dramatically.
• Vanillas determine the marginal distributions not the process.
• The underlying fine-grain properties of the process have an important
impact on the path-dependent option prices.
• The impact of exotic price ranges is important for price setting of
Structured Products.
• Hence for the BID price we have put more weight on the down-side. For the
ASK the upside has been receiving more weighted.
Actually we test whether for many test-measures our cash-flow has a positive
expectation.
• Operational cones were defined by Cherney and Madan and depend solely
on the distribution function G(x) of X and a distortion function Ψ. One can
show that we need to have that the distorted expectation is positive:
Equally weighted
Distorted weights
BID PRICE:
Financial Engineering [G0Q22a] 114
How does everything relate to each other ?
• Acceptability :