Presentation is loading. Please wait.

Presentation is loading. Please wait.

° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° OIL GOES LOCAL A TWO-FACTOR LOCAL VOLATILITY MODEL FOR OIL AND OTHER COMMODITIES Do not move.

Similar presentations


Presentation on theme: "° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° OIL GOES LOCAL A TWO-FACTOR LOCAL VOLATILITY MODEL FOR OIL AND OTHER COMMODITIES Do not move."— Presentation transcript:

1 ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° OIL GOES LOCAL A TWO-FACTOR LOCAL VOLATILITY MODEL FOR OIL AND OTHER COMMODITIES Do not move or delete this text box. For cropping purposes only, and does not print. 18 // FEB // 2015

2 OIL GOES LOCAL – FRANCESCO CHIMINELLO 2 // Introduction © Marie-Lan Nguyen / Wikimedia Commons

3 OIL GOES LOCAL – FRANCESCO CHIMINELLO 3 //  Most commodities trade as futures/forwards  Cash+carry arbitrage not readily available for many assets  Need to model the dynamics of the whole forward curve  Options on the forwards  Expiry before the forward  Smile=>Local volatility needed  Not a shared volatility surface  Little or no early vol instruments  Different behaviour by asset type  Crude oil, Base/Precious metals, Softs...  Volatile market  Very high volatility common  Very high skew/smile common  High vol of vol Introduction

4 OIL GOES LOCAL – FRANCESCO CHIMINELLO 4 // WTI forward curves

5 OIL GOES LOCAL – FRANCESCO CHIMINELLO 5 // Brent ATM volatility

6 OIL GOES LOCAL – FRANCESCO CHIMINELLO 6 // Brent Smile volatility

7 OIL GOES LOCAL – FRANCESCO CHIMINELLO 7 //  Commodity markets can be brutal  Models need to be robust  Simple: avoid overfitting  Stable: avoid complex calibrations, bootstraps if possible  The (real life) hedge is the price, and the hedge needs to be stable  Must match liquid market instruments  Match Forwards by construction  Match Vanillas by constructions  Local volatility  Exotics consistent with their hedges  Capture the essential features of the forward curve dynamics  Needs to be investigated per asset  Depends also on the intended trading portfolio  Build a usable, minimal model for oil derivatives Motivation

8 OIL GOES LOCAL – FRANCESCO CHIMINELLO 8 // Dynamics of the forward curve: historical analysis

9 OIL GOES LOCAL – FRANCESCO CHIMINELLO 9 //  Historical analysis => stylized facts  Forwards are fixed date (not tenor)  Analysis on prompt, second-prompt...  Comparison with model needs exact tenors  Quantities of interest  Dynamics of individual forwards  Instantaneous volatility curve  Joint dynamics  Covariance/correlation between forwards  Principal Components Dynamics of the forward curve: historical analysis

10 OIL GOES LOCAL – FRANCESCO CHIMINELLO 10 // WTI forward curves

11 OIL GOES LOCAL – FRANCESCO CHIMINELLO 11 // WTI: historical instantaneous vol term structure

12 OIL GOES LOCAL – FRANCESCO CHIMINELLO 12 // WTI: historical correlation term structure

13 OIL GOES LOCAL – FRANCESCO CHIMINELLO 13 // WTI: historical correlation term structure Forward time to maturity (months) 1 curve / 3 months

14 OIL GOES LOCAL – FRANCESCO CHIMINELLO 14 // WTI: historical correlation term structure

15 OIL GOES LOCAL – FRANCESCO CHIMINELLO 15 // WTI: Eigenvalues

16 OIL GOES LOCAL – FRANCESCO CHIMINELLO 16 // WTI: first 6 Principal Components

17 OIL GOES LOCAL – FRANCESCO CHIMINELLO 17 // Copper: first 6 Principal Components

18 OIL GOES LOCAL – FRANCESCO CHIMINELLO 18 // Natural Gas: first 6 Principal Components

19 OIL GOES LOCAL – FRANCESCO CHIMINELLO 19 // Dynamics of the forward curve: implied data

20 OIL GOES LOCAL – FRANCESCO CHIMINELLO 20 //

21 OIL GOES LOCAL – FRANCESCO CHIMINELLO 21 //

