Topics in Computational Finance a view from the trenches P . Hnaff - - PowerPoint PPT Presentation

topics in computational finance a view from the trenches
SMART_READER_LITE
LIVE PREVIEW

Topics in Computational Finance a view from the trenches P . Hnaff - - PowerPoint PPT Presentation

Topics in Computational Finance a view from the trenches P . Hnaff Tlcom-Bretagne 20 March 2010 Stylized Facts about Financial Time Series Fat Tails Fitting a Density to Sample Returns Dependence Volatility Surface Stylized Facts


slide-1
SLIDE 1

Topics in Computational Finance a view from the trenches

P . Hénaff

Télécom-Bretagne

20 March 2010

slide-2
SLIDE 2

Stylized Facts about Financial Time Series Fat Tails Fitting a Density to Sample Returns Dependence Volatility Surface

slide-3
SLIDE 3

Stylized Facts about Financial Time Series Fat Tails Fitting a Density to Sample Returns Dependence Volatility Surface Model Risk and Model Calibration Price and Value Calibration Issues with Complex Models

slide-4
SLIDE 4

Stylized Facts about Financial Time Series Fat Tails Fitting a Density to Sample Returns Dependence Volatility Surface Model Risk and Model Calibration Price and Value Calibration Issues with Complex Models Numerical Challenges in Monte-Carlo Simulations Division of Labour Practical Advantages of MC Frameworks Open Topics for Research

slide-5
SLIDE 5

Stylized Facts about Financial Time Series Fat Tails Fitting a Density to Sample Returns Dependence Volatility Surface Model Risk and Model Calibration Price and Value Calibration Issues with Complex Models Numerical Challenges in Monte-Carlo Simulations Division of Labour Practical Advantages of MC Frameworks Open Topics for Research Conclusion

slide-6
SLIDE 6

Stylized Facts about Financial Time Series Fat Tails

Closing price of December 2009 WTI contract.

slide-7
SLIDE 7

Stylized Facts about Financial Time Series Fat Tails

Time Series of Daily Return

Time TS.1 2006−02−19 2006−09−08 2007−03−28 2007−10−15 2008−05−03 2008−11−20 −0.05 0.00 0.05 0.10

slide-8
SLIDE 8

Stylized Facts about Financial Time Series Fat Tails

Histogram of Daily Return

Daily return r Frequency −0.05 0.00 0.05 0.10 20 40 60 80 100

slide-9
SLIDE 9

Stylized Facts about Financial Time Series Fitting a Density to Sample Returns

Fitting a density to observed returns

The Johnson family of distributions. X : observed Z : N✭0❀ 1✮ Z ❂ ✌ ✰ ✍ ln✭g✭x ✘ ✕ ✮✮ (1) where : g✭u✮ ❂ ✽ ❃ ❃ ❁ ❃ ❃ ✿ u SL u ✰ ♣ 1 ✰ u2 SU

u 1u

SB eu SN

slide-10
SLIDE 10

Stylized Facts about Financial Time Series Fitting a Density to Sample Returns

Johnson SU Distribution - December 2009 WTI contract.

  • ● ●●●●
  • ●●● ● ●
  • −0.04

−0.02 0.00 0.02 0.04 −0.05 0.00 0.05 0.10

Johnson SU distribution

q y

slide-11
SLIDE 11

Stylized Facts about Financial Time Series Fitting a Density to Sample Returns

Johnson SU vs. Normal

  • −0.04

0.00 0.02 0.04 −0.05 0.00 0.05 0.10

Johnson SU

q y

  • −3

−1 1 2 3 −0.05 0.00 0.05 0.10

Normal

Theoretical Quantiles Sample Quantiles

slide-12
SLIDE 12

Stylized Facts about Financial Time Series Fitting a Density to Sample Returns

The Generalized Lambda Distribution

Tukey’s Lambda distribution : Q✭u✮ ❂ ✕ ✰ u✕ ✭1 u✮✕ ✕ (2) Generalized Lambda distribution : Q✭u✮ ❂ ✕1 ✰ u✕3 ✭1 u✮✕4 ✕2 (3) where : Pr✭X ❁ Q✭u✮✮ ❂ u

slide-13
SLIDE 13

Stylized Facts about Financial Time Series Fitting a Density to Sample Returns

Density of daily return fitted with Generalized Lambda density

λ1: 1.10e−03 λ2: 1.31e+02 λ3: −1.76e−01 λ4: −5.32e−02

