Proxy Simulation Schemes for Generic Robust Monte-Carlo Sensitivities and High Accuracy Drift Approximation

Size: px
Start display at page:

Download "Proxy Simulation Schemes for Generic Robust Monte-Carlo Sensitivities and High Accuracy Drift Approximation"

Transcription

1 Proxy Simulation Schemes for Generic Robust Monte-Carlo Sensitivities and High Accuracy Drift Approximation with Applications to the LIBOR Market Model Christian Fries (Version 1.5) 1

2 Agenda Monte Carlo Method: A Review of Challenges & Solutions Temporal Discretization Error Sensitivity Calculation in Monte-Carlo Finite Differences Pathwise Differentiation Pathwise Differentiation (alternative view) Likelihood Ratio Method Malliavin Calculus Proxy Simulations Scheme Method Pricing & Sensitivity Calculation Implementation Densities & Weak Schemes A Note on Degenerate Diffusion Matrix / Measure Equivalence Summary Summary: Requirements, Properties Example: LIBOR Market Model Numerical Results Drift Approximations Sensitivity Calculations Appendix A Quadratic WKB Expansion for Transition Probability of the LIBOR Market Model References 2

3 Monte Carlo Method A Short Review of Challenges and Solutions 3

4 Discretization Error Drift Approximations 4

5 Monte Carlo Method: Discretization Error Consider for SDE dx(t) = µ(t, X(t))X(t)dt + σ(t, X(t))X(t)dW(t), e.g. the Log-Euler Scheme X(t + t) = X(t) exp ( µ(t, X(t)) t 1 2 σ2 (t, X(t)) t + σ(t, X(t)) W(t) ). If σ is constant on [t, t] (Black Model, LIBOR Market Model) but µ is stochastic and/or non-linear (LIBOR Market Model), then the discretization error is given by a drift approximation error, e.g. here t+ t t µ(τ, X(τ))dτ µ(t, X(t)) t. Solutions Predictor Corrector Method(s) (= alternative integration rule) Proxy Simulation Scheme / Weak Scheme (discussed later) 5

6 Sensitivities in Monte Carlo Partial Derivative with respect to Model Parameters 6