22 OIL GOES LOCAL – FRANCESCO CHIMINELLO 22 //  2 factors  Short end vs long end of the curve  Decorrelation between forwards  Samuelson effect  Historical instantaneous vol  Average shape of implied ATM vol  Volatility smile  Robust in high vol, high skew conditions  Avoid asymptotic arbitrage  Analytic derivatives  Smooth wrt input quotes  Match market  Match futures by construction  Match options by construction A model for oil: minimal requirements

23 OIL GOES LOCAL – FRANCESCO CHIMINELLO 23 // A minimal model for oil: lognormal backbone

24 OIL GOES LOCAL – FRANCESCO CHIMINELLO 24 //  Reminder: forwards are risk-neutral martingales  Backbone dynamics:  Decorrelated Brownians:  Instantaneous variance: A minimal model for oil: lognormal backbone

25 OIL GOES LOCAL – FRANCESCO CHIMINELLO 25 //  Reminder: forwards are martingales  Backbone dynamics:  Decorrelated Brownians:  Instantaneous variance: A minimal model for oil: lognormal backbone Forward T observed in t Correlated Brownians

26 OIL GOES LOCAL – FRANCESCO CHIMINELLO 26 //  Reminder: forwards are martingales  Backbone dynamics:  Decorrelated Brownians:  Instantaneous variance: A minimal model for oil: lognormal backbone Factor 2 Decaying Factor 2 Decaying Factor 1 Parallel Factor 1 Parallel Normalisation (to mkt vol)

27 OIL GOES LOCAL – FRANCESCO CHIMINELLO 27 //  Reminder: forwards are martingales  Backbone dynamics:  Decorrelated Brownians:  Instantaneous variance: A minimal model for oil: lognormal backbone 3 Model Parameters

28 OIL GOES LOCAL – FRANCESCO CHIMINELLO 28 //  Reminder: forwards are martingales  Backbone dynamics:  Decorrelated Brownians:  Instantaneous variance: A minimal model for oil: lognormal backbone

29 OIL GOES LOCAL – FRANCESCO CHIMINELLO 29 //  Compute total variance: Shorthands:  Total variance: arbitrary interval  Total variance: market options A minimal model for oil: lognormal backbone

30 OIL GOES LOCAL – FRANCESCO CHIMINELLO 30 //  Compute total variance: Shorthands:  Total variance: arbitrary interval  Total variance: market options A minimal model for oil: lognormal backbone Market total variance

31 OIL GOES LOCAL – FRANCESCO CHIMINELLO 31 //  Compute total variance: Shorthands:  Total variance: arbitrary interval  Total variance: market options A minimal model for oil: lognormal backbone

32 OIL GOES LOCAL – FRANCESCO CHIMINELLO 32 //  Normalisation to market ATM vol:  Term structure of early implied ATM vol: A minimal model for oil: lognormal backbone

33 OIL GOES LOCAL – FRANCESCO CHIMINELLO 33 //

34 OIL GOES LOCAL – FRANCESCO CHIMINELLO 34 //  Normalisation to market ATM vol:  Term structure of early implied ATM vol: A minimal model for oil: lognormal backbone

35 OIL GOES LOCAL – FRANCESCO CHIMINELLO 35 //  Normalisation to market ATM vol:  Term structure of early implied ATM vol:  Instantaneous covariance: with shorthands: A minimal model for oil: lognormal backbone

36 OIL GOES LOCAL – FRANCESCO CHIMINELLO 36 //  Terminal covariance:  Terminal correlation: A minimal model for oil: lognormal backbone

37 OIL GOES LOCAL – FRANCESCO CHIMINELLO 37 //

38 OIL GOES LOCAL – FRANCESCO CHIMINELLO 38 //

39 OIL GOES LOCAL – FRANCESCO CHIMINELLO 39 // Once more with a wilder market

40 OIL GOES LOCAL – FRANCESCO CHIMINELLO 40 //

41 OIL GOES LOCAL – FRANCESCO CHIMINELLO 41 //

42 OIL GOES LOCAL – FRANCESCO CHIMINELLO 42 //

43 OIL GOES LOCAL – FRANCESCO CHIMINELLO 43 //

44 OIL GOES LOCAL – FRANCESCO CHIMINELLO 44 // Exciting marketBoring market

45 OIL GOES LOCAL – FRANCESCO CHIMINELLO 45 // A minimal model for oil: smile and local volatility

46 OIL GOES LOCAL – FRANCESCO CHIMINELLO 46 //

47 OIL GOES LOCAL – FRANCESCO CHIMINELLO 47 //