Daily return Density −0.05 0.00 0.05 0.10 5 10 15 20 25 30 RPRS RMFMKL STAR

slide-14
SLIDE 14

Stylized Facts about Financial Time Series Fitting a Density to Sample Returns

  • Gen. Lambda vs. Normal
  • −0.05

0.00 0.05 −0.05 0.00 0.05 0.10

Gen Lambda

q y

  • −3

−1 1 2 3 −0.05 0.00 0.05 0.10

Normal

Theoretical Quantiles Sample Quantiles

slide-15
SLIDE 15

Stylized Facts about Financial Time Series Dependence

Volatility Clustering

WTI Dec−09 return

Time Daily return 2006−02−13 2007−03−22 2008−04−27 −0.05 0.00 0.05 0.10

FIGURE: Series of daily returns

slide-16
SLIDE 16

Stylized Facts about Financial Time Series Dependence

Autocorrelation of return

5 10 15 20 25 0.0 0.1 0.2 0.3 0.4 0.5 0.6 Lag ACF

autocorrelation of r(t)

5 10 15 20 25 0.0 0.1 0.2 0.3 0.4 0.5 0.6 Lag ACF

autocorrelation of |r(t)|

FIGURE: ACF of rt and ❥rt❥

slide-17
SLIDE 17

Stylized Facts about Financial Time Series Dependence

Summary - Price Process

■ No evidence of linear autocorrelation of return ■ Large excess kurtosis, incompatible with normal density ■ Distribution of return is well approximated by a Johnson

SU, to a lesser extend by a Generalized Lambda distribution

■ Observable autocorrelation of ❥rt❥ and r 2 t , suggesting

autocorrelation in the volatility of return.

slide-18
SLIDE 18

Stylized Facts about Financial Time Series Volatility Surface

Quoted option prices - March 2009 WTI contract

2 4 6 8 10 40 60 80 100 120 140

Call price vs. strike Mar09 WTI contract

20 40 60 80 100 20 40 60 80 100 120 140

Put price vs. strike Mar09 WTI contract

slide-19
SLIDE 19

Stylized Facts about Financial Time Series Volatility Surface

Volatility term structure - NYMEX WTI options

45 50 55 60 65 70 Feb09 Aug09 Feb10 Aug10 Dec11 Dec14

Forward Prices WTI futures

30 40 50 60 70 80 90 100 Feb09 Aug09 Feb10 Aug10 Dec11 Dec14

ATM vol WTI futures

slide-20
SLIDE 20

Stylized Facts about Financial Time Series Volatility Surface

Implied Volatility - March 2009 WTI contract

89 90 91 92 93 40 50 60 70 80 90 100

Call vol vs. strike Mar09 WTI contract

88 90 92 94 96 98 30 40 50 60 70 80 90 100

Put vol vs. strike Mar09 WTI contract

89 90 91 92 93 94 95 96 97 98 30 40 50 60 70 80 90 100

OTM vol vs. strike Mar09 WTI contract

slide-21
SLIDE 21

Stylized Facts about Financial Time Series Volatility Surface

Implied Volatility Cross-sections - NYMEX WTI options

30 40 50 60 70 80 90 30 40 50 60 70 80 90 100

OTM vol vs. strike WTI futures

Mar-09 Apr-09 Jun-09 Jul-09 Dec-09 Jun-10 Dec-10 Jun-11 Dec-11

slide-22
SLIDE 22

Stylized Facts about Financial Time Series Volatility Surface

Implied Volatility Surface - NYMEX WTI options

Mar09 Apr09 Jun09 Jul09 Dec09 Jun10 Mar09 Apr09 Jun09 50 60 70 80 90 30 40 50 60 70 80 90

ATM vol surface WTI futures Expiry Strike

slide-23
SLIDE 23

Stylized Facts about Financial Time Series Volatility Surface

Summary - Volatility Surface

■ Mean-reverting process for volatility ■ Smile slope decreases as a function of 1 ♣ T ■ Smile convexity decreases as a function of 1 T ■ Assymetry between call and put smile

slide-24
SLIDE 24

Stylized Facts about Financial Time Series Volatility Surface

The Perfect Model

■ Multi-factor to capture the dynamic of the term structure ■ Returns with fat tails : GL, VG, stochastic volatility ■ Jumps (with up/down assymetry) ■ mean reverting stochastic volatility for volatiity clustering

slide-25
SLIDE 25

Model Risk and Model Calibration

