Proxy Simulation Schemes for Generic Robust Monte-Carlo Sensitivities and High Accuracy Drift Approximation
|
|
- Gerald Warren
- 5 years ago
- Views:
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 for generic robust Monte-Carlo sensitivities and high accuracy drift approximation with applications to the LIBOR Market Model Christian
More informationMINIMAL 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 (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 informationProxy 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 informationMonte 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 informationRapid 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 informationExtended 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 informationEstimating 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 informationRisk 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 informationAD 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 informationExact 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 informationNumerical 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
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 informationMonte 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 informationKing 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 informationM5MF6. 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 informationMonte 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 informationAnalytical 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 informationLIBOR 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 informationIEOR 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 informationMONTE 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 informationKing 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 informationMarket 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 informationSmoking 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 informationSensitivity 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 informationNumerical 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 informationPricing 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 informationMonte Carlo Methods in Financial Engineering
Paul Glassennan Monte Carlo Methods in Financial Engineering With 99 Figures
More informationModule 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 informationExtended 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 informationINTEREST 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 information2 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 informationA 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 informationVaR 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 informationTangent 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 informationAMH4 - 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 informationSample 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 informationBinomial 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 informationThe 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 informationTEST 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 informationImplementing 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 informationDefinition 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 informationIMPA 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 informationOn 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 informationSPDE 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 informationWith 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 informationCalibration 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 informationToward 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 informationSimulating 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 informationVolatility. 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 informationMath 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 informationLecture 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 informationCalculating 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 informationFast 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 informationManaging 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 informationManaging 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 informationThe 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 informationEFFICIENT 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 informationA 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 informationValue 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 informationA 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 informationIEOR 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 informationMulti-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 informationDRAFT. 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 informationMultilevel 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 informationMultilevel 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 informationLecture 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 informationSimple 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 informationValuation 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 informationMultilevel 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 informationPractical 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 informationAN 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 informationNumerical 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 information3.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 informationMonte 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 informationInterest 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 informationMultiscale 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 informationInvestigation 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 informationThe 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 informationIEOR 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 informationChapter 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 informationCalibration 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 informationOptimal 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 informationLinear-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 informationHandbook 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 informationModelling 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 informationTime-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 informationLecture 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 informationThe 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 informationA 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 informationInterest 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 information2.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 informationVolatility 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 informationCounterparty 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 informationStochastic 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 informationLecture 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 informationPrincipal 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 informationINTEREST 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 informationINTEREST 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 informationLarge 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