Monte Carlo Methods and Black Scholes model
|
|
|
- Adelia O’Brien’
- 9 years ago
- Views:
Transcription
1 Monte Carlo Methods and Black Scholes model Christophe Chorro MASTER MMMEF 22 Janvier 2008 hristophe Chorro (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
2 Bibliography The slides of this lecture (and other documents) are available on the following website http : //christophe.chorro.fr/enseignements.html J. JACOD, P. PROTTER : Probability essentials, Springer, Course of ANNIE MILLET in Paris 1: ftp : //samos.univ paris1.fr/pub/samos/cours/millet/master1/polym1_english.pdf D. LAMBERTON, B. LAPEYRE : Introduction to stochastic calculus applied to finance MARK BROADIE AND PAUL GLASSERMAN, Estimating Security Price Derivatives Using Simulation, Management Science, 1996, Vol. 42, No. 2, Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
3 Study Plan of the Lecture Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers Control of the error (the central limit theorem) Conclusion Black scholes model Simulations of Gaussian random variables Simulation of the Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks hristophe Chorro (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
4 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
5 Presentation of the problem The basic problem is to estimate a multi-dimensional integral R d f (x)dµ(x) for which an analytic answer is not known. More precisely we look for a stochastic algorithm that gives: A numerical estimate of this integral, An estimate of the error, A good accuracy with an interesting computational cost. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
6 Presentation of the problem This kind of problem appears in a wide field of areas: Von Neuman, Ulam: Neutron diffusion in fissionable material (Manhattan project 1947) Biology Mathematical finance (pricing and hedging of contingents claims) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
7 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
8 The Buffon needle We consider a floor with equally spaced lines, a distance δ apart and a needle of length 0 < l < δ dropped on it Question: What is the probability that a needle dropped randomly intersects one of the lines? Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
9 The Buffon needle If θ = θ 0 is fixed, P(Intersection) = l sinθ 0. δ If the needle is dropped randomly, θ is uniformly distributed on [0, π[ and P(Intersection) = π 0 l sinθ 0 δ dθ 0 π = 2l πδ. Now, if we drop N needles and denote by X the number of them crossing a line, one has X N 2l πδ. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
10 The Buffon needle Laplace (1812) suggested to use this experiment to approximate π: π 2lN Xδ. Lazzarini (1901) made the experiment with l = 2.5cm, δ = 3cm and N = He obtained X = 1808 thus π Problem: Time consuming and bad accuracy... Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
11 The Buffon needle See for computer simulation of this experiment. Christophe Chorro (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
12 The Buffon needle in modern language We consider a random variable Z such that We have Z = 1 if the randomly dropped needle crosses a line Z = 0 otherwise. E[Z ] = P(Intersection) = 2l πδ and if we denote by Z 1,...Z N a N-sample of Z we previously use the following approximation Z Z N N E[Z ]. Aim: Prove the validity of this approximation. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
13 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
14 SLLN We consider a probability space (Ω, A, P) and we denote by E the expectation under P. Theorem Let (X n ) n N be i.i.d random variables with values in R such that E[ X 1 ] <. Then, denoting S n = X X n, one has S n n E[X 1 ]. a.s and L 1 hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
15 SLLN Numerical illustration (Buffon needle) Illustration of the SLLN when X 1 B( 1 2 ) and n = 500 Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
16 SLLN Remark 1: The hypothesis E[ X 1 ] < is necessary !5!10!15!20! SLLN is not fulfilled when X 1 C(1) (here n = 10000) Remark 2: Possible extension for random variables with values in R d hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
17 SLLN: Sketch of the proof We suppose that E[ X 1 4 ] < and without loss of generality we assume that E[X 1 ] = 0. Using that the random variables are independent and centered we obtain [ ( ) ] ( ) 4 S E n n n E[Xi 2 ]E[Xj 2 ] = 1 n 4 k=1 E[X 4 k ] + 3 i j = 1 n 4 ( ne[x 4 1 ] + 3n(n 1)E[X 2 1 ]2) CS 3E[X 4 1 ] n 2. Thus [ (Sn ) ] 4 [ ] S n E 0 E n n 0. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
18 SLLN: Sketch of the proof Moreover from the preceding inequality and the monotone convergence theorem: [ ( ) ] [ 4 Sn (Sn ) ] 4 E = E < n n thus This implies that n=1 n=1 n=1 ( ) 4 Sn < a.s. n S n n a.s 0. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
19 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
20 Control of the error An asymptotic bound via the Central Limit Theorem (CLT) Definition We say that a sequence of random variables (X n ) n>0 converges toward X in distribution ( X n D X) if f C b (R, R), E[f (X n ] E[f (X)]. n This convergence extends when f is an indicator function. Theorem Let (X n ) n N be i.i.d random variables with values in R such that E[ X 1 2 ] <. Then where σ 2 = Var(X 1 ). S n ne[x 1 ] nσ D N (0, 1) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
21 Control of the error Numerical illustration: $%'& $%'$ $%!& $%!$ $%"& $%"$ $%#& $%#$ $%$& $%$$!!!"!# $ # "! Illustration of the CLT when X 1 U([0, 1]) and n = 500 We have an obvious extension of this result in any finite dimension Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
22 Control of the error From the preceding theorem we obtain that ( aσ P S n n n E[X 1] aσ ) n a n a In practice we know from tables (cf next slide that) 1 2π e x2 2 dx. P( N (0, 1) 1.96) = 0.95 thus when n is large enough, with a confidence of 95%, E[X 1 ] [ Sn n 1.96σ n, S n n σ n ]. The magnitude of the error is given by 1.96σ n : the size of σ is fundamental for the speed of convergence. hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
23 Christophe Chorro (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
24 Control of the error When σ is unknown it may be estimated easily: Theorem Let (X n ) n N be i.i.d random variables with values in R such that E[ X 1 2 ] <. Then if we define one has a) ˆσ n 2 = ( n 1 n 1 n n i=1 X 2 i E[ ˆσ n 2 ] = σ 2 ( 1 n ) n X i ) 2 i=1 b) ˆσ n 2 a.s σ 2. hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
25 Control of the error We have the following result that allows the building of confidence intervals even if σ is unknown. Theorem Let (X n ) n N be i.i.d random variables with values in R such that E[ X 1 2 ] <, then S n ne[x 1 ] n ˆσn D N (0, 1) Proof: It is just a consequence of the classical CLT and of the Slutsky lemma: Lemma If X n X and Y n a (a being a constant) then D D X n Y n Xa. D hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
26 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
27 Reminder of the method To basically compute E[f (X)] by Monte Carlo Methods we have to Generate a n-sample of the distribution of X Compute 1 n n f (X k ) for large n k=1 Precise the confidence interval coming from the CLT Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
28 Advantages Easy to implement on any software No regularity on f The control of the error ( σ n ) is independent of the dimension of the problem Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
29 Limits The error is a random variable (we only have confidence intervals) This method may be slow if we don t use extra-techniques Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
30 Limits Consider that we want to approximate by Monte Carlo simulations I = E[e βn (0,1) ] (even if the exact value is given by e β2 2 ). In this way we generate (see part) a n-sample (G 1,..., G n ) of a N (0, 1) and use I n = eβg e βg n E[e βn (0,1) ]. n By the CLT the order of magnitude of the relative error is given by I n I I σ (n)i = e β 2 1 n. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
31 Limits When β = 1, we need n 1000 to obtain a relative error 10% When β = 5, we need n to obtain a relative error 100% (THIS IS NUMERICALLY IMPOSSIBLE) Moreover, in this case Exact value= Approximated value (for n=100000)= Confidence interval (level 95%)= ]20188, [ hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
32 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
33 Simulations of Gaussian random variables Starting from i.i.d uniform random variables on [0, 1] (U n ) n N ( See: we want to generate random samples of a Gaussian distribution. hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
34 Gaussian random variables from Inversion Method Let X be a real random variable, the distribution function of X is defined as Properties: non-decreasing, right C 0, F X (x) = P(X x); x R. lim F (x) = 1 and lim F (x) = 0. x + x Definition We define the generalized inverse of F X denoted by F X where u ]0, 1[, F X (u) = inf {x F X (x) u}. Remark: When F X is strictly increasing and continuous, F X = F 1 X. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
35 Gaussian random variables from Inversion Method Proposition If U U([0, 1]) then F X (U) has the same distribution then X. Proof: We just have to remark that u ]0, 1[, x R, F X (u) x u F X (x). Figure: Illustration of the definition of F X hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
36 Gaussian random variables from Inversion Method Example 1: Particular continuous distributions If X E(λ), λ > 0 then F X (x) = (1 e λx )1 x 0 and 1 Log(1 U) E(λ). λ If X C(a), a > 0, then F X (x) = 1 π [Arctan( x a ) + π 2 ] and a tan (π(u 12 ) ) C(a). Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
37 Gaussian random variables from Inversion Method Example 2: When X N (0, 1), F X is unknown but we have the following approximation: If u > 0; 5, let t = 2log(1 u) F X (u) t If u 0; 5, let t = 2log(u) c 0 + t(c 1 + tc2) 1 + t(d 1 + t(d 2 + td 3 )). Where F X (u) c 0 + t(c 1 + tc2) 1 + t(d 1 + t(d 2 + td 3 )) t. c 0 = , c 1 = , c 3 = , d 1 = , d 2 = , d 3 = Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
38 Gaussian random variables from Inversion Method Figure: Empirical density of standard normal distribution obtained by Inversion method hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
39 Gaussian random variables from Transformation method Here we try to express X as a function of another random variable Y easy to generate. One of the main tool is the following result Proposition Let D and be two open sets of R d and Φ = (Φ 1,...Φ d ) : D a C 1 -diffeomorphism. If g : R is measurable and bounded then g(v)dv = g(φ(u)) J Φ (u)) du where J Φ (u) = det [ ( ) Φ i u j (u) 1 i,j d D ]. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
40 Gaussian random variables from Transformation method Example 1: Box-Muller method Proposition If U 1 and U 2 are two independent uniform random variables on [0, 1] then G 1 = 2log(U 1 )cos(2πu 2 ) and G 2 = 2log(U 1 )sin(2πu 2 ) are two independent N (0, 1). Proof: Let us define the following C 1 -diffeomorphism Ψ : (x, y) ]0, 1[ 2 (u = 2log(x)cos(2πy), v = 2log(x)sin(2πy)) fulfilling J Ψ (x, y) = 2π x. Since u2 + v 2 = 2log(x), according to the change of variables theorem (Φ = Ψ 1 ), one has for F C b (R 2, R), F (Ψ(x, y))dxdy = F (u, v) 1 ]0,1[ 2 R 2 (R + {0}) 2π e u 2 +v 2 2 dudv. hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
41 Gaussian random variables fromtransformation method Figure: Simulation of 5000 pairs of independent N (0, 1) by Box-Muller method hristophe Chorro ([email protected]) (MASTER MMMEF) Monte Carlo Methods and Black Scholes model (some reminder) 22 Janvier / 87
42 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
43 Simulation of Brownian motion We consider a probability space (Ω, A, P). Definition Standard Brownian motion (B.M) is a stochastic process (B t ) t [0,T ] fulfilling : a) B 0 = 0 P-a.s. b) B is continuous i.e t B t (w) is continuous for P almost all w. c) B has independent increments: For Si t > s, B t B s is independent of Fs B = σ(b u, u s). d) the increments of B are stationary and gaussian: For t s, B t B s follows a N (0, t s). hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
44 Simulation of Brownian motion We consider a subdivision 0 = t 0 <... < t n = T of [0, T ]. We want to simulate Idea: (B t0,...b tn ). B tk = B tk 1 + B tk B tk 1. } {{ } N (0,t k t k 1 ) B tk 1,...,B 0 Proposition If (G 1,...G n ) are i.i.d N (0, 1), we define X 0 = 0, X i = i tj t j 1 G j i > 0. j=1 Then (X 0,..., X n ) = D (B t0,...b tn ). Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
45 Brownian motion Figure: 4 paths of the Brownian motion on [0, 1] generated using the preceding method with the regular subdivision of step hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
46 Brownian motion If we want to add points to the preceding simulation, the following result is useful. Proposition For t > s, Idea of the proof ( D B t+s 2 ) ( Bt + B s (B t, B s ) = N, t s ). 2 4 where B t+s 2 = B t + B s 2 + Z Z is independent of σ(b u u t) and σ(b u u s). Z N ( ) 0, t s 4. hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
47 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
48 Black Scholes model We consider the time interval [0, T ] and r the risk free rate (supposed to be constant) during this period. Non-risky asset: Its dynamic is given by S 0 0 = 0, S0 t = e rt. Risky asset: Under the historical probability P its dynamic is given by the following SDE: ds t = µs t dt + σs t db t (1) with initial condition S 0 = x 0 > 0 and where B is a standard BM under P. Itô formula S t = x 0 e (µ 1 2 σ2 )t+σb t. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
49 Black Scholes model sigma=1, mu=1 sigma=1, mu= sigma=0.5, mu=1 sigma=0.5, mu= Figure: Simulation of a path of the risky asset in the B&S model for different parameters hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
50 Black Scholes model What is, in this model, the price at t of a contingent claim with payoff Φ T at T? Proposition In the B&S model there exists a unique probablity Q P such that the price at t of a contingent claim with payoff Φ T at T is given by P t = E [e r(t t) Φ T F t ]. Moreover the dynamic of the risky asset under Q is given by where W is a standard BM under Q. ds t = rs t dt + σs t dw t (µ r) (2) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
51 Black Scholes model Examples: The Black Scholes Formulas For Call options (Φ T = (S T K ) + ) one has where E [(S T K) + F t ] = S t N(d 1 (t, S t )) Ke r(t t) N(d 2 (t, S t )) d 1 (t, x) = log( x K ) + (r + σ 2 2 )(T t) σ T t and where N is the distribution function of a N (0, 1). For Put options (Φ T = (K S T ) + ) one has et d 2 (t, x) = log( x K ) + (r σ 2 2 )(T t) σ T t E [(K S T ) + F t ] = S t N( d 1 (t, S t )) + Ke r(t t) N( d 2 (t, S t )). Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
52 Black Scholes model This formulas are fundamental because They are easy to compute in practice They are a Benchmark to test numerical methods In the case where we don t have closed form formulas we may use Monte Carlo Methods price = e rt E [Φ T ] e rt 1 N where the Φ i T are independent realizations of Φ T. Morever we have a control of the error (CLT): with a probability of 95% price [ e rt 1 N N i=1 Φ i T 1.96e 2rT Σ, e rt 1 N N Σ being the (empirical) variance of Φ T. N i=1 N i=1 Φ i T ] Φ i T e 2rT Σ N Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
53 Black Scholes model Examples: We take x = 100, K = 100, σ = 0, 15, r = 0, 05, T = 1, t = 0. Price of a call on mean: e r E[ ( S 1 +S 1 2 ) 2 K Estimated value (N=10000) = 6.05, confidence interval at 95% :[5.89; 6.20] Estimated value (N=100000) = 6.04, confidence interval at 95% : [5.99; 6.09] Price of a call on max: e r E[(Max(S 1, S 1 ) K ) + ] with σ = 0.5 and 2 K = 1. Estimated value (N=10000) = 8.68, confidence interval at 95% : [8.49; 8.87] Estimated value (N=10000) = 8.88, confidence interval at 95% : [8.82; 8.95] ] + For prices, the error only comes from Monte-Carlo approximations Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
54 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
55 The greeks We suppose that the payoff of a contingent claim is given by Φ T = f (S T ), thus, where P t = E [e r(t t) Φ T F t ] = F (t, S t ) (Markov process) + F (t, x) = e r(t t) f (xe (r 1 2 σ2 )(T t)+σy T t 1 ) e y2 2 dy. 2π Thus, F (t, x) = E [e r(t t) f (ST x t )]. Proposition Under mild hypotheses on f, F C 1,2 ([0, T [ R, R). Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
56 The greeks The greeks measure the sensitivity of the price with respect to a given parameter. measures the sensitivity of the price with respect to the underlying t (S t ) = F x (t, S t) It is also the quantity of risky asset in the hedging portfolio!!!! Γ measures the sensitivity of the delta with respect to the underlying Γ t (S t ) = 2 F x 2 (t, S t) It is also a measure of the frequence a position must be re-hedged in order to maintain a delta neutral position Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
57 The greeks Θ measures the sensitivity of the price with respect to the underlying Θ t (S t ) = F t (t, S t) ρ measures the sensitivity of the price with respect to interest rate ρ t (S t ) = F r (t, S t) vega (which is not a greel letter!!!) measures the sensitivity of the price with respect to the volatility vega t (S t ) = F σ (t, S t) precautions to take for the estimation of σ! Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
58 The greeks For call and put options ( strike K maturity T ) the greeks at t = 0 are given by: Call Put 0 (x) N(d 1 ) > 0 N( d 1 ) < 0 Γ 0 (x) 1 xσ T N (d 1 ) > 0 1 xσ T N (d 1 ) > 0 Θ 0 (x) xσ 2 T N (d 1 ) Kre rt N(d 2 ) < 0 xσ 2 T N (d 1 ) + Kre rt (N(d 2 ) 1)? ρ 0 (x) TKe rt N(d 2 ) > 0 TKe rt (N(d 2 ) 1) < 0 vega 0 (x) x T N (d 1 ) > 0 x T N (d 1 ) > 0 where d 1 (x) = log( x K ) + (r + σ 2 2 )T σ T and where N is the distribution function of a N (0, 1). et d 2 (x) = log( x K ) + (r σ 2 2 )T σ T (3) Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
59 The greeks In the preceding table, to obtain the values of the greeks at time t we just have to change T into T t They are easy to compute in practice They are a Benchmark to test numerical methods We will restrict ourselves to and Γ. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
60 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
61 Finite difference method for Greeks A classical method is to use a finite difference scheme t (x) F (t, x + h) F (t, x h) 2h F (t, x + h) + F (t, x h) 2F (t, x) Γ t (x) h 2 where h is sufficiently small. F (t, x + h), F (t, x h) et F (t, x) are computed by Monte Carlo methods. Reminder: F(t, x) = E [e r(t t) f(s x T t )]. hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
62 Finite difference method for Greeks Contrary to prices, for the greeks there are two factors of approximation two factors of approximation Error } from finite {{ difference } + Error } from {{ Monte Carlo } E 1 E 2 The choice of h may be difficult (cf: Broadie-Glasserman): When h is too big, E 1 may strongly increase. When h is too small, the variance of the Monte Carlo estimator may explode. When we use t (x) F (t,x+h) F(t,x h) 2h since Var(F (t, x + h) F (t, x h)) = Var(F(t, x + h)) + Var(F(t, x + h)) 2Cov(F(t, x + h), F (t, x h)) it is (often) better to use the same random sample for the two Monte Carlo simulations! hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
63 Finite difference method for Greeks A priori (it will be confirmed by numerical results) this methods should be more efficient when the prices are regular in x: When f (y) = 1 y M (Binary options) ( M E [ f(s x+h T ) f(s x T) 2 ] = P x + h < e(r 1 2 σ2 )T+σB T < M ) = O(h). x When f (y) = (y K ) + (Call) E [ f(s x+h T ) f(s x T) 2 ] E [(S x+h T S x T) 2 ] = h 2 E [e 2(r 1 2 σ2 )T+2σB T ] = O(h 2 ). Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
64 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
65 Integration by parts method for Greeks The idea is simple: Write the greeks on the following form Greeks = E [PAYOFF weight] with A weight independent of the Payoff. A weight such that the variance of PAYOFF weight is minimal. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
66 Integration by parts method for Greeks Here we suppose that Φ T = f (S T ). The following result is independent of f : Proposition One has [ t (x) = e r(t t) E B T t xσ(t t) f (Sx T t) and [( ) ] Γ t (x) = e r(t t) E B T t x 2 σ(t t) + B2 T t (T t) (σ(t t)x) 2 f (ST x t). ] Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
67 Integration by parts method for Greeks Proof in the case of delta: Let f CK 1 (R, R) (use approximation otherwise). According to the Lebesgue theorem of differentiation under the integral sign, But + t (x) = e r(t t) x f (xe(r 1 2 σ 2 )(T t)+σy T t 1 ) e y2 2 dy. } {{ } 2π g(x,y) g x (x, y) = 1 xσ g (x, y). T t y Thus, using Integration by parts, and t) e r(t t (x) = xσ T t + f (xe (r 1 2 σ2 )(T t)+σy T t y ) e y2 2 dy 2π [ ] t (x) = e r(t t) E B T t xσ(t t) f (Sx T t). Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
68 Integration by parts method for Greeks Advantages: One factor of approximation (Monte Carlo) This method doesn t depend on the Payoff (the weight is independent of f ). Question: Is there a criteria (in terms of variance) to choose among all the possible weights? Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
69 Integration by parts method for Greeks Proposition Let Π being a square integrable weight such that for all Payoffs of the form f (S T ) Greek = E [f (S T ) Π]. Thus, the weight minimzing the variance of f (S T ) Π is given by Π 0 = E [Π F T ]. Rk: The weights in the preceding proposion are optimal. hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
70 Integration by parts method for Greeks Proof: Let Π fulfilling greek = E [f (S T ) Π], we want to minimize Var(f (S T ) Π). One has [ ( ) ] 2 Var(f (S T ) Π) = E f (S T ) Π greek [ ( ) ] 2 = E f (S T )( Π Π 0 ) + f (S T )Π 0 greek [ ( ) ] 2 = E f (S T )( Π Π 0 ) + Var(f (S T )Π 0 ) )] + 2E [(f (S T )( Π Π 0 )(Π 0 f (S T ) greek). The last line being equal to zero, the result follows. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
71 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
72 Numerical results Call-Put We take x = 100, K = 100, σ = 0, 15, r = 0, 05, T = 1, t = 0. Delta Call 0,67 0,665 0,66 delta 0,655 Mall DF Valeur Theo:0, ,65 0,645 0, Nbre de Simulations (10E4) Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
73 Numerical results Call-Put Gamma Call 0,0255 0,025 0,0245 Gamma 0,024 Mall DF Valeur theo 0, ,0235 0,023 0, Nbre simulations(10e4) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
74 Numerical results Call-Put Delta Put -0,334-0,337-0,34 delta Mall DF Valeur Theo -0, ,343-0,346-0, Nbre simulations (10E4) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
75 Numerical results Call-Put Gamma Put 0,026 0,0255 0,025 gamma 0,0245 0,024 Mall DF Valeur Theo 0, ,0235 0,023 0, Nbre simulations (10E4) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
76 Numerical results Call-Put Call Ratio of Variances (FD/ IBP) Γ Put Ratio of Variances (FD/ IBP) 0.30 Γ 1.32 The payoff being regular, the finite difference performs quite well. Integration by parts gives better results for Put than for Call (Explosion of weight!!!) hristophe Chorro (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
77 Numerical results Digital A Digital option is characterized by a payoff 1 S x T >K min irregular in K min. We can show easily that F (0, x) = e rt KN(d), and Γ 0 (x) = 0 (x) = e rt xσ T n(d) ( e rt x 2 σ 2 T n(d) d + σ ) T where n is the density of a N (0, 1) and where d = log( x K )+(r σ2 min 2 )(T ) σ T. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
78 Numerical results Digital We take x = 100, K = 100, σ = 0, 15, r = 0, 05, T = 1, K min = 95. Delta Digitale 0,0221 0,0218 0,0215 Delta 0,0212 0,0209 Mall DF Valeur Theo 0, ,0206 0,0203 0, Nbre simulations (10E4) Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
79 Numerical results Digital Gamma Digitale -0,0005-0,0006-0,0007-0,0008-0,0009 Gamma -0,001-0,0011 Mall DF Valeur Theo 0, ,0012-0,0013-0,0014-0, Nbre Simulations (10E4) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
80 Numerical results Digital Digitale Ratio of Variances (FD/ IBP) 5.31 Γ 2354 hristophe Chorro (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
81 Numerical results Corridor A corridor option is characterized by a payoff 1 Kmax >ST x >K (difference of two min digitals). We take x = 100, K = 100, σ = 0, 15, r = 0, 05, T = 1, K min = 95, K max = 105. Delta Corridor -0,0032-0,0037 Delta -0,0042 Mall DF Valeur Théo: -0, ,0047-0, Nbre de simulation (10E4) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
82 Numerical results Corridor Gamma Corridor -0,0005 Gamma -0,001 Mall DF Valeur Theo: -0, ,0015-0, Nbre de simulations (10E4) hristophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
83 Numerical results Corridor Corridor Ratio of Variances (FD/ IBP) 134 Γ 5785 Christophe Chorro (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
84 Numerical results The more irregular is the payoff, the more efficient is the integration by parts method. The performance of the integration by parts method increases with the order of derivation. In practice, the weights we found here are polynomials of W T. Thus the integration by parts method will be more efficient for small maturities (small weights). The integration by parts method performs better for a put than for a call. The integration by part method is in fact a variance reduction technique.. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
85 Plan 1 Introduction to Monte Carlo Methods Presentation of the problem An historical example Strong law of large numbers (SLLN) Control of the error: the CLT Conclusion 2 Black Scholes model Simulations of Gaussian random variables Simulation of Brownian motion Reminder on the Black Scholes model The greeks Finite difference method for Greeks Integration by parts method for Greeks Numerical results Concluding remarks Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
86 Conclusions For a payoff of the form f (S t0,..., S tn ) one has: Proposition 0 (x) = e r(t t) E [f (S t0,..., S tn ) with λ 1 = 1 xσt 1 et 1 i < n 1 ] n λ i (B ti B ti 1 ) 1 λ i+1 = 1 x i (t j t j 1 )λ j σ j=1 (t i+1 t i )σ. So we may use (with optimality) the integration by parts method in the Black Scholes model for discrete Lookback or asian options. Christophe Chorro ([email protected]) (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
87 Conclusions What happens for other payoffs in the Black Scholes model??? What happens for other models??? Christophe Chorro (MASTER Monte Carlo MMMEF) Methods and Black Scholes model (some reminder) 22 Janvier / 87
Simulating Stochastic Differential Equations
Monte Carlo Simulation: IEOR E473 Fall 24 c 24 by Martin Haugh Simulating Stochastic Differential Equations 1 Brief Review of Stochastic Calculus and Itô s Lemma Let S t be the time t price of a particular
Generating Random Numbers Variance Reduction Quasi-Monte Carlo. Simulation Methods. Leonid Kogan. MIT, Sloan. 15.450, Fall 2010
Simulation Methods Leonid Kogan MIT, Sloan 15.450, Fall 2010 c Leonid Kogan ( MIT, Sloan ) Simulation Methods 15.450, Fall 2010 1 / 35 Outline 1 Generating Random Numbers 2 Variance Reduction 3 Quasi-Monte
Moreover, under the risk neutral measure, it must be the case that (5) r t = µ t.
LECTURE 7: BLACK SCHOLES THEORY 1. Introduction: The Black Scholes Model In 1973 Fisher Black and Myron Scholes ushered in the modern era of derivative securities with a seminal paper 1 on the pricing
Monte Carlo Methods in Finance
Author: Yiyang Yang Advisor: Pr. Xiaolin Li, Pr. Zari Rachev Department of Applied Mathematics and Statistics State University of New York at Stony Brook October 2, 2012 Outline Introduction 1 Introduction
Mathematical Finance
Mathematical Finance Option Pricing under the Risk-Neutral Measure Cory Barnes Department of Mathematics University of Washington June 11, 2013 Outline 1 Probability Background 2 Black Scholes for European
The Black-Scholes pricing formulas
The Black-Scholes pricing formulas Moty Katzman September 19, 2014 The Black-Scholes differential equation Aim: Find a formula for the price of European options on stock. Lemma 6.1: Assume that a stock
Pricing Barrier Option Using Finite Difference Method and MonteCarlo Simulation
Pricing Barrier Option Using Finite Difference Method and MonteCarlo Simulation Yoon W. Kwon CIMS 1, Math. Finance Suzanne A. Lewis CIMS, Math. Finance May 9, 000 1 Courant Institue of Mathematical Science,
Pricing of an Exotic Forward Contract
Pricing of an Exotic Forward Contract Jirô Akahori, Yuji Hishida and Maho Nishida Dept. of Mathematical Sciences, Ritsumeikan University 1-1-1 Nojihigashi, Kusatsu, Shiga 525-8577, Japan E-mail: {akahori,
Numerical methods for American options
Lecture 9 Numerical methods for American options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 American options The holder of an American option has the right to exercise it at any moment
Option Pricing. 1 Introduction. Mrinal K. Ghosh
Option Pricing Mrinal K. Ghosh 1 Introduction We first introduce the basic terminology in option pricing. Option: An option is the right, but not the obligation to buy (or sell) an asset under specified
Additional questions for chapter 4
Additional questions for chapter 4 1. A stock price is currently $ 1. Over the next two six-month periods it is expected to go up by 1% or go down by 1%. The risk-free interest rate is 8% per annum with
Hedging Options In The Incomplete Market With Stochastic Volatility. Rituparna Sen Sunday, Nov 15
Hedging Options In The Incomplete Market With Stochastic Volatility Rituparna Sen Sunday, Nov 15 1. Motivation This is a pure jump model and hence avoids the theoretical drawbacks of continuous path models.
1 The Black-Scholes model: extensions and hedging
1 The Black-Scholes model: extensions and hedging 1.1 Dividends Since we are now in a continuous time framework the dividend paid out at time t (or t ) is given by dd t = D t D t, where as before D denotes
Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab
Monte Carlo Simulation: IEOR E4703 Fall 2004 c 2004 by Martin Haugh Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab 1 Overview of Monte Carlo Simulation 1.1 Why use simulation?
3. Monte Carlo Simulations. Math6911 S08, HM Zhu
3. Monte Carlo Simulations Math6911 S08, HM Zhu References 1. Chapters 4 and 8, Numerical Methods in Finance. Chapters 17.6-17.7, Options, Futures and Other Derivatives 3. George S. Fishman, Monte Carlo:
Understanding Options and Their Role in Hedging via the Greeks
Understanding Options and Their Role in Hedging via the Greeks Bradley J. Wogsland Department of Physics and Astronomy, University of Tennessee, Knoxville, TN 37996-1200 Options are priced assuming that
Maximum Likelihood Estimation
Math 541: Statistical Theory II Lecturer: Songfeng Zheng Maximum Likelihood Estimation 1 Maximum Likelihood Estimation Maximum likelihood is a relatively simple method of constructing an estimator for
Stephane Crepey. Financial Modeling. A Backward Stochastic Differential Equations Perspective. 4y Springer
Stephane Crepey Financial Modeling A Backward Stochastic Differential Equations Perspective 4y Springer Part I An Introductory Course in Stochastic Processes 1 Some Classes of Discrete-Time Stochastic
Generating Random Variables and Stochastic Processes
Monte Carlo Simulation: IEOR E4703 c 2010 by Martin Haugh Generating Random Variables and Stochastic Processes In these lecture notes we describe the principal methods that are used to generate random
The Black-Scholes-Merton Approach to Pricing Options
he Black-Scholes-Merton Approach to Pricing Options Paul J Atzberger Comments should be sent to: atzberg@mathucsbedu Introduction In this article we shall discuss the Black-Scholes-Merton approach to determining
Monte Carlo Simulation
Lecture 4 Monte Carlo Simulation Lecture Notes by Jan Palczewski with additions by Andrzej Palczewski Computational Finance p. 1 We know from Discrete Time Finance that one can compute a fair price for
1 The Brownian bridge construction
The Brownian bridge construction The Brownian bridge construction is a way to build a Brownian motion path by successively adding finer scale detail. This construction leads to a relatively easy proof
where N is the standard normal distribution function,
The Black-Scholes-Merton formula (Hull 13.5 13.8) Assume S t is a geometric Brownian motion w/drift. Want market value at t = 0 of call option. European call option with expiration at time T. Payout at
Lecture 15. Sergei Fedotov. 20912 - Introduction to Financial Mathematics. Sergei Fedotov (University of Manchester) 20912 2010 1 / 6
Lecture 15 Sergei Fedotov 20912 - Introduction to Financial Mathematics Sergei Fedotov (University of Manchester) 20912 2010 1 / 6 Lecture 15 1 Black-Scholes Equation and Replicating Portfolio 2 Static
Lectures. Sergei Fedotov. 20912 - Introduction to Financial Mathematics. No tutorials in the first week
Lectures Sergei Fedotov 20912 - Introduction to Financial Mathematics No tutorials in the first week Sergei Fedotov (University of Manchester) 20912 2010 1 / 1 Lecture 1 1 Introduction Elementary economics
Hedging Barriers. Liuren Wu. Zicklin School of Business, Baruch College (http://faculty.baruch.cuny.edu/lwu/)
Hedging Barriers Liuren Wu Zicklin School of Business, Baruch College (http://faculty.baruch.cuny.edu/lwu/) Based on joint work with Peter Carr (Bloomberg) Modeling and Hedging Using FX Options, March
Generating Random Variables and Stochastic Processes
Monte Carlo Simulation: IEOR E4703 Fall 2004 c 2004 by Martin Haugh Generating Random Variables and Stochastic Processes 1 Generating U(0,1) Random Variables The ability to generate U(0, 1) random variables
Martingale Pricing Applied to Options, Forwards and Futures
IEOR E4706: Financial Engineering: Discrete-Time Asset Pricing Fall 2005 c 2005 by Martin Haugh Martingale Pricing Applied to Options, Forwards and Futures We now apply martingale pricing theory to the
A SNOWBALL CURRENCY OPTION
J. KSIAM Vol.15, No.1, 31 41, 011 A SNOWBALL CURRENCY OPTION GYOOCHEOL SHIM 1 1 GRADUATE DEPARTMENT OF FINANCIAL ENGINEERING, AJOU UNIVERSITY, SOUTH KOREA E-mail address: [email protected] ABSTRACT. I introduce
LECTURE 15: AMERICAN OPTIONS
LECTURE 15: AMERICAN OPTIONS 1. Introduction All of the options that we have considered thus far have been of the European variety: exercise is permitted only at the termination of the contract. These
Sensitivity analysis of European options in jump-diffusion models via the Malliavin calculus on the Wiener space
Sensitivity analysis of European options in jump-diffusion models via the Malliavin calculus on the Wiener space Virginie Debelley and Nicolas Privault Département de Mathématiques Université de La Rochelle
Estimating the Degree of Activity of jumps in High Frequency Financial Data. joint with Yacine Aït-Sahalia
Estimating the Degree of Activity of jumps in High Frequency Financial Data joint with Yacine Aït-Sahalia Aim and setting An underlying process X = (X t ) t 0, observed at equally spaced discrete times
Option Pricing. Chapter 12 - Local volatility models - Stefan Ankirchner. University of Bonn. last update: 13th January 2014
Option Pricing Chapter 12 - Local volatility models - Stefan Ankirchner University of Bonn last update: 13th January 2014 Stefan Ankirchner Option Pricing 1 Agenda The volatility surface Local volatility
The sample space for a pair of die rolls is the set. The sample space for a random number between 0 and 1 is the interval [0, 1].
Probability Theory Probability Spaces and Events Consider a random experiment with several possible outcomes. For example, we might roll a pair of dice, flip a coin three times, or choose a random real
Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 18. A Brief Introduction to Continuous Probability
CS 7 Discrete Mathematics and Probability Theory Fall 29 Satish Rao, David Tse Note 8 A Brief Introduction to Continuous Probability Up to now we have focused exclusively on discrete probability spaces
Chapter 2: Binomial Methods and the Black-Scholes Formula
Chapter 2: Binomial Methods and the Black-Scholes Formula 2.1 Binomial Trees We consider a financial market consisting of a bond B t = B(t), a stock S t = S(t), and a call-option C t = C(t), where the
Numerical Methods for Option Pricing
Chapter 9 Numerical Methods for Option Pricing Equation (8.26) provides a way to evaluate option prices. For some simple options, such as the European call and put options, one can integrate (8.26) directly
ARBITRAGE-FREE OPTION PRICING MODELS. Denis Bell. University of North Florida
ARBITRAGE-FREE OPTION PRICING MODELS Denis Bell University of North Florida Modelling Stock Prices Example American Express In mathematical finance, it is customary to model a stock price by an (Ito) stochatic
Math 526: Brownian Motion Notes
Math 526: Brownian Motion Notes Definition. Mike Ludkovski, 27, all rights reserved. A stochastic process (X t ) is called Brownian motion if:. The map t X t (ω) is continuous for every ω. 2. (X t X t
Finite Differences Schemes for Pricing of European and American Options
Finite Differences Schemes for Pricing of European and American Options Margarida Mirador Fernandes IST Technical University of Lisbon Lisbon, Portugal November 009 Abstract Starting with the Black-Scholes
A Uniform Asymptotic Estimate for Discounted Aggregate Claims with Subexponential Tails
12th International Congress on Insurance: Mathematics and Economics July 16-18, 2008 A Uniform Asymptotic Estimate for Discounted Aggregate Claims with Subexponential Tails XUEMIAO HAO (Based on a joint
Pricing Barrier Options under Local Volatility
Abstract Pricing Barrier Options under Local Volatility Artur Sepp Mail: [email protected], Web: www.hot.ee/seppar 16 November 2002 We study pricing under the local volatility. Our research is mainly
Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh
Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Peter Richtárik Week 3 Randomized Coordinate Descent With Arbitrary Sampling January 27, 2016 1 / 30 The Problem
CHAPTER IV - BROWNIAN MOTION
CHAPTER IV - BROWNIAN MOTION JOSEPH G. CONLON 1. Construction of Brownian Motion There are two ways in which the idea of a Markov chain on a discrete state space can be generalized: (1) The discrete time
LOGNORMAL MODEL FOR STOCK PRICES
LOGNORMAL MODEL FOR STOCK PRICES MICHAEL J. SHARPE MATHEMATICS DEPARTMENT, UCSD 1. INTRODUCTION What follows is a simple but important model that will be the basis for a later study of stock prices as
The Black-Scholes Formula
FIN-40008 FINANCIAL INSTRUMENTS SPRING 2008 The Black-Scholes Formula These notes examine the Black-Scholes formula for European options. The Black-Scholes formula are complex as they are based on the
Pricing and calibration in local volatility models via fast quantization
Pricing and calibration in local volatility models via fast quantization Parma, 29 th January 2015. Joint work with Giorgia Callegaro and Martino Grasselli Quantization: a brief history Birth: back to
CS 522 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options
CS 5 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options 1. Definitions Equity. The common stock of a corporation. Traded on organized exchanges (NYSE, AMEX, NASDAQ). A common
Binomial lattice model for stock prices
Copyright c 2007 by Karl Sigman Binomial lattice model for stock prices Here we model the price of a stock in discrete time by a Markov chain of the recursive form S n+ S n Y n+, n 0, where the {Y i }
The Exponential Distribution
21 The Exponential Distribution From Discrete-Time to Continuous-Time: In Chapter 6 of the text we will be considering Markov processes in continuous time. In a sense, we already have a very good understanding
STAT 830 Convergence in Distribution
STAT 830 Convergence in Distribution Richard Lockhart Simon Fraser University STAT 830 Fall 2011 Richard Lockhart (Simon Fraser University) STAT 830 Convergence in Distribution STAT 830 Fall 2011 1 / 31
Section 5.1 Continuous Random Variables: Introduction
Section 5. Continuous Random Variables: Introduction Not all random variables are discrete. For example:. Waiting times for anything (train, arrival of customer, production of mrna molecule from gene,
Black-Scholes Option Pricing Model
Black-Scholes Option Pricing Model Nathan Coelen June 6, 22 1 Introduction Finance is one of the most rapidly changing and fastest growing areas in the corporate business world. Because of this rapid change,
The Heston Model. Hui Gong, UCL http://www.homepages.ucl.ac.uk/ ucahgon/ May 6, 2014
Hui Gong, UCL http://www.homepages.ucl.ac.uk/ ucahgon/ May 6, 2014 Generalized SV models Vanilla Call Option via Heston Itô s lemma for variance process Euler-Maruyama scheme Implement in Excel&VBA 1.
第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model
1 第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model Outline 有 关 股 价 的 假 设 The B-S Model 隐 性 波 动 性 Implied Volatility 红 利 与 期 权 定 价 Dividends and Option Pricing 美 式 期 权 定 价 American
Options 1 OPTIONS. Introduction
Options 1 OPTIONS Introduction A derivative is a financial instrument whose value is derived from the value of some underlying asset. A call option gives one the right to buy an asset at the exercise or
Basics of Statistical Machine Learning
CS761 Spring 2013 Advanced Machine Learning Basics of Statistical Machine Learning Lecturer: Xiaojin Zhu [email protected] Modern machine learning is rooted in statistics. You will find many familiar
General Sampling Methods
General Sampling Methods Reference: Glasserman, 2.2 and 2.3 Claudio Pacati academic year 2016 17 1 Inverse Transform Method Assume U U(0, 1) and let F be the cumulative distribution function of a distribution
HPCFinance: New Thinking in Finance. Calculating Variable Annuity Liability Greeks Using Monte Carlo Simulation
HPCFinance: New Thinking in Finance Calculating Variable Annuity Liability Greeks Using Monte Carlo Simulation Dr. Mark Cathcart, Standard Life February 14, 2014 0 / 58 Outline Outline of Presentation
Lecture 6 Black-Scholes PDE
Lecture 6 Black-Scholes PDE Lecture Notes by Andrzej Palczewski Computational Finance p. 1 Pricing function Let the dynamics of underlining S t be given in the risk-neutral measure Q by If the contingent
Introduction to the Monte Carlo method
Some history Simple applications Radiation transport modelling Flux and Dose calculations Variance reduction Easy Monte Carlo Pioneers of the Monte Carlo Simulation Method: Stanisław Ulam (1909 1984) Stanislaw
MATH 425, PRACTICE FINAL EXAM SOLUTIONS.
MATH 45, PRACTICE FINAL EXAM SOLUTIONS. Exercise. a Is the operator L defined on smooth functions of x, y by L u := u xx + cosu linear? b Does the answer change if we replace the operator L by the operator
Department of Mathematics, Indian Institute of Technology, Kharagpur Assignment 2-3, Probability and Statistics, March 2015. Due:-March 25, 2015.
Department of Mathematics, Indian Institute of Technology, Kharagpur Assignment -3, Probability and Statistics, March 05. Due:-March 5, 05.. Show that the function 0 for x < x+ F (x) = 4 for x < for x
COMPLETE MARKETS DO NOT ALLOW FREE CASH FLOW STREAMS
COMPLETE MARKETS DO NOT ALLOW FREE CASH FLOW STREAMS NICOLE BÄUERLE AND STEFANIE GRETHER Abstract. In this short note we prove a conjecture posed in Cui et al. 2012): Dynamic mean-variance problems in
LogNormal stock-price models in Exams MFE/3 and C/4
Making sense of... LogNormal stock-price models in Exams MFE/3 and C/4 James W. Daniel Austin Actuarial Seminars http://www.actuarialseminars.com June 26, 2008 c Copyright 2007 by James W. Daniel; reproduction
Is a Brownian motion skew?
Is a Brownian motion skew? Ernesto Mordecki Sesión en honor a Mario Wschebor Universidad de la República, Montevideo, Uruguay XI CLAPEM - November 2009 - Venezuela 1 1 Joint work with Antoine Lejay and
Vanna-Volga Method for Foreign Exchange Implied Volatility Smile. Copyright Changwei Xiong 2011. January 2011. last update: Nov 27, 2013
Vanna-Volga Method for Foreign Exchange Implied Volatility Smile Copyright Changwei Xiong 011 January 011 last update: Nov 7, 01 TABLE OF CONTENTS TABLE OF CONTENTS...1 1. Trading Strategies of Vanilla
7: The CRR Market Model
Ben Goldys and Marek Rutkowski School of Mathematics and Statistics University of Sydney MATH3075/3975 Financial Mathematics Semester 2, 2015 Outline We will examine the following issues: 1 The Cox-Ross-Rubinstein
Notes on Continuous Random Variables
Notes on Continuous Random Variables Continuous random variables are random quantities that are measured on a continuous scale. They can usually take on any value over some interval, which distinguishes
On the mathematical theory of splitting and Russian roulette
On the mathematical theory of splitting and Russian roulette techniques St.Petersburg State University, Russia 1. Introduction Splitting is an universal and potentially very powerful technique for increasing
Errata and updates for ASM Exam C/Exam 4 Manual (Sixteenth Edition) sorted by page
Errata for ASM Exam C/4 Study Manual (Sixteenth Edition) Sorted by Page 1 Errata and updates for ASM Exam C/Exam 4 Manual (Sixteenth Edition) sorted by page Practice exam 1:9, 1:22, 1:29, 9:5, and 10:8
IEOR 6711: Stochastic Models I Fall 2012, Professor Whitt, Tuesday, September 11 Normal Approximations and the Central Limit Theorem
IEOR 6711: Stochastic Models I Fall 2012, Professor Whitt, Tuesday, September 11 Normal Approximations and the Central Limit Theorem Time on my hands: Coin tosses. Problem Formulation: Suppose that I have
MATH4427 Notebook 2 Spring 2016. 2 MATH4427 Notebook 2 3. 2.1 Definitions and Examples... 3. 2.2 Performance Measures for Estimators...
MATH4427 Notebook 2 Spring 2016 prepared by Professor Jenny Baglivo c Copyright 2009-2016 by Jenny A. Baglivo. All Rights Reserved. Contents 2 MATH4427 Notebook 2 3 2.1 Definitions and Examples...................................
Some remarks on two-asset options pricing and stochastic dependence of asset prices
Some remarks on two-asset options pricing and stochastic dependence of asset prices G. Rapuch & T. Roncalli Groupe de Recherche Opérationnelle, Crédit Lyonnais, France July 16, 001 Abstract In this short
The Ergodic Theorem and randomness
The Ergodic Theorem and randomness Peter Gács Department of Computer Science Boston University March 19, 2008 Peter Gács (Boston University) Ergodic theorem March 19, 2008 1 / 27 Introduction Introduction
MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES
MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES Contents 1. Random variables and measurable functions 2. Cumulative distribution functions 3. Discrete
Jung-Soon Hyun and Young-Hee Kim
J. Korean Math. Soc. 43 (2006), No. 4, pp. 845 858 TWO APPROACHES FOR STOCHASTIC INTEREST RATE OPTION MODEL Jung-Soon Hyun and Young-Hee Kim Abstract. We present two approaches of the stochastic interest
More Exotic Options. 1 Barrier Options. 2 Compound Options. 3 Gap Options
More Exotic Options 1 Barrier Options 2 Compound Options 3 Gap Options More Exotic Options 1 Barrier Options 2 Compound Options 3 Gap Options Definition; Some types The payoff of a Barrier option is path
Continued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering
Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering Department of Industrial Engineering and Management Sciences Northwestern University September 15th, 2014
On Black-Scholes Equation, Black- Scholes Formula and Binary Option Price
On Black-Scholes Equation, Black- Scholes Formula and Binary Option Price Abstract: Chi Gao 12/15/2013 I. Black-Scholes Equation is derived using two methods: (1) risk-neutral measure; (2) - hedge. II.
An exact formula for default swaptions pricing in the SSRJD stochastic intensity model
An exact formula for default swaptions pricing in the SSRJD stochastic intensity model Naoufel El-Bachir (joint work with D. Brigo, Banca IMI) Radon Institute, Linz May 31, 2007 ICMA Centre, University
Review of Basic Options Concepts and Terminology
Review of Basic Options Concepts and Terminology March 24, 2005 1 Introduction The purchase of an options contract gives the buyer the right to buy call options contract or sell put options contract some
Lecture 8. Confidence intervals and the central limit theorem
Lecture 8. Confidence intervals and the central limit theorem Mathematical Statistics and Discrete Mathematics November 25th, 2015 1 / 15 Central limit theorem Let X 1, X 2,... X n be a random sample of
THE CENTRAL LIMIT THEOREM TORONTO
THE CENTRAL LIMIT THEOREM DANIEL RÜDT UNIVERSITY OF TORONTO MARCH, 2010 Contents 1 Introduction 1 2 Mathematical Background 3 3 The Central Limit Theorem 4 4 Examples 4 4.1 Roulette......................................
Math 461 Fall 2006 Test 2 Solutions
Math 461 Fall 2006 Test 2 Solutions Total points: 100. Do all questions. Explain all answers. No notes, books, or electronic devices. 1. [105+5 points] Assume X Exponential(λ). Justify the following two
Hedging. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan Hedging
Hedging An Undergraduate Introduction to Financial Mathematics J. Robert Buchanan 2010 Introduction Definition Hedging is the practice of making a portfolio of investments less sensitive to changes in
LECTURE 10.1 Default risk in Merton s model
LECTURE 10.1 Default risk in Merton s model Adriana Breccia March 12, 2012 1 1 MERTON S MODEL 1.1 Introduction Credit risk is the risk of suffering a financial loss due to the decline in the creditworthiness
Principle of Data Reduction
Chapter 6 Principle of Data Reduction 6.1 Introduction An experimenter uses the information in a sample X 1,..., X n to make inferences about an unknown parameter θ. If the sample size n is large, then
Monte Carlo Simulation
1 Monte Carlo Simulation Stefan Weber Leibniz Universität Hannover email: [email protected] web: www.stochastik.uni-hannover.de/ sweber Monte Carlo Simulation 2 Quantifying and Hedging
1 Simulating Brownian motion (BM) and geometric Brownian motion (GBM)
Copyright c 2013 by Karl Sigman 1 Simulating Brownian motion (BM) and geometric Brownian motion (GBM) For an introduction to how one can construct BM, see the Appendix at the end of these notes A stochastic
Pricing Options with Discrete Dividends by High Order Finite Differences and Grid Stretching
Pricing Options with Discrete Dividends by High Order Finite Differences and Grid Stretching Kees Oosterlee Numerical analysis group, Delft University of Technology Joint work with Coen Leentvaar, Ariel
4. Continuous Random Variables, the Pareto and Normal Distributions
4. Continuous Random Variables, the Pareto and Normal Distributions A continuous random variable X can take any value in a given range (e.g. height, weight, age). The distribution of a continuous random
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem Gagan Deep Singh Assistant Vice President Genpact Smart Decision Services Financial
Numerical PDE methods for exotic options
Lecture 8 Numerical PDE methods for exotic options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 Barrier options For barrier option part of the option contract is triggered if the asset