Stylized Facts about Financial Time Series Fat Tails Fitting a Density to Sample Returns Dependence Volatility Surface Model Risk and Model Calibration Price and Value Calibration Issues with Complex Models Numerical Challenges in Monte-Carlo Simulations Division of Labour Practical Advantages of MC Frameworks Open Topics for Research Conclusion

slide-26
SLIDE 26

Model Risk and Model Calibration Price and Value

The One and Only Commandment of Quantitative Finance

If you want to know the value of a security, use the price of another security that’s as similar to it as

  • possible. All the rest is modeling.

Emanuel Derman, “The Boy’s Guide to Pricing and Hedging”

slide-27
SLIDE 27

Model Risk and Model Calibration Price and Value

Valuation by Replication

Replication can be :

■ static : useful even if only partial ■ dynamic : model are needed to describe possible outcome

Objective :

■ To minimize the impact of modeling assumptions. ■ Holy Grail : A model-free dynamic hedge

slide-28
SLIDE 28

Model Risk and Model Calibration Price and Value

Conclusion

■ Pricing and hedging by replication ■ Mesure of market risk :

■ Not in terms of model parameters ■ but in terms of simple hedge instruments

■ The reasons for the longevity of Black-Scholes

■ “The wrong volatility in the wrong model to obtain the right

price”

■ Black-Scholes as a formula to be solved for volatility : a

normalization of price.

■ Choose the model in function of the payoff pattern.

slide-29
SLIDE 29

Model Risk and Model Calibration Calibration Issues with Complex Models

Calibration Isues

■ Market data is insufficient and of poor quality ■ Model estimation is an ill-posed problem

slide-30
SLIDE 30

Model Risk and Model Calibration Calibration Issues with Complex Models

Option data : Settlement prices of options on the Feb09 futures contract

NEW YORK MERCANTILE EXCHANGE NYMEX OPTIONS CONTRACT LISTING FOR 12/29/2008 TODAY’S PREVIOUS ESTIMATED DAILY DAILY

  • -------CONTRACT--------

SETTLE SETTLE VOLUME HIGH LOW LC 02 09 P 30.00 .53 .85 .00 .00 LC 02 09 P 35.00 1.58 2.28 .00 .00 LC 02 09 P 37.50 2.44 3.45 .00 .00 LC 02 09 C 40.00 3.65 2.61 10 .00 .00 LC 02 09 P 40.00 3.63 4.90 .00 .00 LC 02 09 P 42.00 4.78 6.23 .00 .00 LC 02 09 C 42.50 2.61 1.80 .00 .00 LC 02 09 C 43.00 2.43 1.66 .00 .00 LC 02 09 P 43.00 5.41 6.95 100 .00 .00

slide-31
SLIDE 31

Model Risk and Model Calibration Calibration Issues with Complex Models

Calibration of term structure model

Let F✭t❀ T✮ be the value at time t of a futures contract expiring at T. Assume a two factor model for the dynamic of the futures prices : dF✭t❀ T✮ F✭t❀ T✮ ❂ B✭t❀ T✮✛SdWS ✰ ✭1 B✭t❀ T✮✮✛LdWL with B✭t❀ T✮ ❂ e☞✭Tt✮ ❁ dWS❀ dWL ❃ ❂ ✚

slide-32
SLIDE 32

Model Risk and Model Calibration Calibration Issues with Complex Models

First approach : non-linear least-square on implied volatility

Given the implied volatility per futures contract ❬ ✛✭Ti✮, find the parameters ✛L❀ ✛S❀ ✚❀ ☞ that solve : min PN

i❂1❬ ❬

✛✭Ti✮ ♣ V✭Ti❀ ✛S❀ ✛L❀ ✚❀ ☞✮❪2 such that ✚ ✔ ✚ ✔ ✚✰ ✛

L ✔ ✛L ✔ ✛✰ L

S ✔ ✛S ✔ ✛✰ S

☞ ✔ ☞ ✔ ☞✰

slide-33
SLIDE 33

Model Risk and Model Calibration Calibration Issues with Complex Models

Calibration results

Parameters : ✛S ❂ 1✿07❀ ✛L ❂ ✿05❀ ✚ ❂ 1✿0❀ ☞ ❂ 2✿57

slide-34
SLIDE 34

Model Risk and Model Calibration Calibration Issues with Complex Models

slide-35
SLIDE 35

Model Risk and Model Calibration Calibration Issues with Complex Models

Calibration results, varying ✚

FIGURE: Mean error for various ✚ fixed

slide-36
SLIDE 36