7 Monte Carlo Method: Sensitivities Let Z denote a random variable depending on realizations Y := (X(T 1 ),... X(T m )) of our simulated (Numéraire relative) state variables Z = f (Y) = f (X(T 1 ),... X(T m )) e.g. the Numéraire relative path values of a financial product. Then the (Numéraire relative) price is given by E Q (Z F T0 ) = E Q ( f (X(T 1 ),... X(T m )) F T0 ). Challenge: Let θ denote a parameter of the model SDE (e.g. its initial condition X(0), volatility σ or any other complex function of those). We are interested in θ EQ (Z F T0 ) = f (X(T θ 1, ω, θ),... X(T m, ω, θ)) dq(ω) Ω = θ IR f (x 1,... x m ) m } {{ } φ (X(T1,θ),...,X(T m,θ))(x 1,... x m ) d(x } {{ } 1,... x m ) payoff density - in general smooth in θ may be discontinuouse Problem: Monte-Carlo approximation inherits regularity of f not of φ: E Q (Z F T0 ) Ê Q (Z F T0 ) := 1 n n i=1 f (X(T 1, ω i, θ),... X(T m, ω i, θ)) } {{ } payoff on path - may be discontinuouse 7

8 A Note on Sensitivies in Monte Carlo 8

9 Example: AutoCap Sensitivities: Cap Products Caplet: Single option on forward rate. Payoff profile: max(l i (T i ) K, 0) (T i+1 T i ) paid in T i+1 Cap: Portfolio (series) of n options on forward rates (Caplets). Value = Sum of Caplets. Chooser Cap: Cap, where only some (k < n) options may be exercised. Holder may choose upon each excersie date. Value is given by optimal exercise strategy. Value depends continuously on model & product parameters. Auto Cap: Cap, where only some (k < n) options may be exercised. Excercise is triggered is Caplet payout is positive. Payoff profile: max(l i (T i ) K, 0) (T i+1 T i ) if { j : L j (T j ) K > 0 and j < i } < k 0 else paid in T i+1. Auto Cap Features: On a single (fixed) path the product depends discontinuously on the input data (e.g. todays interest rate level). Note: Chooser Cap depends continuously on model & product parameters. Thus: Using Monte-Carlo, numerical evaluation of partial derivatives (greeks) is terrible inaccurate. 9

10 Example: AutoCap Sensitivities The value of an Auto Cap conditioned to a single path ω is a discontinuous function of the interest rate curve. Example: Auto Cap pays the first 2 positive Caplet payouts out of 3 (a) Interest rate curve on a single path (scenario) ω Payment Strike T 0 T 1 T 2 T 3 10

11 Example: AutoCap Sensitivities The value of an Auto Cap conditioned to a single path ω is a discontinuous function of the interest rate curve. Example: Auto Cap pays the first 2 positive Caplet payouts out of 3 (a) (b) Interest rate curve on a single path (scenario) ω Payment Strike T 0 T 1 T 2 T 3 10

12 Example: AutoCap Sensitivities The value of an Auto Cap conditioned to a single path ω is a discontinuous function of the interest rate curve. Example: Auto Cap pays the first 2 positive Caplet payouts out of 3 (a) (c) (b) Interest rate curve on a single path (scenario) ω Payment Strike T 0 T 1 T 2 T 3 10

13 Example: AutoCap Sensitivities The value of an Auto Cap conditioned to a single path ω is a discontinuous function of the interest rate curve. Example: Auto Cap pays the first 2 positive Caplet payouts out of 3 (a) (c) (b) Interest rate curve on a single path (scenario) ω Payment Strike T 0 T 1 T 2 T 3 10

14 Example: AutoCap Sensitivities: 1 bp shift 11

15 Example: AutoCap Sensitivities: 1 bp shift Jump due to change in exercise times on some path Price dependence of the caplets, without a change in exercise times. 11

16 Example: AutoCap Sensitivities 12

17 Example: AutoCap Sensitivities: 10 bp shift 13

18 Example: AutoCap Sensitivities 14

19 Example: AutoCap Sensitivities: 100 bp shift 15

20 Example: AutoCap Sensitivities: Delta 100 bp 16

21 Example: AutoCap Sensitivities: Gamma 100 bp 17

22 A Note on Generic Sensitivities 18

23 Monte Carlo Methods: Sensitivities A Note on Generic Sensitivities What a mathematician considers as the delta of an option is not what a trader considers as the delta. After a change in market data a model has to be recalibrated. Example: Given the assumption of a certain volatility modeling (e.g. sticky strike versus sticky moneyness), a change in the underlying might also imply a change in the whole volatility surface. We have to distinguish (generic) market sensitivities and model sensitivities. Market Data Set Calibration Procedure Model Parameter Set Pricing Model Product Price + Szenario difference = sensitivity Market Data Set 2 Calibration Procedure Model Parameter Set 2 Pricing Model Product Price 2 19

24 Monte Carlo Methods: Sensitivities A Note on Generic Sensitivities What a mathematician considers as the delta of an option is not what a trader considers as the delta. After a change in market data a model has to be recalibrated. Example: Given the assumption of a certain volatility modeling (e.g. sticky strike versus sticky moneyness), a change in the underlying might also imply a change in the whole volatility surface. We have to distinguish (generic) market sensitivities and model sensitivities. Model Sensitivity Market Data Set Calibration Procedure Model Parameter Set Pricing Model Product Price + Szenario difference = sensitivity Market Data Set 2 Calibration Procedure Model Parameter Set 2 Pricing Model Product Price 2 19

25 Monte Carlo Methods: Sensitivities A Note on Generic Sensitivities What a mathematician considers as the delta of an option is not what a trader considers as the delta. After a change in market data a model has to be recalibrated. Example: Given the assumption of a certain volatility modeling (e.g. sticky strike versus sticky moneyness), a change in the underlying might also imply a change in the whole volatility surface. We have to distinguish (generic) market sensitivities and model sensitivities. Market Sensitivity Market Data Set Calibration Procedure Model Parameter Set Pricing Model Product Price + Szenario difference = sensitivity Market Data Set 2 Calibration Procedure Model Parameter Set 2 Pricing Model Product Price 2 19

26 Monte Carlo Methods: Sensitivities A Note on Generic Sensitivities Methods for calculating generic sensitivities: Finite Differences Problem: May be numerically unstable. Chain rule and finite differences for market data / calibration some other method (see below) for model sensitivities Problem: May require full set of model sensitivities. Finite Differences on a Proxy Simulation Scheme Methods for calculating model sensitivities: Finite Differences Pathwise Differentiation Likelihood Ration Method Malliavin Calculus 20

27 Sensitivities in Monte Carlo Overview 21

28 Monte Carlo Methods: Sensitivities Finite Differences: θ EQ ( f (Y(θ)) F T0 ) θêq ( f (Y(θ)) F T0 ) 1 (ÊQ ( f (Y(θ + h)) F 2h T0 ) Ê Q ( f (Y(θ h)) F T0 ) ) = 1 n 1 ( f (Y(ωi, θ + h) f (Y(ω n 2h i, θ h) ) i=1 Requirements Requires no additional information from the model sde dx =... Requires no additional information from the simulation scheme X(T i+1 ) =... Requires no additional information from the payout f Requires no additional information on the nature of θ ( generic sensitivities) Properties Generic sensitivities (market sensitivies) Biased derivative for large h due to finite difference of order h Large variance for discontinuous payouts and small h (order h 1 ) 22

29 Monte Carlo Methods: Sensitivities: Pathwise Differentiation Pathwise Differentiation: θ EQ ( f (Y(θ)) F T0 ) θêq ( f (Y(θ)) F T0 ) = 1 n f (Y(ωi, θ) n θ( ) = 1 n i=1 n i=1 f (Y(ω i, θ)) Y(ω i, θ) θ Requirements Requires additional information on the model sde dx =... Requires no additional information on the simulation scheme X(T i+1 ) =... Requires additional information on the payout f (derivative of f must be known) Requires additional information on the nature of θ ( restricted class of model parameters) Properties No generic gensitivities (model sensitivies only) Unbiased derivative Requires smoothness of payout? (in this formulation) 23

30 Monte Carlo Methods: Sensitivities: Pathwise Differentiation Pathwise Differentiation (alternative interpretation): θ EQ ( f (Y(θ)) F T0 ) = f (Y(ω, θ)) dq(ω) = f (Y(ω, θ)) dq(ω) θ Ω Ω θ = f Y(ω, θ) (Y(ω, θ)) dq(ω) = E Q ( f (Y(θ)) Y(θ) F Ω θ θ T0 ) Ê Q ( f (Y(θ)) Y(θ) F θ T0 ) = 1 n f (Y(ω n i, θ)) Y(ω i, θ) θ Note: See Joshi & Kainth [JK] or Rott & Fries [RF] for an example on how use pathwise differentiation with discontinuous payouts (there in the context of Default Swaps, CDOs). Requirements Requires additional information on the model sde dx =... Requires no additional information on the simulation scheme X(T i+1 ) =... Requires additional information on the payout f (derivative of f must be known) Requires additional information on the nature of θ ( restricted class of model parameters) Properties No generic gensitivities (model sensitivies only) Unbiased derivative Discontinuous payouts may be handled (interpret f as distribution, for applications see e.g. [JK, RF]) i=1 24

31 Monte Carlo Methods: Sensitivities: Likelihood Ratio Likelihood Ratio: θ EQ ( f (Y(θ)) F T0 ) = = θ Ω IR m f (y) f (Y(ω, θ)) dq(ω) = θ φ Y(θ)(y) φ Y(θ) (y) Ê Q ( f (Y) w(θ) F T0 ) = 1 n θ IR m f (y) φ Y(θ)(y) dy φ Y(θ) (y) dy = E Q ( f (Y) w(θ) F T0 ) n f (Y(ω i )) w(θ, ω i ) i=1 Requirements Requires additional information on the model sde dx =... ( φ Y(θ) ) Requires no additional information on the simulation scheme X(T i+1 ) =... Requires no additional information on the payout f Requires additional information on the nature of θ ( restricted class of model parameters) Properties No generic gensitivities (model sensitivies only) Unbiased derivative Discontinuous payouts may be handled. 25

32 Monte Carlo Methods: Sensitivities: Malliavin Calculus Malliavin Calculus: θ EQ ( f (Y(θ)) F T0 ) = E Q ( f (Y(θ)) w(θ) F T0 ) Ê Q ( f (Y(θ)) w(θ) F T0 ) = 1 n n i=1 f (Y(θ, ω i )) w(θ, ω i ) Note: Benhamou [B01] showed that the Likelihood Ratio corresponds to the Malliavin weights with minimal variance and may be expressed as a conditional expectation of all corresponding Malliavin weights (we thus view the Likelihood Ratio as an example for the Malliavin weighting method). Requirements Requires additional information on the model sde dx =... ( w) Requires no additional information on the simulation scheme X(T i+1 ) =... Requires no additional information on the payout f Requires additional information on the nature of θ ( restricted class of model parameters) Properties No generic gensitivities (model sensitivies only) Unbiased derivative Discontinuous payouts may be handled. 26

33 Proxy Simulation Scheme 27

34 Proxy Simulation Scheme Pricing / Sensitivities 28

35 Proxy Scheme Simulation: Pricing Proxy Scheme: Consider three stochastic processes X t X(t) t IR model sde X T i X (T i ) i = 0, 1, 2,... time discretization scheme of X target scheme X T i X (T i ) i = 0, 1, 2,... any other time discrete stochastic process (assumed to be close to X ) proxy scheme Pricing: Let Y = (X(T 1 ),..., X(T m ), Y = (X (T 1 ),..., X (T m ), Y = (X (T 1 ),..., X (T m ). We have E Q ( f (Y(θ)) F T0 ) E Q ( f (Y (θ)) F T0 ) and furthermore E Q ( f (Y (θ)) F T0 ) = f (Y (ω, θ)) dq(ω) = Ω IR f (y) φ m Y (θ)(y) dy = IR f (y) φy (θ)(y) φ m φ Y (y) Y (y) dy = E Q ( f (Y ) w(θ) F T0 ) where w(θ) = φ Y (θ) (y) φ Y (y). Note: For X = X we have w(θ) = 1 ordinary Monte Carlo. Y is seen as beeing independent of θ. implications on sensitivities. Requirement: y : φ Y (y) = 0 φ Y (y) = 0 29

36 Proxy Scheme Simulation: Sensitivities Proxy Scheme Sensitivities: θ EQ ( f (Y (θ)) F T0 ) = f (Y (ω, θ)) dq(ω) = θ Ω θ IR f (y) φ m Y (θ)(y) dy = IR f (y) θ φ Y (θ)(y) φ m φ Y (y) Y (y) dy = E Q ( f (Y ) w (θ) F T0 ) Ê Q ( f (Y ) w (θ) F T0 ) = 1 n f (Y (ω n i )) w (θ, ω i ) i=1 Requirements Requires no additional information on the model sde dx =... Requires additional information on the simulation scheme X (T i+1 ), X (T i+1 ) Requires no additional information on the payout f Requires additional information on the nature of θ ( restricted class of model parameters) Properties No generic gensitivities (model sensitivies only) Unbiased derivative (biased if finite differences are used for w) Discontinuous payouts may be handled. 30

37 Proxy Scheme Simulation: Sensitivities Proxy Scheme Sensitivities: θ EQ ( f (Y (θ)) F T0 ) Requirements Requires no additional information on the model sde dx =... Requires additional information on the simulation scheme X (T i+1 ), X (T i+1 ) Requires no additional information on the payout f Requires no additional information on the nature of θ ( generic sensitivities) Properties Generic gensitivities (market sensitivies) Biased derivative (but small shift h possible!) Discontinuous payouts may be handled. 1 ( E Q ( f (Y (θ + h)) F 2h T0 ) E Q ( f (Y (θ h)) F T0 ) ) = θ IR f (y) 1 m 2h (φ Y (θ+h)(y) φ Y (θ h)(y)) dy 1 = IR f (y) 2h (φ Y (θ+h)(y) φ Y (θ h)(y)) φ m φ Y (y) Y (y) dy 1 n f (Y 1 (ω n i )) 2h (w(θ + h, ω i) w(θ h, ω i )) i=1 31

38 Proxy Scheme Simulation: Sensitivities Proxy Scheme Sensitivities: θ EQ ( f (Y (θ)) F T0 ) 1 ( E Q ( f (Y (θ + h)) F 2h T0 ) E Q ( f (Y (θ h)) F T0 ) ) = θ IR f (y) 1 m 2h (φ Y (θ+h)(y) φ Y (θ h)(y)) dy 1 = IR f (y) 2h (φ Y (θ+h)(y) φ Y (θ h)(y)) φ m φ Y (y) Y (y) dy 1 n f (Y 1 (ω n i )) 2h (w(θ + h, ω i) w(θ h, ω i )) i=1 Finite difference applied to the pricing results in a finite difference approximation of the Likelihood Ratio thus We have all the nice properties of the Likelihood Ratio combined with the genericity of Finite Differences 32

39 Proxy Simulation Scheme Implementation 33

40 Implementation Standard Monte Carlo Simulation: Pricing InputData Market Data Model Calibrated Model Parameters Simulation Equally weighted Paths of Simulation Scheme Product! f(y(" i )) #n Price 34

41 Implementation Standard Monte Carlo Simulation: Sensitivities InputData Market Data!+h InputData Market Data!-h Model Calibrated Model Parameters Simulation Equally weighted Paths of Simulation Scheme Product! f(y(" i )) #n Price Price Sensitivity as Finite Difference 35

42 Implementation Proxy Simulation Method: Pricing InputData Market Data Model Calibrated Model Parameters Proxy Model Model Parameters Simulation Monte Carlo weights Paths of Proxy Scheme Product! f(y(" i )) w i Price 36

43 Implementation Proxy Simulation Method: Sensitivities InputData Market Data!+h InputData Market Data!-h Model Calibrated Model Parameters Proxy Model Model Parameters Simulation Monte Carlo weights Paths of Proxy Scheme Price Product! f(y(" i )) w i Price LR like Sensitivity as Finite Difference 37

44 Proxy Simulation Scheme A Note on Denstities and Weak Schemes 38

45 Proxy Scheme Simulation: Densities / Weak Schemes Proxy Scheme: Consider three stochastic processes X t X(t) t IR model sde X T i X (T i ) i = 0, 1, 2,... time discretization scheme of X target scheme X T i X (T i ) i = 0, 1, 2,... any other time discrete stochastic process (assumed to be close to X ) proxy scheme Pricing: Let Y = (X(T 1 ),..., X(T m ), Y = (X (T 1 ),..., X (T m ), Y = (X (T 1 ),..., X (T m ). where Note: E Q ( f (Y(θ)) F T0 ) E Q ( f (Y (θ)) F T0 ) = E Q ( f (Y ) w(θ) F T0 ) w(θ) = φ Y (θ)(y) φ Y (y) (calculated numerically). From the scheme X we need the realizations (to generate the path) Need something explicit (Euler-Scheme, Predictor Corrector, etc.) From the scheme X we need the transition probability only (weaker requirement) May use complex implicit schemes or expansions of the the transition probability of the (true) model sde. Kampen derived a quadratic WKB expansion for the LIBOR Market Model (see appendix) 39

46 Summary: Requirements / Implementation Proxy Scheme Weights: w(t i+1 ) FTk = i j=k φ K (T j, K j ; T j+1, K j+1 ) φ K (T j, K j ; T j+1, K j+1 ) Implementation: The transition densities φ K and φ K are densities from the numerical schemes K and K. They may be calculated numerically (on the fly together with the (proxy) schemes paths)! Requirement: φ K (T i, K i ; T i+1, K i+1 ) = 0 = φk (T i, K i ; T i+1, K i+1 ) = 0 This requirement corresponds to the non-degeneracy condition imposed on the diffusion matrix in the continuouse case (e.g. Malliavin Calculus). However: Here, this requirement may be achieved even for a degenerate diffusion matrix, e.g. by a non-linear drift. Moreover: Since we are free to choose the proxy sheme, it may choosen such that the condition holds. 40

47 Summary: Note on the non-degeneracy condition (1/2) A note on the requirement y : φ Y (y) = 0 φ Y (y) = 0 (*) The condition ensures that calculating an expectation on (weighted) paths Y may be equivalent to calculation expectation on paths Y. No Y -path is missing. Question: Is it possible to fulfill this condition in general? What happens if the condition is violated? Observation 1: While for Malliavin Calculus one would expect some non-degeneracy condition imposed on the diffusion matrix. Here, condition (*) is much weaker. Since we may choose the (time-discrete) simulation scheme we may make (*) hold. Either add artificial diffusion or use multiple euler steps: Example: Consider a model on two state variable (here an LMM) with a degenerate (rank 1) diffusion matrix (red) and a stochastic drift term (like in LMM). Then a single Euler step will span a line (blue). Using this as a proxy scheme will not allow drift corrections outside that 1-dim hypersurface. However, two subsequent Euler steps of half the size, generate diffusion perpendicular to the 1-dim hypersurface (green). See [F06]. Logarithm of LIBOR(5.5,6.0) LMM Euler Scheme with and witout Drift Logartihm of LIBOR(5.0,5.5) 41

48 Summary: Note on the non-degeneracy condition (2/2) A note on the requirement y : φ Y (y) = 0 φ Y (y) = 0 (*) Observation 2: Since we use the proxy scheme to generate the paths Y (ω) we trivially have φ Y (Y (ω)) 0 on all paths ω generated. Thus the implementation will never suffer from a division by zero error. So how about neglecting condition (*). Observation 3: If the requirement (*) does not hold, then the expectation E Q( f (Y ) φy (Y ) φ Y (Y ) F T 0 ) will leave out some mass. If the two schemes are close, this missed mass is small. In addition one may numerically correct for the missed mass. Note: If we are in the setup of sensitivities and φ Y is a scenario perturbation of φ Y, then a violation of (*) means that the scenario is impossible under the original model. Either the relevance of the scenario or the explanatory power of the model should be put into question. 42

49 Summary 43

50 Summary: Properties / Achivements Requirements: Requires no additional information on the model sde dx =... Requires additional information on the simulation scheme X (T i+1 ), X (T i+1 ) Requires no additional information on the payout f Requires no additional information on the nature of θ ( generic sensitivities) Stable for small shifts h Discontinuous payouts may be handled. Achievements: Stable Generic Sensitivities: Finite Differences result in numerical Likelihood Ratios Weak Schemes: Allows to correct for an improper transition density. 44

51 Example: LIBOR Market Model 45

52 Example: Proxy Scheme Simulation for a LIBOR Market Model LIBOR Market Model: dl i = L i µ L i dt + L i σ i dw i, i = 1,... n, with µ L i = i< j n L j δ j 1 + L j δ j σ i σ j ρ i, j, dw = Σ Γ du, where dw = (dw 1,..., dw n ), dw i dw j = ρ i, j dt, Σ = diag(σ 1,..., σ n ), Γ Γ T = (ρ i, j ). Log-normal model (common extensions: local vol., stoch. vol., jump) Non-linear drift High dimensional (no low dimensional Markovian state variable) Driving factors may be low dimensional (parsimonious model) Γ is an n m matrix. LIBOR Market Model & Numerical Schemes in Log-Coordinates: model sde: dk = µ K dt + Σ Γ du K := log(l), µ K := µ L 2 1Σ2 proxy scheme: K (T i+1 ) = K (T i ) + µ K (T i ) T i + Σ (T i ) Γ (T i ) U(T i ) target scheme: K (T i+1 ) = K (T i ) + µ K (T i ) T i + Σ(T i ) Γ(T i ) U(T i ) 46

53 Example: Proxy Scheme Simulation for a LIBOR Market Model LIBOR Market Model & Numerical Schemes in Log-Coordinates: model sde: dk = µ K dt + Σ Γ du K := log(l), µ K := µ L 1 2 Σ2 proxy scheme: K (T i+1 ) = K (T i ) + µ K (T i ) T i + Σ (T i ) Γ (T i ) U(T i ) sample path target scheme: K (T i+1 ) = K (T i ) + µ K (T i ) T i + Σ(T i ) Γ(T i ) U(T i ) Tansition Probabilites T i T i+1 : Assume for simplicity that µ K (T i ) depends on K (T i ), K (T i+1 ) only (and same for ) ( true for, e.g. Euler Scheme, Predictor Corrector), then φ K (T i, K i ; T i+1, K i+1 ) = 1 (2Π T i ) n/2 exp ( 1 2 T i ( Λ 1/2 F T Σ 1( K i+1 K i µ K (T i ) T i )) 2 ) φ K (T i, K i ; T i+1, K i+1 ) = 1 (2Π T i ) n/2 exp ( 1 2 T i ( Λ 1/2 F T Σ 1( K i+1 K i µk (T i ) T i )) 2 ) Proxy Scheme Weights: w(t i+1 ) FTk = i j=k φ K (T j, K j ; T j+1, K j+1 ) φ K (T j, K j ; T j+1, K j+1 ) Note: We used the factor decomposition (PCA) Γ = F Λ where Λ = diag(λ 1,..., λ m ) are the non-zero Eigenvalues of Γ Γ T. A change of market data / calibration enters into transition probabilities only. monte carlo weights 47

54 Examples and Numerical Results 48

55 Numerical Results Proxy Scheme: Consider three stochastic processes X t X(t) t IR model sde X T i X (T i ) i = 0, 1, 2,... time discretization scheme of X target scheme X T i X (T i ) i = 0, 1, 2,... any other time discrete stochastic process (assumed to be close to X ) proxy scheme Test Case: X LIBOR Market Model X Target Scheme: Some standard discretization of LMM. X Proxy Scheme: Log-normal scheme without drift (LMM drift zero) (extrem test case). Check for: Bond prices ( can we correct for the drift) Sensitivities of Trigger Products (Digitals, Auto Caps) 49

56 Example 1: Correcting the Drift 50

57 Numerical Results: Monte Carlo Bond Price Distributions Comparison of Bond Deviations of Simulation Schemes Frequency 0,050 0,025 better worse 0,000 0,000 0,005 0,010 0,015 0,020 0,025 L1 deviation of Bond prices Zero drift Euler Scheme Euler Scheme Shown: Absolute Bond price Monte Carlo error distribution for Euler Scheme with drift zero (red) and Euler Scheme with Euler drift (yellow): Neglecting drift results in large Bond price errors and even higher Monte Carlo variance (since here drift would generate mean reversion). Next: Use zero-drift Euler Scheme as proxy scheme and correct drift towards Euler Scheme with drift (target scheme). 51

58 Numerical Results: Monte Carlo Bond Price Distributions Comparison of Bond Deviations of Simulation Schemes Frequency 0,050 0,025 0,000 0,000 0,005 0,010 0,015 0,020 0,025 Zero drift Euler Scheme Euler Scheme L1 deviation of Bond prices Zero drift Proxy Scheme corrected for Euler Drift Shown: Use zero-drift Euler Scheme as proxy scheme (red) and correct drift towards Euler Scheme with drift (target scheme, blue) Next: Take a closer look. Compare proxy scheme simulation with direct simulation 52

59 Numerical Results: Monte Carlo Bond Price Distributions Comparison of Bond Deviations of Simulation Schemes Frequency 0,050 0,025 0,000 0, , , , , ,00125 Zero drift Euler Scheme Euler Scheme L1 deviation of Bond prices Zero drift Proxy Scheme corrected for Euler Drift Shown: Monte Carlo Error of Bond Prices for Proxy-Scheme Method (using zero-drift Euler Scheme as proxy scheme) (blue) and direct simulation of target scheme (yellow) Next: Refine target scheme by more accurate transition probabilities 53

60 Numerical Results: Monte Carlo Bond Price Distributions Comparison of Bond Deviations of Simulation Schemes Frequency 0,050 0,025 0,000 0, , , , , ,00125 Euler Scheme L1 deviation of Bond prices Zero drift Proxy Scheme corrected for Euler Drift Zero drift Proxy Scheme corrected for Trapezoidal Drift Shown: Direct Euler Scheme simulation (yellow), Proxy Sheme simulation with Euler Scheme as target scheme (blue), Proxy Scheme simulation with transition probablities derived from trapezoidal integration rule for the drift (green). 54

61 Example 2: Robust Generic Sensitivities 55

62 Numerical Results: Monte Carlo Sensitivities Digital Caplet delta (maturity 5.0, paths) 0,9% 0,8% 0,7% delta 0,6% 0,5% 0,4% 0,3% 0,2% 0,1% 0,0% shift in basis points analytic Proxy Scheme Sensitivity shows an increase of variance for large shift (well known effect for Likelihood Ratio / Malliavin Calculus) Proxy Scheme Sensitivity remains stable for small shifts 56

63 Numerical Results: Monte Carlo Sensitivities Digital Caplet delta (maturity 5.0, paths) 0,9% 0,8% 0,7% delta 0,6% 0,5% 0,4% 0,3% 0,2% 0,1% 0,0% shift in basis points analytic Proxy Scheme Sensitivity shows an increase of variance for large shift (well known effect for Likelihood Ratio / Malliavin Calculus) Proxy Scheme Sensitivity remains stable for small shifts 57

64 Numerical Results: Monte Carlo Sensitivities Digital Caplet gamma (maturity 5.0, paths) 100,00% 75,00% 50,00% gamma 25,00% 0,00% -25,00% -50,00% -75,00% -100,00% shift in basis points Proxy Scheme Sensitivity shows an increase of variance for large shift (well known effect for Likelihood Ratio / Malliavin Calculus) Proxy Scheme Sensitivity remains stable for small shifts 58

65 Numerical Results: Monte Carlo Sensitivities Digital Caplet gamma (maturity 5.0, paths) 100,00% 75,00% 50,00% gamma 25,00% 0,00% -25,00% -50,00% -75,00% -100,00% shift in basis points Proxy Scheme Sensitivity shows an increase of variance for large shift (well known effect for Likelihood Ratio / Malliavin Calculus) Proxy Scheme Sensitivity remains stable for small shifts 59

66 Appendix 60

67 Appendix: Quadratic WKB Expansion for the LMM Transition Probability Density Three assumptions. First (A) The operator L is uniformly parabolic in R n, i.e. there exists 0 < λ < Λ < such that for all ξ R n \ {0} n 0 < λ a ij (x)ξ i ξ j Λ. (1) i,j=1 (B) The coefficients of L are bounded functions in R n which are uniformly Hölder continuous of exponent α (α (0, 1)). guarantee that fundamental solution exists and is is strictly positive. The third assumption (C) the growth of all derivatives of the smooth coefficients functions x a ij (x) and x b i (x) is at most of exponential order, i.e. there exists for each multiindex α a constant λ α > 0 such that for all 1 i, j, k n α a jk, α b i ( exp λα x α x α x 2), (2) guarentees (pointwise) convergence of coefficient functions x c y k (x) := c k(x, y) and x d y k (x) := d k(x, y) in the standard WKB-expansion 1 p(δt, x, y) = n exp d2 (x, y) + c i (x, y)δt i. (3) 2πδt 2δt i 0 and in the new WKB expansion (we call it the quadratic WKB expansion), which is From the target scheme only the transition probability is needed. Kampen [KF] derived a quadratic WKB expansion for the LIBOR Market Model (see left). This enables us to construct a proxy scheme simulation with almost arbitrary small time discretization error - even for a large time steps ΔT. p(δt, x, y) = 1 2πδt n exp ( (P i 0 d iδt i ) 2 2δt + ( i 0 (cy i (y) + c y i ) ) i 1 l=1 dy l dy i l (y) (x y))δt i. (4) (This is from the ansatz ( ) 2 1 i 0 d iδt i p(δt, x, y) = n exp 2πδt 2δt + (α y i + βy i i 0 (x y))δti. (5) where denotes the scalar product. Here α y i and βy are affine terms depending on y (compensation terms). 61

68 References 62

69 References (1/2) A detailed discussion of proxy simulation schemes may be found in [FK], a short introduction in [F05], an in depth discussion of the LIBOR Market Model in [FF]. For an overview on other methods for sensitivies in Monte-Carlo see [BG96], [F05] and [G03]. For an application of the pathwise method to discontinuous payouts see [JK] and [RF]. For an overview on Malliavin calculus and/or its application to sensitivities in Monte-Carlo see [FLLLT], [M97] and [B01]. [B01] BENHAMOU, ERIC: Optimal Malliavin Weighting Function for the Computation of the Greeks [BG96] BROADIE, MARK; GLASSERMAN, PAUL: Estimating Security Price Derivatives using Simulation. Management Science, 1996, Vol. 42, No. 2, [F05] FRIES, CHRISTIAN P.: Bumping the Model [F06] FRIES, CHRISTIAN P.: A Short Note on the Regularization of the Diffusion Matrix for the Euler Scheme of an SDE [FF] FRIES, CHRISTIAN P.: Mathematical Finance. Lecture Notes [FK] [FLLLT] [G03] FRIES, CHRISTIAN P.; KAMPEN, JÖRG: Proxy Simulation Schemes for generic robust Monte-Carlo sensitivities and high accuracy drift approximation (with applications to the LIBOR Market Model) FOURNIÉ, ERIC; LASRY JEAN-MICHEL; LEBUCHOUX, JÉRÔME; LIONS, PIERRE-LOUIS; TOUZI, NIZAR: Applications of Malliavin calculus to Monte Carlo methods in finance. Finance Stochastics. 3, (1999). Springer- Verlag GLASSERMAN, PAUL: Monte Carlo Methods in Financial Engineering. (Stochastic Modelling and Applied Probability). Springer, ISBN

70 References (2/2) [JK] [KF] [M97] [RF] JOSHI, MARK S.; KAINTH, DHERMINDER: Rapid computation of prices and deltas of n th to default swaps in the Li Model. Quantitative Finance, volume 4, issue 3, (June 04), p KAMPEN, JÖRG; FRIES, CHRISTIAN: A Quadratic WKB Expansion for the Transition Probability of the LIBOR Market Model. in preparation MALLIAVIN, PAUL: Stochastic Analysis (Grundlehren Der Mathematischen Wissenschaften). Springer Verlag, ISBN ROTT, MARIUS G.; FRIES, CHRISTIAN P.: Fast and Robust Monte Carlo CDO Sensitivities and their Efficient Object Oriented Implementation please check for updates 64

Proxy simulation schemes using likelihood ratio weighted Monte Carlo

Proxy simulation schemes using likelihood ratio weighted Monte Carlo Proxy simulation schemes using likelihood ratio weighted Monte Carlo for generic robust Monte-Carlo sensitivities and high accuracy drift approximation with applications to the LIBOR Market Model Christian

More information

MINIMAL PARTIAL PROXY SIMULATION SCHEMES FOR GENERIC AND ROBUST MONTE-CARLO GREEKS

MINIMAL PARTIAL PROXY SIMULATION SCHEMES FOR GENERIC AND ROBUST MONTE-CARLO GREEKS MINIMAL PARTIAL PROXY SIMULATION SCHEMES FOR GENERIC AND ROBUST MONTE-CARLO GREEKS JIUN HONG CHAN AND MARK JOSHI Abstract. In this paper, we present a generic framework known as the minimal partial proxy

More information

"Vibrato" Monte Carlo evaluation of Greeks

Vibrato Monte Carlo evaluation of Greeks "Vibrato" Monte Carlo evaluation of Greeks (Smoking Adjoints: part 3) Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Oxford-Man Institute of Quantitative Finance MCQMC 2008,

More information

Proxy Scheme and Automatic Differentiation: Computing faster Greeks in Monte Carlo simulations

Proxy Scheme and Automatic Differentiation: Computing faster Greeks in Monte Carlo simulations Imperial College of Science, Technology and Medicine Department of Mathematics Proxy Scheme and Automatic Differentiation: Computing faster Greeks in Monte Carlo simulations Blandine Stehlé CID: 00613966

More information

Monte Carlo Pricing of Bermudan Options:

Monte Carlo Pricing of Bermudan Options: Monte Carlo Pricing of Bermudan Options: Correction of super-optimal and sub-optimal exercise Christian Fries 12.07.2006 (Version 1.2) www.christian-fries.de/finmath/talks/2006foresightbias 1 Agenda Monte-Carlo

More information

Rapid computation of prices and deltas of nth to default swaps in the Li Model

Rapid computation of prices and deltas of nth to default swaps in the Li Model Rapid computation of prices and deltas of nth to default swaps in the Li Model Mark Joshi, Dherminder Kainth QUARC RBS Group Risk Management Summary Basic description of an nth to default swap Introduction

More information

Extended Libor Models and Their Calibration

Extended Libor Models and Their Calibration Extended Libor Models and Their Calibration Denis Belomestny Weierstraß Institute Berlin Vienna, 16 November 2007 Denis Belomestny (WIAS) Extended Libor Models and Their Calibration Vienna, 16 November

More information

Estimating the Greeks

Estimating the Greeks IEOR E4703: Monte-Carlo Simulation Columbia University Estimating the Greeks c 207 by Martin Haugh In these lecture notes we discuss the use of Monte-Carlo simulation for the estimation of sensitivities

More information

Risk Neutral Valuation

Risk Neutral Valuation copyright 2012 Christian Fries 1 / 51 Risk Neutral Valuation Christian Fries Version 2.2 http://www.christian-fries.de/finmath April 19-20, 2012 copyright 2012 Christian Fries 2 / 51 Outline Notation Differential

More information

AD in Monte Carlo for finance

AD in Monte Carlo for finance AD in Monte Carlo for finance Mike Giles giles@comlab.ox.ac.uk Oxford University Computing Laboratory AD & Monte Carlo p. 1/30 Overview overview of computational finance stochastic o.d.e. s Monte Carlo

More information

Exact Sampling of Jump-Diffusion Processes

Exact Sampling of Jump-Diffusion Processes 1 Exact Sampling of Jump-Diffusion Processes and Dmitry Smelov Management Science & Engineering Stanford University Exact Sampling of Jump-Diffusion Processes 2 Jump-Diffusion Processes Ubiquitous in finance

More information

Numerical Solution of Stochastic Differential Equations with Jumps in Finance

Numerical Solution of Stochastic Differential Equations with Jumps in Finance Numerical Solution of Stochastic Differential Equations with Jumps in Finance Eckhard Platen School of Finance and Economics and School of Mathematical Sciences University of Technology, Sydney Kloeden,

More information

"Pricing Exotic Options using Strong Convergence Properties

Pricing Exotic Options using Strong Convergence Properties Fourth Oxford / Princeton Workshop on Financial Mathematics "Pricing Exotic Options using Strong Convergence Properties Klaus E. Schmitz Abe schmitz@maths.ox.ac.uk www.maths.ox.ac.uk/~schmitz Prof. Mike

More information

Monte Carlo Greeks in the lognormal Libor market model

Monte Carlo Greeks in the lognormal Libor market model Delft University of Technology Faculty of Electrical Engineering, Mathematics and Computer Science Delft Institute of Applied Mathematics Monte Carlo Greeks in the lognormal Libor market model A thesis

More information

King s College London

King s College London King s College London University Of London This paper is part of an examination of the College counting towards the award of a degree. Examinations are governed by the College Regulations under the authority

More information

M5MF6. Advanced Methods in Derivatives Pricing

M5MF6. Advanced Methods in Derivatives Pricing Course: Setter: M5MF6 Dr Antoine Jacquier MSc EXAMINATIONS IN MATHEMATICS AND FINANCE DEPARTMENT OF MATHEMATICS April 2016 M5MF6 Advanced Methods in Derivatives Pricing Setter s signature...........................................

More information

Monte Carlo Simulations

Monte Carlo Simulations Monte Carlo Simulations Lecture 1 December 7, 2014 Outline Monte Carlo Methods Monte Carlo methods simulate the random behavior underlying the financial models Remember: When pricing you must simulate

More information

Analytical formulas for local volatility model with stochastic. Mohammed Miri

Analytical formulas for local volatility model with stochastic. Mohammed Miri Analytical formulas for local volatility model with stochastic rates Mohammed Miri Joint work with Eric Benhamou (Pricing Partners) and Emmanuel Gobet (Ecole Polytechnique Modeling and Managing Financial

More information

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives Weierstrass Institute for Applied Analysis and Stochastics LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives John Schoenmakers 9th Summer School in Mathematical Finance

More information

IEOR E4703: Monte-Carlo Simulation

IEOR E4703: Monte-Carlo Simulation IEOR E4703: Monte-Carlo Simulation Simulating Stochastic Differential Equations Martin Haugh Department of Industrial Engineering and Operations Research Columbia University Email: martin.b.haugh@gmail.com

More information

MONTE CARLO MARKET GREEKS IN THE DISPLACED DIFFUSION LIBOR MARKET MODEL

MONTE CARLO MARKET GREEKS IN THE DISPLACED DIFFUSION LIBOR MARKET MODEL MONTE CARLO MARKET GREEKS IN THE DISPLACED DIFFUSION LIBOR MARKET MODEL MARK S. JOSHI AND OH KANG KWON Abstract. The problem of developing sensitivities of exotic interest rates derivatives to the observed

More information

King s College London

King s College London King s College London University Of London This paper is part of an examination of the College counting towards the award of a degree. Examinations are governed by the College Regulations under the authority

More information

Market interest-rate models

Market interest-rate models Market interest-rate models Marco Marchioro www.marchioro.org November 24 th, 2012 Market interest-rate models 1 Lecture Summary No-arbitrage models Detailed example: Hull-White Monte Carlo simulations

More information

Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations

Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations Report no. 05/15 Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations Michael Giles Oxford University Computing Laboratory, Parks Road, Oxford, U.K. Paul Glasserman Columbia Business

More information

Sensitivity Analysis on Long-term Cash flows

Sensitivity Analysis on Long-term Cash flows Sensitivity Analysis on Long-term Cash flows Hyungbin Park Worcester Polytechnic Institute 19 March 2016 Eastern Conference on Mathematical Finance Worcester Polytechnic Institute, Worceseter, MA 1 / 49

More information

Numerical schemes for SDEs

Numerical schemes for SDEs Lecture 5 Numerical schemes for SDEs Lecture Notes by Jan Palczewski Computational Finance p. 1 A Stochastic Differential Equation (SDE) is an object of the following type dx t = a(t,x t )dt + b(t,x t

More information

Pricing and Risk Management with Stochastic Volatility. Using Importance Sampling

Pricing and Risk Management with Stochastic Volatility. Using Importance Sampling Pricing and Risk Management with Stochastic Volatility Using Importance Sampling Przemyslaw Stan Stilger, Simon Acomb and Ser-Huang Poon March 2, 214 Abstract In this paper, we apply importance sampling

More information

Monte Carlo Methods in Financial Engineering

Monte Carlo Methods in Financial Engineering Paul Glassennan Monte Carlo Methods in Financial Engineering With 99 Figures

More information

Module 2: Monte Carlo Methods

Module 2: Monte Carlo Methods Module 2: Monte Carlo Methods Prof. Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute MC Lecture 2 p. 1 Greeks In Monte Carlo applications we don t just want to know the expected

More information

Extended Libor Models and Their Calibration

Extended Libor Models and Their Calibration Extended Libor Models and Their Calibration Denis Belomestny Weierstraß Institute Berlin Haindorf, 7 Februar 2008 Denis Belomestny (WIAS) Extended Libor Models and Their Calibration Haindorf, 7 Februar

More information

INTEREST RATES AND FX MODELS

INTEREST RATES AND FX MODELS INTEREST RATES AND FX MODELS 7. Risk Management Andrew Lesniewski Courant Institute of Mathematical Sciences New York University New York March 8, 2012 2 Interest Rates & FX Models Contents 1 Introduction

More information

2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying

2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying Sensitivity analysis Simulating the Greeks Meet the Greeks he value of a derivative on a single underlying asset depends upon the current asset price S and its volatility Σ, the risk-free interest rate

More information

A note on the existence of unique equivalent martingale measures in a Markovian setting

A note on the existence of unique equivalent martingale measures in a Markovian setting Finance Stochast. 1, 251 257 1997 c Springer-Verlag 1997 A note on the existence of unique equivalent martingale measures in a Markovian setting Tina Hviid Rydberg University of Aarhus, Department of Theoretical

More information

VaR Estimation under Stochastic Volatility Models

VaR Estimation under Stochastic Volatility Models VaR Estimation under Stochastic Volatility Models Chuan-Hsiang Han Dept. of Quantitative Finance Natl. Tsing-Hua University TMS Meeting, Chia-Yi (Joint work with Wei-Han Liu) December 5, 2009 Outline Risk

More information

Tangent Lévy Models. Sergey Nadtochiy (joint work with René Carmona) Oxford-Man Institute of Quantitative Finance University of Oxford.

Tangent Lévy Models. Sergey Nadtochiy (joint work with René Carmona) Oxford-Man Institute of Quantitative Finance University of Oxford. Tangent Lévy Models Sergey Nadtochiy (joint work with René Carmona) Oxford-Man Institute of Quantitative Finance University of Oxford June 24, 2010 6th World Congress of the Bachelier Finance Society Sergey

More information

AMH4 - ADVANCED OPTION PRICING. Contents

AMH4 - ADVANCED OPTION PRICING. Contents AMH4 - ADVANCED OPTION PRICING ANDREW TULLOCH Contents 1. Theory of Option Pricing 2 2. Black-Scholes PDE Method 4 3. Martingale method 4 4. Monte Carlo methods 5 4.1. Method of antithetic variances 5

More information

Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models

Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models Scott Robertson Carnegie Mellon University scottrob@andrew.cmu.edu http://www.math.cmu.edu/users/scottrob June

More information

Binomial model: numerical algorithm

Binomial model: numerical algorithm Binomial model: numerical algorithm S / 0 C \ 0 S0 u / C \ 1,1 S0 d / S u 0 /, S u 3 0 / 3,3 C \ S0 u d /,1 S u 5 0 4 0 / C 5 5,5 max X S0 u,0 S u C \ 4 4,4 C \ 3 S u d / 0 3, C \ S u d 0 S u d 0 / C 4

More information

The Pricing of Bermudan Swaptions by Simulation

The Pricing of Bermudan Swaptions by Simulation The Pricing of Bermudan Swaptions by Simulation Claus Madsen to be Presented at the Annual Research Conference in Financial Risk - Budapest 12-14 of July 2001 1 A Bermudan Swaption (BS) A Bermudan Swaption

More information

TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING

TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING Semih Yön 1, Cafer Erhan Bozdağ 2 1,2 Department of Industrial Engineering, Istanbul Technical University, Macka Besiktas, 34367 Turkey Abstract.

More information

Implementing the HJM model by Monte Carlo Simulation

Implementing the HJM model by Monte Carlo Simulation Implementing the HJM model by Monte Carlo Simulation A CQF Project - 2010 June Cohort Bob Flagg Email: bob@calcworks.net January 14, 2011 Abstract We discuss an implementation of the Heath-Jarrow-Morton

More information

Definition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions

Definition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions Arfima Financial Solutions Contents Definition 1 Definition 2 3 4 Contenido Definition 1 Definition 2 3 4 Definition Definition: A barrier option is an option on the underlying asset that is activated

More information

IMPA Commodities Course : Forward Price Models

IMPA Commodities Course : Forward Price Models IMPA Commodities Course : Forward Price Models Sebastian Jaimungal sebastian.jaimungal@utoronto.ca Department of Statistics and Mathematical Finance Program, University of Toronto, Toronto, Canada http://www.utstat.utoronto.ca/sjaimung

More information

On modelling of electricity spot price

On modelling of electricity spot price , Rüdiger Kiesel and Fred Espen Benth Institute of Energy Trading and Financial Services University of Duisburg-Essen Centre of Mathematics for Applications, University of Oslo 25. August 2010 Introduction

More information

SPDE and portfolio choice (joint work with M. Musiela) Princeton University. Thaleia Zariphopoulou The University of Texas at Austin

SPDE and portfolio choice (joint work with M. Musiela) Princeton University. Thaleia Zariphopoulou The University of Texas at Austin SPDE and portfolio choice (joint work with M. Musiela) Princeton University November 2007 Thaleia Zariphopoulou The University of Texas at Austin 1 Performance measurement of investment strategies 2 Market

More information

With Examples Implemented in Python

With Examples Implemented in Python SABR and SABR LIBOR Market Models in Practice With Examples Implemented in Python Christian Crispoldi Gerald Wigger Peter Larkin palgrave macmillan Contents List of Figures ListofTables Acknowledgments

More information

Calibration Lecture 4: LSV and Model Uncertainty

Calibration Lecture 4: LSV and Model Uncertainty Calibration Lecture 4: LSV and Model Uncertainty March 2017 Recap: Heston model Recall the Heston stochastic volatility model ds t = rs t dt + Y t S t dw 1 t, dy t = κ(θ Y t ) dt + ξ Y t dw 2 t, where

More information

Toward a coherent Monte Carlo simulation of CVA

Toward a coherent Monte Carlo simulation of CVA Toward a coherent Monte Carlo simulation of CVA Lokman Abbas-Turki (Joint work with A. I. Bouselmi & M. A. Mikou) TU Berlin January 9, 2013 Lokman (TU Berlin) Advances in Mathematical Finance 1 / 16 Plan

More information

Simulating Stochastic Differential Equations

Simulating Stochastic Differential Equations IEOR E4603: Monte-Carlo Simulation c 2017 by Martin Haugh Columbia University Simulating Stochastic Differential Equations In these lecture notes we discuss the simulation of stochastic differential equations

More information

Volatility. Roberto Renò. 2 March 2010 / Scuola Normale Superiore. Dipartimento di Economia Politica Università di Siena

Volatility. Roberto Renò. 2 March 2010 / Scuola Normale Superiore. Dipartimento di Economia Politica Università di Siena Dipartimento di Economia Politica Università di Siena 2 March 2010 / Scuola Normale Superiore What is? The definition of volatility may vary wildly around the idea of the standard deviation of price movements

More information

Math 416/516: Stochastic Simulation

Math 416/516: Stochastic Simulation Math 416/516: Stochastic Simulation Haijun Li lih@math.wsu.edu Department of Mathematics Washington State University Week 13 Haijun Li Math 416/516: Stochastic Simulation Week 13 1 / 28 Outline 1 Simulation

More information

Lecture 7: Computation of Greeks

Lecture 7: Computation of Greeks Lecture 7: Computation of Greeks Ahmed Kebaier kebaier@math.univ-paris13.fr HEC, Paris Outline 1 The log-likelihood approach Motivation The pathwise method requires some restrictive regularity assumptions

More information

Calculating VaR. There are several approaches for calculating the Value at Risk figure. The most popular are the

Calculating VaR. There are several approaches for calculating the Value at Risk figure. The most popular are the VaR Pro and Contra Pro: Easy to calculate and to understand. It is a common language of communication within the organizations as well as outside (e.g. regulators, auditors, shareholders). It is not really

More information

Fast and accurate pricing of discretely monitored barrier options by numerical path integration

Fast and accurate pricing of discretely monitored barrier options by numerical path integration Comput Econ (27 3:143 151 DOI 1.17/s1614-7-991-5 Fast and accurate pricing of discretely monitored barrier options by numerical path integration Christian Skaug Arvid Naess Received: 23 December 25 / Accepted:

More information

Managing Systematic Mortality Risk in Life Annuities: An Application of Longevity Derivatives

Managing Systematic Mortality Risk in Life Annuities: An Application of Longevity Derivatives Managing Systematic Mortality Risk in Life Annuities: An Application of Longevity Derivatives Simon Man Chung Fung, Katja Ignatieva and Michael Sherris School of Risk & Actuarial Studies University of

More information

Managing the Newest Derivatives Risks

Managing the Newest Derivatives Risks Managing the Newest Derivatives Risks Michel Crouhy IXIS Corporate and Investment Bank / A subsidiary of NATIXIS Derivatives 2007: New Ideas, New Instruments, New markets NYU Stern School of Business,

More information

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations Stan Stilger June 6, 1 Fouque and Tullie use importance sampling for variance reduction in stochastic volatility simulations.

More information

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS Commun. Korean Math. Soc. 23 (2008), No. 2, pp. 285 294 EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS Kyoung-Sook Moon Reprinted from the Communications of the Korean Mathematical Society

More information

A Hybrid Importance Sampling Algorithm for VaR

A Hybrid Importance Sampling Algorithm for VaR A Hybrid Importance Sampling Algorithm for VaR No Author Given No Institute Given Abstract. Value at Risk (VaR) provides a number that measures the risk of a financial portfolio under significant loss.

More information

Value at Risk and Self Similarity

Value at Risk and Self Similarity Value at Risk and Self Similarity by Olaf Menkens School of Mathematical Sciences Dublin City University (DCU) St. Andrews, March 17 th, 2009 Value at Risk and Self Similarity 1 1 Introduction The concept

More information

A Numerical Approach to the Estimation of Search Effort in a Search for a Moving Object

A Numerical Approach to the Estimation of Search Effort in a Search for a Moving Object Proceedings of the 1. Conference on Applied Mathematics and Computation Dubrovnik, Croatia, September 13 18, 1999 pp. 129 136 A Numerical Approach to the Estimation of Search Effort in a Search for a Moving

More information

IEOR E4602: Quantitative Risk Management

IEOR E4602: Quantitative Risk Management IEOR E4602: Quantitative Risk Management Basic Concepts and Techniques of Risk Management Martin Haugh Department of Industrial Engineering and Operations Research Columbia University Email: martin.b.haugh@gmail.com

More information

Multi-Curve Pricing of Non-Standard Tenor Vanilla Options in QuantLib. Sebastian Schlenkrich QuantLib User Meeting, Düsseldorf, December 1, 2015

Multi-Curve Pricing of Non-Standard Tenor Vanilla Options in QuantLib. Sebastian Schlenkrich QuantLib User Meeting, Düsseldorf, December 1, 2015 Multi-Curve Pricing of Non-Standard Tenor Vanilla Options in QuantLib Sebastian Schlenkrich QuantLib User Meeting, Düsseldorf, December 1, 2015 d-fine d-fine All rights All rights reserved reserved 0 Swaption

More information

DRAFT. 1 exercise in state (S, t), π(s, t) = 0 do not exercise in state (S, t) Review of the Risk Neutral Stock Dynamics

DRAFT. 1 exercise in state (S, t), π(s, t) = 0 do not exercise in state (S, t) Review of the Risk Neutral Stock Dynamics Chapter 12 American Put Option Recall that the American option has strike K and maturity T and gives the holder the right to exercise at any time in [0, T ]. The American option is not straightforward

More information

Multilevel Monte Carlo Simulation

Multilevel Monte Carlo Simulation Multilevel Monte Carlo p. 1/48 Multilevel Monte Carlo Simulation Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Oxford-Man Institute of Quantitative Finance Workshop on Computational

More information

Multilevel Monte Carlo for Basket Options

Multilevel Monte Carlo for Basket Options MLMC for basket options p. 1/26 Multilevel Monte Carlo for Basket Options Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Oxford-Man Institute of Quantitative Finance WSC09,

More information

Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing

Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing We shall go over this note quickly due to time constraints. Key concept: Ito s lemma Stock Options: A contract giving

More information

Simple Robust Hedging with Nearby Contracts

Simple Robust Hedging with Nearby Contracts Simple Robust Hedging with Nearby Contracts Liuren Wu and Jingyi Zhu Baruch College and University of Utah October 22, 2 at Worcester Polytechnic Institute Wu & Zhu (Baruch & Utah) Robust Hedging with

More information

Valuation of performance-dependent options in a Black- Scholes framework

Valuation of performance-dependent options in a Black- Scholes framework Valuation of performance-dependent options in a Black- Scholes framework Thomas Gerstner, Markus Holtz Institut für Numerische Simulation, Universität Bonn, Germany Ralf Korn Fachbereich Mathematik, TU

More information

Multilevel quasi-monte Carlo path simulation

Multilevel quasi-monte Carlo path simulation Multilevel quasi-monte Carlo path simulation Michael B. Giles and Ben J. Waterhouse Lluís Antoni Jiménez Rugama January 22, 2014 Index 1 Introduction to MLMC Stochastic model Multilevel Monte Carlo Milstein

More information

Practical example of an Economic Scenario Generator

Practical example of an Economic Scenario Generator Practical example of an Economic Scenario Generator Martin Schenk Actuarial & Insurance Solutions SAV 7 March 2014 Agenda Introduction Deterministic vs. stochastic approach Mathematical model Application

More information

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL FABIO MERCURIO BANCA IMI, MILAN http://www.fabiomercurio.it 1 Stylized facts Traders use the Black-Scholes formula to price plain-vanilla options. An

More information

Numerical Solution of Stochastic Differential Equations with Jumps in Finance

Numerical Solution of Stochastic Differential Equations with Jumps in Finance Numerical Solution of Stochastic Differential Equations with Jumps in Finance Eckhard Platen School of Finance and Economics and School of Mathematical Sciences University of Technology, Sydney Kloeden,

More information

3.4 Copula approach for modeling default dependency. Two aspects of modeling the default times of several obligors

3.4 Copula approach for modeling default dependency. Two aspects of modeling the default times of several obligors 3.4 Copula approach for modeling default dependency Two aspects of modeling the default times of several obligors 1. Default dynamics of a single obligor. 2. Model the dependence structure of defaults

More information

Monte Carlo Methods for Uncertainty Quantification

Monte Carlo Methods for Uncertainty Quantification Monte Carlo Methods for Uncertainty Quantification Abdul-Lateef Haji-Ali Based on slides by: Mike Giles Mathematical Institute, University of Oxford Contemporary Numerical Techniques Haji-Ali (Oxford)

More information

Interest Rate Bermudan Swaption Valuation and Risk

Interest Rate Bermudan Swaption Valuation and Risk Interest Rate Bermudan Swaption Valuation and Risk Dmitry Popov FinPricing http://www.finpricing.com Summary Bermudan Swaption Definition Bermudan Swaption Payoffs Valuation Model Selection Criteria LGM

More information

Multiscale Stochastic Volatility Models

Multiscale Stochastic Volatility Models Multiscale Stochastic Volatility Models Jean-Pierre Fouque University of California Santa Barbara 6th World Congress of the Bachelier Finance Society Toronto, June 25, 2010 Multiscale Stochastic Volatility

More information

Investigation of Dependency between Short Rate and Transition Rate on Pension Buy-outs. Arık, A. 1 Yolcu-Okur, Y. 2 Uğur Ö. 2

Investigation of Dependency between Short Rate and Transition Rate on Pension Buy-outs. Arık, A. 1 Yolcu-Okur, Y. 2 Uğur Ö. 2 Investigation of Dependency between Short Rate and Transition Rate on Pension Buy-outs Arık, A. 1 Yolcu-Okur, Y. 2 Uğur Ö. 2 1 Hacettepe University Department of Actuarial Sciences 06800, TURKEY 2 Middle

More information

The stochastic calculus

The stochastic calculus Gdansk A schedule of the lecture Stochastic differential equations Ito calculus, Ito process Ornstein - Uhlenbeck (OU) process Heston model Stopping time for OU process Stochastic differential equations

More information

IEOR E4703: Monte-Carlo Simulation

IEOR E4703: Monte-Carlo Simulation IEOR E4703: Monte-Carlo Simulation Generating Random Variables and Stochastic Processes Martin Haugh Department of Industrial Engineering and Operations Research Columbia University Email: martin.b.haugh@gmail.com

More information

Chapter 3: Black-Scholes Equation and Its Numerical Evaluation

Chapter 3: Black-Scholes Equation and Its Numerical Evaluation Chapter 3: Black-Scholes Equation and Its Numerical Evaluation 3.1 Itô Integral 3.1.1 Convergence in the Mean and Stieltjes Integral Definition 3.1 (Convergence in the Mean) A sequence {X n } n ln of random

More information

Calibration of Interest Rates

Calibration of Interest Rates WDS'12 Proceedings of Contributed Papers, Part I, 25 30, 2012. ISBN 978-80-7378-224-5 MATFYZPRESS Calibration of Interest Rates J. Černý Charles University, Faculty of Mathematics and Physics, Prague,

More information

Optimal Malliavin Weighting Function for the Computation of the Greeks

Optimal Malliavin Weighting Function for the Computation of the Greeks Optimal Malliavin Weighting Function for the Computation of the Greeks Eric Benhamou First version: January 1999 his version: December 3, 21 JEL classification: G12, G13 MSC classification: 6H7, 6J6, 62P5,

More information

Linear-Rational Term-Structure Models

Linear-Rational Term-Structure Models Linear-Rational Term-Structure Models Anders Trolle (joint with Damir Filipović and Martin Larsson) Ecole Polytechnique Fédérale de Lausanne Swiss Finance Institute AMaMeF and Swissquote Conference, September

More information

Handbook of Financial Risk Management

Handbook of Financial Risk Management Handbook of Financial Risk Management Simulations and Case Studies N.H. Chan H.Y. Wong The Chinese University of Hong Kong WILEY Contents Preface xi 1 An Introduction to Excel VBA 1 1.1 How to Start Excel

More information

Modelling Credit Spread Behaviour. FIRST Credit, Insurance and Risk. Angelo Arvanitis, Jon Gregory, Jean-Paul Laurent

Modelling Credit Spread Behaviour. FIRST Credit, Insurance and Risk. Angelo Arvanitis, Jon Gregory, Jean-Paul Laurent Modelling Credit Spread Behaviour Insurance and Angelo Arvanitis, Jon Gregory, Jean-Paul Laurent ICBI Counterparty & Default Forum 29 September 1999, Paris Overview Part I Need for Credit Models Part II

More information

Time-changed Brownian motion and option pricing

Time-changed Brownian motion and option pricing Time-changed Brownian motion and option pricing Peter Hieber Chair of Mathematical Finance, TU Munich 6th AMaMeF Warsaw, June 13th 2013 Partially joint with Marcos Escobar (RU Toronto), Matthias Scherer

More information

Lecture 5: Review of interest rate models

Lecture 5: Review of interest rate models Lecture 5: Review of interest rate models Xiaoguang Wang STAT 598W January 30th, 2014 (STAT 598W) Lecture 5 1 / 46 Outline 1 Bonds and Interest Rates 2 Short Rate Models 3 Forward Rate Models 4 LIBOR and

More information

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Final Exam

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Final Exam The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay Solutions to Final Exam Problem A: (40 points) Answer briefly the following questions. 1. Consider

More information

A Hybrid Commodity and Interest Rate Market Model

A Hybrid Commodity and Interest Rate Market Model A Hybrid Commodity and Interest Rate Market Model University of Technology, Sydney June 1 Literature A Hybrid Market Model Recall: The basic LIBOR Market Model The cross currency LIBOR Market Model LIBOR

More information

Interest Rate Volatility

Interest Rate Volatility Interest Rate Volatility III. Working with SABR Andrew Lesniewski Baruch College and Posnania Inc First Baruch Volatility Workshop New York June 16-18, 2015 Outline Arbitrage free SABR 1 Arbitrage free

More information

2.1 Mathematical Basis: Risk-Neutral Pricing

2.1 Mathematical Basis: Risk-Neutral Pricing Chapter Monte-Carlo Simulation.1 Mathematical Basis: Risk-Neutral Pricing Suppose that F T is the payoff at T for a European-type derivative f. Then the price at times t before T is given by f t = e r(t

More information

Volatility Trading Strategies: Dynamic Hedging via A Simulation

Volatility Trading Strategies: Dynamic Hedging via A Simulation Volatility Trading Strategies: Dynamic Hedging via A Simulation Approach Antai Collage of Economics and Management Shanghai Jiao Tong University Advisor: Professor Hai Lan June 6, 2017 Outline 1 The volatility

More information

Counterparty Risk Modeling for Credit Default Swaps

Counterparty Risk Modeling for Credit Default Swaps Counterparty Risk Modeling for Credit Default Swaps Abhay Subramanian, Avinayan Senthi Velayutham, and Vibhav Bukkapatanam Abstract Standard Credit Default Swap (CDS pricing methods assume that the buyer

More information

Stochastic Runge Kutta Methods with the Constant Elasticity of Variance (CEV) Diffusion Model for Pricing Option

Stochastic Runge Kutta Methods with the Constant Elasticity of Variance (CEV) Diffusion Model for Pricing Option Int. Journal of Math. Analysis, Vol. 8, 2014, no. 18, 849-856 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijma.2014.4381 Stochastic Runge Kutta Methods with the Constant Elasticity of Variance

More information

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r. Lecture 7 Overture to continuous models Before rigorously deriving the acclaimed Black-Scholes pricing formula for the value of a European option, we developed a substantial body of material, in continuous

More information

Principal Component Analysis of the Volatility Smiles and Skews. Motivation

Principal Component Analysis of the Volatility Smiles and Skews. Motivation Principal Component Analysis of the Volatility Smiles and Skews Professor Carol Alexander Chair of Risk Management ISMA Centre University of Reading www.ismacentre.rdg.ac.uk 1 Motivation Implied volatilities

More information

INTEREST RATES AND FX MODELS

INTEREST RATES AND FX MODELS INTEREST RATES AND FX MODELS 3. The Volatility Cube Andrew Lesniewski Courant Institute of Mathematics New York University New York February 17, 2011 2 Interest Rates & FX Models Contents 1 Dynamics of

More information

INTEREST RATES AND FX MODELS

INTEREST RATES AND FX MODELS INTEREST RATES AND FX MODELS 6. LIBOR Market Model Andrew Lesniewski Courant Institute of Mathematical Sciences New York University New York March 6, 2013 2 Interest Rates & FX Models Contents 1 Introduction

More information

Large Deviations and Stochastic Volatility with Jumps: Asymptotic Implied Volatility for Affine Models

Large Deviations and Stochastic Volatility with Jumps: Asymptotic Implied Volatility for Affine Models Large Deviations and Stochastic Volatility with Jumps: TU Berlin with A. Jaquier and A. Mijatović (Imperial College London) SIAM conference on Financial Mathematics, Minneapolis, MN July 10, 2012 Implied

More information