48 OIL GOES LOCAL – FRANCESCO CHIMINELLO 48 //  Parsimonious smile assumption:  Time extrapolation at ̴constant delta  Early vol depends only on early ATM vol and smile of standard options  Simple  Consistent time bucketing of vega  Black-Scholes delta issues (as a smile interpolator independent variable) :  Rootfinder needed to query volatility  Slow  Non-smooth  ATM-Forward is not constant BS-delta  Difficult to extrapolate in time  Smile interpolator needs to be swappable  E.g.: splines, SVI...  Examples here use spline interpolation A minimal model for oil: smile and local volatility

49 OIL GOES LOCAL – FRANCESCO CHIMINELLO 49 //  Smile interpolated in time along isolines of reduced ATM delta: compare with Black-Scholes delta:  Early skew rescaled to ATM vol A minimal model for oil: smile and local volatility

50 OIL GOES LOCAL – FRANCESCO CHIMINELLO 50 //  Smile interpolated in time along isolines of reduced ATM delta: compare with Black-Scholes delta:  Early skew rescaled to ATM vol A minimal model for oil: smile and local volatility ATM vol No time term Vol at strike Time term

51 OIL GOES LOCAL – FRANCESCO CHIMINELLO 51 //  Smile interpolated in time along isolines of reduced ATM delta: compare with Black-Scholes delta:  Early skew rescaled to ATM vol A minimal model for oil: smile and local volatility Early at the strike vol Interpolator function Interpolator function Rescaling

52 OIL GOES LOCAL – FRANCESCO CHIMINELLO 52 //  Smile interpolated in time along isolines of reduced ATM delta: compare with Black-Scholes delta:  Early skew rescaled to ATM vol A minimal model for oil: smile and local volatility

53 OIL GOES LOCAL – FRANCESCO CHIMINELLO 53 //  Implied vol known => Dupire local vol can be computed  Apportion local variance to factors: Proportionally to instantaneous variance in the backbone lognormal model  Local volatility SDE: A minimal model for oil: smile and local volatility

54 OIL GOES LOCAL – FRANCESCO CHIMINELLO 54 //  Implied vol known => Dupire local vol can be computed  Apportion local variance to factors: Proportionally to instantaneous variance in the backbone lognormal model  Local volatility SDE: A minimal model for oil: smile and local volatility Overall local vol Factors weights Factors weights

55 OIL GOES LOCAL – FRANCESCO CHIMINELLO 55 //  Implied vol known => Dupire local vol can be computed  Apportion local variance to factors: Proportionally to instantaneous variance in the backbone lognormal model  Local volatility SDE: A minimal model for oil: smile and local volatility

56 OIL GOES LOCAL – FRANCESCO CHIMINELLO 56 //  3 parameters: alpha, beta, rho  Historical: match the historical covariance matrix  Caveat: need to use exact time intervals  Implied: in some markets, information available:  Early options  Swaptions  Long-dated Asian options  Not recommended: calendar spreads  Hybrid  If only little implied info is available, weight historical and implied data Calibration

57 OIL GOES LOCAL – FRANCESCO CHIMINELLO 57 //  Exotic trades: Monte Carlo  Need to simulate all the forwards  High vol/skew require short steps  Most of the trades are Asian anyway  Analytic trades (exact and approximated)  Any linear trade  Vanilla Europeans  By replication, any vanilla payout  Asian options  Swaptions  Variance swaps  Baskets (if correlation is high)  PDE  Trades on a single forward  Most notably, Americans Model usage

58 OIL GOES LOCAL – FRANCESCO CHIMINELLO 58 //  We presented a minimal but robust 2-factors local volatility model for oil  Captures the essential stylized facts of the forward curve dynamics  Reproduces by construction forwards and vanilla volatilities  Calibration can be historical or implied  Possible simple extensions:  Time-dependent parameters  e.g., handle very short end of the curve  Different shapes of factors  e.g., short factor for Agriculturals  More complex extensions:  Seasonality of correlation  3 factors/effective option time  Stochastic volatility  with a single, shared vol process  local vol component a must  lack of calibration implied data Final remarks

59 OIL GOES LOCAL – FRANCESCO CHIMINELLO 59 // Questions? © Marie-Lan Nguyen / Wikimedia Commons


Download ppt "° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° OIL GOES LOCAL A TWO-FACTOR LOCAL VOLATILITY MODEL FOR OIL AND OTHER COMMODITIES Do not move."

Similar presentations


Ads by Google