Model Risk and Model Calibration Calibration Issues with Complex Models

slide-37
SLIDE 37

Model Risk and Model Calibration Calibration Issues with Complex Models

Optimal parameters, ✚ fixed

✚ mean error ✛S ✛L ☞ 0.70 0.0026 1.07 0.0603 2.5 0.72 0.0026 1.07 0.0598 2.51 0.75 0.00259 1.07 0.0593 2.52 0.77 0.00259 1.07 0.0588 2.52 0.80 0.00259 1.07 0.0583 2.53 0.82 0.00259 1.07 0.0578 2.54 0.85 0.00259 1.07 0.0573 2.54 0.88 0.00259 1.07 0.0568 2.55 0.90 0.00259 1.07 0.0564 2.55 0.92 0.00259 1.07 0.0559 2.56 0.95 0.00259 1.07 0.0554 2.57

slide-38
SLIDE 38

Model Risk and Model Calibration Calibration Issues with Complex Models

Parameter relationships to historical data

dF✭t❀ T✮ F✭t❀ T✮ ❂ B✭t❀ T✮✛SdWS ✰ ✭1 B✭t❀ T✮✮✛LdWL dF✭t❀ T✮ F✭t❀ T✮ ✦ ✛LdWL❀ T ✦ ✶ dF✭t❀ T✮ F✭t❀ T✮ ✦ ✛SdWS❀ T ✦ 0 ✚ ✙❁ dF✭t❀ T✶✮ F✭t❀ T✶✮ ❀ dF✭t❀ T0✮ F✭t❀ T0✮ ❃

slide-39
SLIDE 39

Model Risk and Model Calibration Calibration Issues with Complex Models

Hybrid Calibration - Version 1

Estimate ✚ and ✛L historically (✚ ❂ ✿87, ✛L ❂ ✿12), calibrate ✛S and ☞ to implied ATM volatility.

slide-40
SLIDE 40

Model Risk and Model Calibration Calibration Issues with Complex Models

slide-41
SLIDE 41

Model Risk and Model Calibration Calibration Issues with Complex Models

Hybrid Calibration - Version 2

Estimate ✚ and ✛L historically, calibrate all parameters to implied ATM volatility, with a penalty on ✚ and ✛L for deviation from historical values. New objective function : min

N

i❂1

❬ ❬ ✛✭Ti✮ ♣ V✭Ti❀ ✛S❀ ✛L❀ ✚❀ ☞✮❪2✰w✚✣✭✚✚✮✰w✛L✣✭✛L✛L✮ Penalty functions : ✣✭x✮ ❂ x2 ✣✭x✮ ❂ ✚ 0 if ❥x❥ ❁ ✎ ✭❥x❥ ✎✮2

  • therwise
slide-42
SLIDE 42

Numerical Challenges in Monte-Carlo Simulations

Stylized Facts about Financial Time Series Fat Tails Fitting a Density to Sample Returns Dependence Volatility Surface Model Risk and Model Calibration Price and Value Calibration Issues with Complex Models Numerical Challenges in Monte-Carlo Simulations Division of Labour Practical Advantages of MC Frameworks Open Topics for Research Conclusion

slide-43
SLIDE 43

Numerical Challenges in Monte-Carlo Simulations Division of Labour

Division of Labour

Models used to price and hedge the portfolio of a typical exotic derivatives desk : Nb Trades Model Reprice EOD Hedge 106 BS < 1 min < 10 min Exotic Assets 103 Monte Carlo + StoVol, Local Vol, Jumps etc. < 30 min 2-6 hours

slide-44
SLIDE 44

Numerical Challenges in Monte-Carlo Simulations Practical Advantages of MC Frameworks

Practical Advantages of MC pricing

■ Flexibility (with pay-off language) ■ Consistent pricing of Exotics and Hedge ■ Easy to switch model to assess model risk ■ Only feasible solution for large dimension risk models

slide-45
SLIDE 45

Numerical Challenges in Monte-Carlo Simulations Open Topics for Research

Open research topics :

■ Stability of Greeks in MC framework ■ Robust variance reduction methods ■ Modeling the contract rather than the payoff

slide-46
SLIDE 46

Conclusion

Conclusion

■ With a model comes model risk : minimize this risk by :

■ looking first for replicating instruments (even partial) ■ using a model to price ■ the residual payoff ■ the non-standard payoffs ■ Express risk in terms of simple hedge instruments rather

than model risk factors

■ MC simulation is the workhorse of exotic pricing, but the

method suffers from many practical limitations.