Continous time models and realized variance: Simulations
|
|
- Deborah Black
- 6 years ago
- Views:
Transcription
1 Continous time models and realized variance: Simulations Asger Lunde Professor Department of Economics and Business Aarhus University September 26, 2016
2 Continuous-time Stochastic Process: SDEs Building blocks There are two basic building blocks: The Wiener process (Brownian motion) [normal increments] The Poisson process (rare event) We will focus on SDEs that build on the Wiener process. Literature: Glasserman, (2004), Monte Carlo Methods in Finanical Engineering, Springer Verlag. 2 / 121
3 Continuous-time Stochastic Process: SDEs The Wiener Process Definition 1 (Wiener Process) A continuous-time stochastic process {W(t)} is a Wiener process if (i) W(0) = 0. (ii) W(t) W(s) N(0, t s) for t > s. (iii) W(t) W(s) W(v) W(u) for t > s v > u. (iv) W(t) is a continuous process, i.e. there are no jumps. 3 / 121
4 Continuous-time Stochastic Process: SDEs The Wiener Process An artimetric Browian motion (or Generalized Weiner process), P(t), is where X(t) X(0) = µt + σw(t) so for this we have X(t) X(s) N(µ(t s), σ 2 (t s)) 4 / 121
5 Continuous-time Stochastic Process: SDEs The Wiener Process: Construction Theorem 2 (Donsker) Let ε i N(0, 1) and t [0, 1], then i=1 W n (t) 1 [nt] d ε i W(t) for n. n So we can simulate an (artimetric) Browian motion on [0, 1] with increments at steps of size 1/N using the following scheme: X j/n = j s=1 ( ) σ µ/n + ε s N =µ j N + σ j N ε s, ε s N(0, 1), s = 1,..., N. s=1 5 / 121
6 Continuous-time Stochastic Process: SDEs Simulations The Brownian Motion. In matlab just write: X = cumsum(randn(n,1)/sqrt(n)); 6 / 121
7 Simulation of SDE Brownian Motion: Path 7 / 121
8 Brownian Motion: Distribution of increments 8 / 121
9 Simulation of SDE Brownian Motion: Path 9 / 121
10 Brownian Motion: Distribution of increments 10 / 121
11 Simulation of SDE Brownian Motion: Path 11 / 121
12 Brownian Motion: Distribution of increments 12 / 121
13 Simulation of SDE Brownian Motion: Path 13 / 121
14 Brownian Motion: Distribution of increments 14 / 121
15 Simulation of SDE Brownian Motion: Path 15 / 121
16 Brownian Motion: Distribution of increments 16 / 121
17 Simulation of SDE Brownian Motion: Path 17 / 121
18 Brownian Motion: Distribution of increments 18 / 121
19 Simulation of SDE Brownian Motion: Path 19 / 121
20 Brownian Motion: Distribution of increments 20 / 121
21 Continuous-time Stochastic Process: SDEs Simulations The Arithmetric Brownian Motion. In matlab write: X = cumsum(mu/n+randn(n,1)*sigma/sqrt(n)); 21 / 121
22 Arithmetric Brownian Motion: Path 22 / 121
23 Arithmetric Brownian Motion: Path 23 / 121
24 Arithmetric Brownian Motion: Path 24 / 121
25 Arithmetric Brownian Motion: Path 25 / 121
26 Arithmetric Brownian Motion: Path 26 / 121
27 Arithmetric Brownian Motion: Path 27 / 121
28 Arithmetric Brownian Motion: Path 28 / 121
29 Continuous-time Stochastic Process: SDEs Diffusion Processes A diffusion process is a stochastic differential equation that takes the following form: dx(t) = a(x(t), t)dt + b(x(t), t)dw(t). It is often written as dx(t) = µ(x(t), t)dt + σ(x(t), t)dw(t), (1) and µ(x(t), t), and σ(x(t), t) are called the instantaneous expected return and volatility functions, respectively. 29 / 121
30 Continuous-time Stochastic Process: SDEs Diffusion Processes The meaning of dw(t) comes from the stochastic integral W(T) = T 0 dw(t) [ adding up random increments over ever smaller intervals ] So what (1) really means is X(T) X(0) = T 0 T µ(x(t), t)dt + σ(x(t), t)dw(t), 0 When µ(, ) and σ(, ) are constants then T T X(T) X(0) = µ dt + σ dw(t) (= µt + σdw(t)). 0 0 Which is why we write dx(t) = µdt + σdw(t) for the aritmetric Brownian motion. 30 / 121
31 Continuous-time Stochastic Process: SDEs The Geometric Brownian Motion Replacing X by its logarithm, ln(x), will ensure that the process always stays positive. When we use then this is equivalent to the SDE d ln X(t) = (µ 1 2 σ2 )dt + σdw(t), dx(t) = µx(t)dt + σx(t)dw(t), which is know as the Geometric Brownian Motion. It has ln(x(t)) ln(x(s)) N((µ 1 2 σ2 )(t s), σ 2 (t s)), so we may simulate this process by { } P j/n = exp (µ 1 2 σ2 ) j N + σ j N ε s, s=1 ε s N(0, 1), s = 1,..., N 31 / 121
32 Continuous-time Stochastic Process: SDEs Simulations The Geometric Brownian Motion. In matlab write: X = exp(-0.5*sigma*(1:1:n) /N +cumsum(randn(n,1)*sigma/sqrt(n))); 32 / 121
33 Geometric Brownian Motion: Path 33 / 121
34 Geometric Brownian Motion: Path 34 / 121
35 Geometric Brownian Motion: Path 35 / 121
36 Geometric Brownian Motion: Path 36 / 121
37 Geometric Brownian Motion: Path 37 / 121
38 Geometric Brownian Motion: Path 38 / 121
39 Geometric Brownian Motion: Path 39 / 121
40 Continuous-time Stochastic Process: SDEs Simulations The Geometric Brownian Motion with drift. In matlab write: X = exp((mu-0.5*sigma)*(1:1:n) /N +cumsum(randn(n,1)*sigma/sqrt(n))); 40 / 121
41 Geometric Brownian Motion with drift: Path 41 / 121
42 Geometric Brownian Motion with drift: Path 42 / 121
43 Geometric Brownian Motion with drift: Path 43 / 121
44 Geometric Brownian Motion with drift: Path 44 / 121
45 Geometric Brownian Motion with drift: Path 45 / 121
46 Geometric Brownian Motion with drift: Path 46 / 121
47 Geometric Brownian Motion with drift: Path 47 / 121
48 Continuous-time Stochastic Process: SDEs The Geometric Brownian Motion, plus jumps We continue considering the Geometric Brownian Motion, dx(t) = µx(t)dt + σx(t)dw(t), but we add a jump term and write the process like this: dx(t) = µdt + σdw(t) + dj(t). (2) X(t ) J is a process that is independent of W that has piecewise constant sample paths. 48 / 121
49 Continuous-time Stochastic Process: SDEs The Geometric Brownian Motion, plus jumps J is given by J(t) = j=1 N(t) (D j 1) where D 1, D 2,... are random variables and N(t) is a counting process. N(t) counts the number of random arrival times 0 < τ 1 < τ 2 < in [0, t]. dj(t) denotes the jump in J at time t. So D j 1 if t = τ j dj(t) = 0 if t = τ j any j X(t ) denotes the value of X just before a potential jump. 49 / 121
50 Continuous-time Stochastic Process: SDEs The Geometric Brownian Motion, plus jumps the solution to dx(t)/x(t ) = µdt + σdw(t) + dj(t) is ( X(t) = X(0) exp (µ 1/2σ 2 )t + σw(t) ) N(t) D j j=1 Before we can simulate we must make some distributional assumptions about J(t)... the last term. Simplest assumptions: N(t) is a Poisson process, N(t) Poi(λ) log D j N(ν, φ 2 ) It is now possible to simulate the process at a fixed set of dates 0 = t 0 < t 1 < < t n. 50 / 121
51 Continuous-time Stochastic Process: SDEs The Geometric Brownian Motion, plus jumps this is because we have the following discretization log X(t i+1 ) = log X(t i ) + (µ 1/2σ 2 )(t i+1 t i ) + σ [W(t i+1 ) W(t i )] + N(t i+1 ) N(t i )+1 log D j so we just have to repeatively draw Z and M and compute: log X(t i+1 ) = log X(t i ) + (µ 1/2σ 2 )(t i+1 t i ) + σ t i+1 t i Z + M 51 / 121
52 Continuous-time Stochastic Process: SDEs The Geometric Brownian Motion, plus jumps General method of simulating the GBM with jumps: 1. generate Z N(0, 1) 2. generate N Poi (λ(t i+1 t i )); if N = 0, set M = 0 and go to generate Z 2 N(0, 1); set M = νn + φ NZ 2 4. set log X(t i+1 ) = log X(t i ) + (µ 1/2σ 2 )(t i+1 t i ) + σ t i+1 t i Z + M 52 / 121
53 Continuous-time Stochastic Process: SDEs The Geometric Brownian Motion So in our previous way of writing, we may simulate this prices process by P j/n = exp { (µ 1 2 σ2 ) j N + σ N j s=1 ε s + j s=1 νn s + φ N s d s } for s = 1,..., N, with ε s N(0, 1), and N s Poi (λ/n), d s N(0, 1). 53 / 121
54 Continuous-time Stochastic Process: SDEs The Geometric Brownian Motion The GBM plus jumps. In matlab write: mu = 0; sigma = 1; lambda = 15; nu = 0; phi = sqrt(0.1); eps = sigma/sqrt(n)*randn(n,1); Np = poissrnd(thels(n)/n,n,1); M = nu*np+phi*sqrt(np).*randn(n,1); X = exp((mu-0.5*sigma)*(1:1:n) /N+cumsum(eps+M)); 54 / 121
55 Simulation of SDE Geometric Brownian Motion plus jumps λ = 15 and 500 obs. 55 / 121
56 Simulation of SDE Geometric Brownian Motion plus jumps λ = 15 and 1000 obs. 56 / 121
57 Simulation of SDE Geometric Brownian Motion plus jumps λ = 15 and 5000 obs. 57 / 121
58 Simulation of SDE Geometric Brownian Motion plus jumps λ = 15 and obs. 58 / 121
59 Simulation of SDE Geometric Brownian Motion plus jumps λ = 10 and obs. 59 / 121
60 Simulation of SDE Geometric Brownian Motion plus jumps λ = 5 and obs. 60 / 121
61 Simulation of SDE Geometric Brownian Motion plus jumps λ = 0.1 and obs. 61 / 121
62 Continuous-time Stochastic Process: SDEs The Ornstein-Uhlenbeck (OU) Process The previous SDEs were non-stationary process that have a random walk property. This is not a plausible model for the volatility of the price of a financial asset. The OU process is a stationay (mean reverting) process defined by dv(t) = α(µ V(t))dt + σdw(t). Note that α is the rate at which the process is pulled back toward the mean parameter µ. The OU process is often used to model the logarithm of volatility. 62 / 121
63 Continuous-time Stochastic Process: SDEs The Ornstein-Uhlenbeck (OU) Process We can generate sample paths from the OU process using the following fact: with φ = exp( α ). V(t + ) V(t) N(µ + φ(v(t) µ), (1 φ 2 ) σ2 2α ), So we can simulate an OU process on [0, 1] with increments of size 1/N using the following scheme (φ = exp( α/n)): V (j+1)/n = µ + φ(v j/n µ) + with ε s N(0, 1) for s = 1,..., N. (1 φ 2 ) σ2 2α ε s,. 63 / 121
64 Continuous-time Stochastic Process: SDEs Simulations The Ornstein-Uhlenbeck (OU) Process. In matlab write: X = zeros(n,1); eps = randn(n,1); phi = exp(-alpha/n); for i=2:n X(i) = phi*x(i-1)... +sqrt((1-phi*phi)*sigma2/(2*alpha))*eps(i); end; 64 / 121
65 OU process: Path 65 / 121
66 OU process: Path 66 / 121
67 OU process: Path 67 / 121
68 OU process: Path 68 / 121
69 OU process: Path 69 / 121
70 Continuous-time Stochastic Process: SDEs Simulations The exponential Ornstein-Uhlenbeck (OU) Process. In matlab write: X = zeros(n,1); eps = randn(n,1); phi = exp(-alpha/n); for i=2:n X(i) = phi*x(i-1)... +sqrt((1-phi*phi)*sigma2/(2*alpha))*eps(i); end; X = exp(x); 70 / 121
71 OU process: Path 71 / 121
72 OU process: Path 72 / 121
73 OU process: Path 73 / 121
74 OU process: Path 74 / 121
75 OU process: Path 75 / 121
76 Continuous-time Stochastic Process: SDEs The Euler Scheme for simulating SDEs In the previous examples, the BM, the GBM, and the OU process, we had an excat solution to use for simulation. In general we can use the so-called Euler approximation. For and a given discretization one can use (writing X τj = X(τ j )): dx(t) = a(x(t), t)dt + b(x(t), t)dw(t). t 0 < τ 0 < τ 1 <... < τ j <... < τ N = T X τj+1 = X τj + a(x τj, τ j )(τ j+1 τ j ) + b(x τj, τ j )(W τj+1 W τj ). Or simply with j = τ j+1 τ j, we can write X τj+1 = X τj + a(x τj, τ j ) j + b(x τj, τ j ) j ε s, ε s N(0, 1), s = 1,..., N. 76 / 121
77 Continuous-time Stochastic Process: SDEs The Euler Scheme for simulating SDEs So for the GBM this is P (j+1)/n = P j/n + µp j/n 1 N + σ2 N P j/n ε j, ε j N(0, 1), j = 1,..., N. Which we can compare to the exact simulation that used to get P j/n = exp ln(x(t)) ln(x(s)) N((µ 1 2 σ2 )(t s), σ 2 (t s)), { } (µ 1 2 σ2 ) j N + σ j N ε s, ε s N(0, 1), s = 1,..., N s=1 77 / 121
78 Some Specific Models Constant Volatility Model In this model we take X = Y + U, where Y is a Brownian motion and U is a Gaussian white noise process with mean zero and variance ω 2. So in the discretized form we set Y 0 = 0 and Y j/n and U j/n iid N(0, ω 2 ). j ε s, where ε s iid N(0, 1/N), j = 1,..., N. s=1 The observed process is then given by: X j/n = Y j/n + U j/n, j = 0,..., N, 78 / 121
79 Some Specific Models OU Stochastic Volatility Model We consider the following SV model for the log price: dy t = µdt + σ t dw t, σ t = exp (β 0 + β 1 τ t ), dτ t = ατ t dt + db t, corr(dw t, db t ) = ρ To simulate the price process we utilize the Euler scheme, and the exact discretization of OU-process. We want to simulate the process from time 0 to time 1 so we divide the [0, 1] period into N subperiods of equal size, = 1/N. 79 / 121
80 Some Specific Models OU Stochastic Volatility Model We get the following iterative scheme Y (j+1)/n = Y j/n + µ + σ j/n ε W j σ j/n = exp[β 0 + β 1 τ j/n ] τ (j+1)/n = e α τ j/n + (1 e 2α )/( 2α)ε B j where εw j ε B j i.i.d. N (( 0 0 ) ( 1, ρ 1 )). 80 / 121
81 Some Specific Models OU Stochastic Volatility Model To ( be comparable to the constant volatility simulations impose ) 1 E 0 σ2 udu = 1. This is done by setting β 0 = β 2 1 /(2α), which follows from the fact that ( τ t τ 0 N e αt τ(0), ) 1 2α (1 eαt ) ( L N 0, ) 1, 2α We utilize this stationary distribution in our simulations to restart the process each day at τ 0 N(0, ( 2α) 1 ). Note that the variance of σ 2 is exp( 2β 2 1 /α) 1. Finally, we again add noise simulated as U j/n i.i.d. N(0, ω 2 ). 81 / 121
82 Realized variance: GBM with constant volatility 82 / 121
83 Volatility Estimation (Constant Vol) 83 / 121
84 Volatility Estimation (Constant Vol) 84 / 121
85 Volatility Estimation (Constant Vol) 85 / 121
86 Volatility Estimation (Constant Vol) 86 / 121
87 Volatility Estimation (Constant Vol) 87 / 121
88 Volatility Estimation (Constant Vol) 88 / 121
89 Volatility Estimation (Constant Vol) 89 / 121
90 Volatility Estimation (Constant Vol) 90 / 121
91 Volatility Estimation (Constant Vol) 91 / 121
92 Realized variance: GBM with OU Volatility 92 / 121
93 Volatility Estimation (OU Vol) 93 / 121
94 Volatility Estimation (OU Vol) 94 / 121
95 Volatility Estimation (OU Vol) 95 / 121
96 Volatility Estimation (OU Vol) 96 / 121
97 Volatility Estimation (OU Vol) 97 / 121
98 Volatility Estimation (OU Vol) 98 / 121
99 Volatility Estimation (OU Vol) 99 / 121
100 Volatility Estimation (OU Vol) 100 / 121
101 Volatility Estimation (OU Vol) 101 / 121
102 Realized variance: GBM with Constant Volatility plus noise 102 / 121
103 Volatility Estimation (Constant Vol and noise) 103 / 121
104 Volatility Estimation (Constant Vol and noise) 104 / 121
105 Volatility Estimation (Constant Vol and noise) 105 / 121
106 Volatility Estimation (Constant Vol and noise) 106 / 121
107 Volatility Estimation (Constant Vol and noise) 107 / 121
108 Volatility Estimation (Constant Vol and noise) 108 / 121
109 Volatility Estimation (Constant Vol and noise) 109 / 121
110 Volatility Estimation (Constant Vol and noise) 110 / 121
111 Volatility Estimation (Constant Vol and noise) 111 / 121
112 Realized Kernel variance: GBM with Constant Volatility plus noise 112 / 121
113 Kernel based Volatility Estimation (Const. Vol and noise) 113 / 121
114 Kernel based Volatility Estimation (Const. Vol and noise) 114 / 121
115 Kernel based Volatility Estimation (Const. Vol and noise) 115 / 121
116 Kernel based Volatility Estimation (Const. Vol and noise) 116 / 121
117 Kernel based Volatility Estimation (Const. Vol and noise) 117 / 121
118 Simulation of SDE Kernel based Volatility Estimation (Const. Vol and noise) 118 / 121
119 Simulation of SDE Kernel based Volatility Estimation (Const. Vol and noise) 119 / 121
120 Simulation of SDE Kernel based Volatility Estimation (Const. Vol and noise) 120 / 121
121 Simulation of SDE Kernel based Volatility Estimation (Const. Vol and noise) 121 / 121
Ornstein-Uhlenbeck Theory
Beatrice Byukusenge Department of Technomathematics Lappeenranta University of technology January 31, 2012 Definition of a stochastic process Let (Ω,F,P) be a probability space. A stochastic process is
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 informationContinuous Processes. Brownian motion Stochastic calculus Ito calculus
Continuous Processes Brownian motion Stochastic calculus Ito calculus Continuous Processes The binomial models are the building block for our realistic models. Three small-scale principles in continuous
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 informationMonte Carlo Simulation of Stochastic Processes
Monte Carlo Simulation of Stochastic Processes Last update: January 10th, 2004. In this section is presented the steps to perform the simulation of the main stochastic processes used in real options applications,
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 informationConditional Density Method in the Computation of the Delta with Application to Power Market
Conditional Density Method in the Computation of the Delta with Application to Power Market Asma Khedher Centre of Mathematics for Applications Department of Mathematics University of Oslo A joint work
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 information18. Diffusion processes for stocks and interest rates. MA6622, Ernesto Mordecki, CityU, HK, References for this Lecture:
18. Diffusion processes for stocks and interest rates MA6622, Ernesto Mordecki, CityU, HK, 2006. References for this Lecture: P. Willmot, Paul Willmot on Quantitative Finance. Volume 1, Wiley, (2000) A.
More informationStochastic Modelling Unit 3: Brownian Motion and Diffusions
Stochastic Modelling Unit 3: Brownian Motion and Diffusions Russell Gerrard and Douglas Wright Cass Business School, City University, London June 2004 Contents of Unit 3 1 Introduction 2 Brownian Motion
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 informationContinuous Time Finance. Tomas Björk
Continuous Time Finance Tomas Björk 1 II Stochastic Calculus Tomas Björk 2 Typical Setup Take as given the market price process, S(t), of some underlying asset. S(t) = price, at t, per unit of underlying
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 informationMSc in Financial Engineering
Department of Economics, Mathematics and Statistics MSc in Financial Engineering On Numerical Methods for the Pricing of Commodity Spread Options Damien Deville September 11, 2009 Supervisor: Dr. Steve
More informationStochastic Modelling in Finance
in Finance Department of Mathematics and Statistics University of Strathclyde Glasgow, G1 1XH April 2010 Outline and Probability 1 and Probability 2 Linear modelling Nonlinear modelling 3 The Black Scholes
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 informationEconomathematics. Problem Sheet 1. Zbigniew Palmowski. Ws 2 dw s = 1 t
Economathematics Problem Sheet 1 Zbigniew Palmowski 1. Calculate Ee X where X is a gaussian random variable with mean µ and volatility σ >.. Verify that where W is a Wiener process. Ws dw s = 1 3 W t 3
More information3.1 Itô s Lemma for Continuous Stochastic Variables
Lecture 3 Log Normal Distribution 3.1 Itô s Lemma for Continuous Stochastic Variables Mathematical Finance is about pricing (or valuing) financial contracts, and in particular those contracts which depend
More informationمجلة الكوت للعلوم االقتصادية واالدارية تصدرعن كلية اإلدارة واالقتصاد/جامعة واسط العدد) 23 ( 2016
اخلالصة المعادالث التفاضليت العشىائيت هي حقل مهمت في مجال االحتماالث وتطبيقاتها في السىىاث االخيزة, لذلك قام الباحث بذراست المعادالث التفاضليت العشىائيت المساق بعمليت Levy بذال مه عمليت Brownian باستخذام
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 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 informationAsset Pricing Models with Underlying Time-varying Lévy Processes
Asset Pricing Models with Underlying Time-varying Lévy Processes Stochastics & Computational Finance 2015 Xuecan CUI Jang SCHILTZ University of Luxembourg July 9, 2015 Xuecan CUI, Jang SCHILTZ University
More informationNumerical Simulation of Stochastic Differential Equations: Lecture 1, Part 2. Integration For deterministic h : R R,
Numerical Simulation of Stochastic Differential Equations: Lecture, Part Des Higham Department of Mathematics University of Strathclyde Lecture, part : SDEs Ito stochastic integrals Ito SDEs Examples of
More informationDr. Maddah ENMG 625 Financial Eng g II 10/16/06
Dr. Maddah ENMG 65 Financial Eng g II 10/16/06 Chapter 11 Models of Asset Dynamics () Random Walk A random process, z, is an additive process defined over times t 0, t 1,, t k, t k+1,, such that z( t )
More informationOptimal Stopping for American Type Options
Optimal Stopping for Department of Mathematics Stockholm University Sweden E-mail: silvestrov@math.su.se ISI 2011, Dublin, 21-26 August 2011 Outline of communication Multivariate Modulated Markov price
More informationStochastic Dynamical Systems and SDE s. An Informal Introduction
Stochastic Dynamical Systems and SDE s An Informal Introduction Olav Kallenberg Graduate Student Seminar, April 18, 2012 1 / 33 2 / 33 Simple recursion: Deterministic system, discrete time x n+1 = f (x
More informationValuation of derivative assets Lecture 8
Valuation of derivative assets Lecture 8 Magnus Wiktorsson September 27, 2018 Magnus Wiktorsson L8 September 27, 2018 1 / 14 The risk neutral valuation formula Let X be contingent claim with maturity T.
More informationPortability, salary and asset price risk: a continuous-time expected utility comparison of DB and DC pension plans
Portability, salary and asset price risk: a continuous-time expected utility comparison of DB and DC pension plans An Chen University of Ulm joint with Filip Uzelac (University of Bonn) Seminar at SWUFE,
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 informationStochastic Processes and Brownian Motion
A stochastic process Stochastic Processes X = { X(t) } Stochastic Processes and Brownian Motion is a time series of random variables. X(t) (or X t ) is a random variable for each time t and is usually
More informationA model of stock price movements
... A model of stock price movements Johan Gudmundsson Thesis submitted for the degree of Master of Science 60 ECTS Master Thesis Supervised by Sven Åberg. Department of Physics Division of Mathematical
More informationCalibration of Ornstein-Uhlenbeck Mean Reverting Process
Calibration of Ornstein-Uhlenbeck Mean Reverting Process Description The model is used for calibrating an Ornstein-Uhlenbeck (OU) process with mean reverting drift. The process can be considered to be
More informationUsing of stochastic Ito and Stratonovich integrals derived security pricing
Using of stochastic Ito and Stratonovich integrals derived security pricing Laura Pânzar and Elena Corina Cipu Abstract We seek for good numerical approximations of solutions for stochastic differential
More informationBrownian Motion. Richard Lockhart. Simon Fraser University. STAT 870 Summer 2011
Brownian Motion Richard Lockhart Simon Fraser University STAT 870 Summer 2011 Richard Lockhart (Simon Fraser University) Brownian Motion STAT 870 Summer 2011 1 / 33 Purposes of Today s Lecture Describe
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 informationEconomics has never been a science - and it is even less now than a few years ago. Paul Samuelson. Funeral by funeral, theory advances Paul Samuelson
Economics has never been a science - and it is even less now than a few years ago. Paul Samuelson Funeral by funeral, theory advances Paul Samuelson Economics is extremely useful as a form of employment
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 informationThe Black-Scholes Model
The Black-Scholes Model Liuren Wu Options Markets (Hull chapter: 12, 13, 14) Liuren Wu ( c ) The Black-Scholes Model colorhmoptions Markets 1 / 17 The Black-Scholes-Merton (BSM) model Black and Scholes
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 informationAn Analytical Approximation for Pricing VWAP Options
.... An Analytical Approximation for Pricing VWAP Options Hideharu Funahashi and Masaaki Kijima Graduate School of Social Sciences, Tokyo Metropolitan University September 4, 215 Kijima (TMU Pricing of
More informationThe Black-Scholes Model
The Black-Scholes Model Liuren Wu Options Markets Liuren Wu ( c ) The Black-Merton-Scholes Model colorhmoptions Markets 1 / 18 The Black-Merton-Scholes-Merton (BMS) model Black and Scholes (1973) and Merton
More informationNumerical Simulation of Stochastic Differential Equations: Lecture 1, Part 1. Overview of Lecture 1, Part 1: Background Mater.
Numerical Simulation of Stochastic Differential Equations: Lecture, Part Des Higham Department of Mathematics University of Strathclyde Course Aim: Give an accessible intro. to SDEs and their numerical
More informationProbability in Options Pricing
Probability in Options Pricing Mark Cohen and Luke Skon Kenyon College cohenmj@kenyon.edu December 14, 2012 Mark Cohen and Luke Skon (Kenyon college) Probability Presentation December 14, 2012 1 / 16 What
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 informationMonte Carlo Methods for Uncertainty Quantification
Monte Carlo Methods for Uncertainty Quantification Mike Giles Mathematical Institute, University of Oxford Contemporary Numerical Techniques Mike Giles (Oxford) Monte Carlo methods 2 1 / 24 Lecture outline
More informationLimit Theorems for the Empirical Distribution Function of Scaled Increments of Itô Semimartingales at high frequencies
Limit Theorems for the Empirical Distribution Function of Scaled Increments of Itô Semimartingales at high frequencies George Tauchen Duke University Viktor Todorov Northwestern University 2013 Motivation
More informationStochastic Finance 2010 Summer School Ulm Lecture 1: Energy Derivatives
Stochastic Finance 2010 Summer School Ulm Lecture 1: Energy Derivatives Professor Dr. Rüdiger Kiesel 21. September 2010 1 / 62 1 Energy Markets Spot Market Futures Market 2 Typical models Schwartz Model
More informationAn Introduction to Point Processes. from a. Martingale Point of View
An Introduction to Point Processes from a Martingale Point of View Tomas Björk KTH, 211 Preliminary, incomplete, and probably with lots of typos 2 Contents I The Mathematics of Counting Processes 5 1 Counting
More information1 IEOR 4701: Notes on Brownian Motion
Copyright c 26 by Karl Sigman IEOR 47: Notes on Brownian Motion We present an introduction to Brownian motion, an important continuous-time stochastic process that serves as a continuous-time analog to
More informationBROWNIAN MOTION Antonella Basso, Martina Nardon
BROWNIAN MOTION Antonella Basso, Martina Nardon basso@unive.it, mnardon@unive.it Department of Applied Mathematics University Ca Foscari Venice Brownian motion p. 1 Brownian motion Brownian motion plays
More informationModeling via Stochastic Processes in Finance
Modeling via Stochastic Processes in Finance Dimbinirina Ramarimbahoaka Department of Mathematics and Statistics University of Calgary AMAT 621 - Fall 2012 October 15, 2012 Question: What are appropriate
More information23 Stochastic Ordinary Differential Equations with Examples from Finance
23 Stochastic Ordinary Differential Equations with Examples from Finance Scraping Financial Data from the Web The MATLAB/Octave yahoo function below returns daily open, high, low, close, and adjusted close
More informationInterest Rate Curves Calibration with Monte-Carlo Simulatio
Interest Rate Curves Calibration with Monte-Carlo Simulation 24 june 2008 Participants A. Baena (UCM) Y. Borhani (Univ. of Oxford) E. Leoncini (Univ. of Florence) R. Minguez (UCM) J.M. Nkhaso (UCM) A.
More information1 The continuous time limit
Derivative Securities, Courant Institute, Fall 2008 http://www.math.nyu.edu/faculty/goodman/teaching/derivsec08/index.html Jonathan Goodman and Keith Lewis Supplementary notes and comments, Section 3 1
More information1.1 Basic Financial Derivatives: Forward Contracts and Options
Chapter 1 Preliminaries 1.1 Basic Financial Derivatives: Forward Contracts and Options A derivative is a financial instrument whose value depends on the values of other, more basic underlying variables
More informationErrata, Mahler Study Aids for Exam 3/M, Spring 2010 HCM, 1/26/13 Page 1
Errata, Mahler Study Aids for Exam 3/M, Spring 2010 HCM, 1/26/13 Page 1 1B, p. 72: (60%)(0.39) + (40%)(0.75) = 0.534. 1D, page 131, solution to the first Exercise: 2.5 2.5 λ(t) dt = 3t 2 dt 2 2 = t 3 ]
More information2 Control variates. λe λti λe e λt i where R(t) = t Y 1 Y N(t) is the time from the last event to t. L t = e λr(t) e e λt(t) Exercises
96 ChapterVI. Variance Reduction Methods stochastic volatility ISExSoren5.9 Example.5 (compound poisson processes) Let X(t) = Y + + Y N(t) where {N(t)},Y, Y,... are independent, {N(t)} is Poisson(λ) with
More informationMSc Financial Engineering CHRISTMAS ASSIGNMENT: MERTON S JUMP-DIFFUSION MODEL. To be handed in by monday January 28, 2013
MSc Financial Engineering 2012-13 CHRISTMAS ASSIGNMENT: MERTON S JUMP-DIFFUSION MODEL To be handed in by monday January 28, 2013 Department EMS, Birkbeck Introduction The assignment consists of Reading
More informationModelling Default Correlations in a Two-Firm Model by Dynamic Leverage Ratios Following Jump Diffusion Processes
Modelling Default Correlations in a Two-Firm Model by Dynamic Leverage Ratios Following Jump Diffusion Processes Presented by: Ming Xi (Nicole) Huang Co-author: Carl Chiarella University of Technology,
More informationHomework Assignments
Homework Assignments Week 1 (p. 57) #4.1, 4., 4.3 Week (pp 58 6) #4.5, 4.6, 4.8(a), 4.13, 4.0, 4.6(b), 4.8, 4.31, 4.34 Week 3 (pp 15 19) #1.9, 1.1, 1.13, 1.15, 1.18 (pp 9 31) #.,.6,.9 Week 4 (pp 36 37)
More informationGeometric Brownian Motion
Geometric Brownian Motion Note that as a model for the rate of return, ds(t)/s(t) geometric Brownian motion is similar to other common statistical models: ds(t) S(t) = µdt + σdw(t) or response = systematic
More informationThe University of Chicago, Booth School of Business Business 41202, Spring Quarter 2011, Mr. Ruey S. Tsay. Solutions to Final Exam.
The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2011, Mr. Ruey S. Tsay Solutions to Final Exam Problem A: (32 pts) Answer briefly the following questions. 1. Suppose
More informationESGtoolkit, tools for Economic Scenarios Generation
ESGtoolkit, tools for Economic Scenarios Generation Thierry Moudiki 13th June 2014 Contents 1 Overview 1 1.1 Context................................. 1 1.2 simdiff................................. 2 1.3
More informationRecent Advances in Fractional Stochastic Volatility Models
Recent Advances in Fractional Stochastic Volatility Models Alexandra Chronopoulou Industrial & Enterprise Systems Engineering University of Illinois at Urbana-Champaign IPAM National Meeting of Women in
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 informationGeneralized Multi-Factor Commodity Spot Price Modeling through Dynamic Cournot Resource Extraction Models
Generalized Multi-Factor Commodity Spot Price Modeling through Dynamic Cournot Resource Extraction Models Bilkan Erkmen (joint work with Michael Coulon) Workshop on Stochastic Games, Equilibrium, and Applications
More informationCS 774 Project: Fall 2009 Version: November 27, 2009
CS 774 Project: Fall 2009 Version: November 27, 2009 Instructors: Peter Forsyth, paforsyt@uwaterloo.ca Office Hours: Tues: 4:00-5:00; Thurs: 11:00-12:00 Lectures:MWF 3:30-4:20 MC2036 Office: DC3631 CS
More informationModeling Uncertainty in Financial Markets
Modeling Uncertainty in Financial Markets Peter Ritchken 1 Modeling Uncertainty in Financial Markets In this module we review the basic stochastic model used to represent uncertainty in the equity markets.
More informationBeyond the Black-Scholes-Merton model
Econophysics Lecture Leiden, November 5, 2009 Overview 1 Limitations of the Black-Scholes model 2 3 4 Limitations of the Black-Scholes model Black-Scholes model Good news: it is a nice, well-behaved model
More informationParameters Estimation in Stochastic Process Model
Parameters Estimation in Stochastic Process Model A Quasi-Likelihood Approach Ziliang Li University of Maryland, College Park GEE RIT, Spring 28 Outline 1 Model Review The Big Model in Mind: Signal + Noise
More informationThe University of Chicago, Booth School of Business Business 41202, Spring Quarter 2009, Mr. Ruey S. Tsay. Solutions to Final Exam
The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2009, Mr. Ruey S. Tsay Solutions to Final Exam Problem A: (42 pts) Answer briefly the following questions. 1. Questions
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 informationStochastic Volatility Modeling
Stochastic Volatility Modeling Jean-Pierre Fouque University of California Santa Barbara 28 Daiwa Lecture Series July 29 - August 1, 28 Kyoto University, Kyoto 1 References: Derivatives in Financial Markets
More informationComputational Finance
Path Dependent Options Computational Finance School of Mathematics 2018 The Random Walk One of the main assumption of the Black-Scholes framework is that the underlying stock price follows a random walk
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 informationSTOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL
STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL YOUNGGEUN YOO Abstract. Ito s lemma is often used in Ito calculus to find the differentials of a stochastic process that depends on time. This paper will introduce
More informationStatistical methods for financial models driven by Lévy processes
Statistical methods for financial models driven by Lévy processes José Enrique Figueroa-López Department of Statistics, Purdue University PASI Centro de Investigación en Matemátics (CIMAT) Guanajuato,
More informationNEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 MAS3904. Stochastic Financial Modelling. Time allowed: 2 hours
NEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 Stochastic Financial Modelling Time allowed: 2 hours Candidates should attempt all questions. Marks for each question
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 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 informationDiscounting a mean reverting cash flow
Discounting a mean reverting cash flow Marius Holtan Onward Inc. 6/26/2002 1 Introduction Cash flows such as those derived from the ongoing sales of particular products are often fluctuating in a random
More informationTHE MARTINGALE METHOD DEMYSTIFIED
THE MARTINGALE METHOD DEMYSTIFIED SIMON ELLERSGAARD NIELSEN Abstract. We consider the nitty gritty of the martingale approach to option pricing. These notes are largely based upon Björk s Arbitrage Theory
More informationStochastic Processes and Advanced Mathematical Finance. Stochastic Differential Equations and the Euler-Maruyama Method
Steven R. Dunbar Department of Mathematics 203 Avery Hall University of Nebraska-Lincoln Lincoln, NE 68588-0130 http://www.math.unl.edu Voice: 402-472-3731 Fax: 402-472-8466 Stochastic Processes and Advanced
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 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 informationMarch 30, Preliminary Monte Carlo Investigations. Vivek Bhattacharya. Outline. Mathematical Overview. Monte Carlo. Cross Correlations
March 30, 2011 Motivation (why spend so much time on simulations) What does corr(rj 1, RJ 2 ) really represent? Results and Graphs Future Directions General Questions ( corr RJ (1), RJ (2)) = corr ( µ
More informationMartingale representation theorem
Martingale representation theorem Ω = C[, T ], F T = smallest σ-field with respect to which B s are all measurable, s T, P the Wiener measure, B t = Brownian motion M t square integrable martingale with
More informationHeston Model Version 1.0.9
Heston Model Version 1.0.9 1 Introduction This plug-in implements the Heston model. Once installed the plug-in offers the possibility of using two new processes, the Heston process and the Heston time
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 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 informationθ(t ) = T f(0, T ) + σ2 T
1 Derivatives Pricing and Financial Modelling Andrew Cairns: room M3.08 E-mail: A.Cairns@ma.hw.ac.uk Tutorial 10 1. (Ho-Lee) Let X(T ) = T 0 W t dt. (a) What is the distribution of X(T )? (b) Find E[exp(
More informationLecture 1. Sergei Fedotov Introduction to Financial Mathematics. No tutorials in the first week
Lecture 1 Sergei Fedotov 20912 - Introduction to Financial Mathematics No tutorials in the first week Sergei Fedotov (University of Manchester) 20912 2010 1 / 9 Plan de la présentation 1 Introduction Elementary
More informationCHAPTER 5 ELEMENTARY STOCHASTIC CALCULUS. In all of these X(t) is Brownian motion. 1. By considering X 2 (t), show that
CHAPTER 5 ELEMENTARY STOCHASTIC CALCULUS In all of these X(t is Brownian motion. 1. By considering X (t, show that X(τdX(τ = 1 X (t 1 t. We use Itô s Lemma for a function F(X(t: Note that df = df dx dx
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 informationMonte Carlo Simulations
Is Uncle Norm's shot going to exhibit a Weiner Process? Knowing Uncle Norm, probably, with a random drift and huge volatility. Monte Carlo Simulations... of stock prices the primary model 2019 Gary R.
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 informationStochastic Volatility and Jump Modeling in Finance
Stochastic Volatility and Jump Modeling in Finance HPCFinance 1st kick-off meeting Elisa Nicolato Aarhus University Department of Economics and Business January 21, 2013 Elisa Nicolato (Aarhus University
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 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 informationBIRKBECK (University of London) MSc EXAMINATION FOR INTERNAL STUDENTS MSc FINANCIAL ENGINEERING DEPARTMENT OF ECONOMICS, MATHEMATICS AND STATIS- TICS
BIRKBECK (University of London) MSc EXAMINATION FOR INTERNAL STUDENTS MSc FINANCIAL ENGINEERING DEPARTMENT OF ECONOMICS, MATHEMATICS AND STATIS- TICS PRICING EMMS014S7 Tuesday, May 31 2011, 10:00am-13.15pm
More information