1 IEOR 4700: Introduction to stochastic integration



Similar documents
Binomial lattice model for stock prices

Moreover, under the risk neutral measure, it must be the case that (5) r t = µ t.

Black-Scholes Option Pricing Model

Mathematical Finance

The Black-Scholes Formula

The Black-Scholes-Merton Approach to Pricing Options

Simulating Stochastic Differential Equations

The Black-Scholes pricing formulas

Lecture 15. Sergei Fedotov Introduction to Financial Mathematics. Sergei Fedotov (University of Manchester) / 6

Numerical Methods for Option Pricing

LogNormal stock-price models in Exams MFE/3 and C/4

1 Simulating Brownian motion (BM) and geometric Brownian motion (GBM)

Lectures. Sergei Fedotov Introduction to Financial Mathematics. No tutorials in the first week

Chapter 2: Binomial Methods and the Black-Scholes Formula

How To Price A Call Option

1 Sufficient statistics

Review of Basic Options Concepts and Terminology

Lecture. S t = S t δ[s t ].

On Black-Scholes Equation, Black- Scholes Formula and Binary Option Price

Jung-Soon Hyun and Young-Hee Kim

Option Pricing. 1 Introduction. Mrinal K. Ghosh

ARBITRAGE-FREE OPTION PRICING MODELS. Denis Bell. University of North Florida

1 Interest rates, and risk-free investments

Option Pricing. Chapter 4 Including dividends in the BS model. Stefan Ankirchner. University of Bonn. last update: 6th November 2013

Monte Carlo Methods in Finance

More Exotic Options. 1 Barrier Options. 2 Compound Options. 3 Gap Options

7: The CRR Market Model

Lecture 12: The Black-Scholes Model Steven Skiena. skiena

CS 522 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options

1 The Brownian bridge construction

Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem

Two-State Option Pricing

Notes on Black-Scholes Option Pricing Formula

Hedging Options In The Incomplete Market With Stochastic Volatility. Rituparna Sen Sunday, Nov 15

Nonparametric adaptive age replacement with a one-cycle criterion

where N is the standard normal distribution function,

Lecture 6 Black-Scholes PDE

On Market-Making and Delta-Hedging

IEOR 6711: Stochastic Models I Fall 2012, Professor Whitt, Tuesday, September 11 Normal Approximations and the Central Limit Theorem

1 Error in Euler s Method

Asian Option Pricing Formula for Uncertain Financial Market

Barrier Options. Peter Carr

Four Derivations of the Black Scholes PDE by Fabrice Douglas Rouah

Estimating the Average Value of a Function

Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab

Pricing American Options without Expiry Date

1 Portfolio mean and variance

Exam MFE Spring 2007 FINAL ANSWER KEY 1 B 2 A 3 C 4 E 5 D 6 C 7 E 8 C 9 A 10 B 11 D 12 A 13 E 14 E 15 C 16 D 17 B 18 A 19 D

Two-State Model of Option Pricing

Martingale Pricing Applied to Options, Forwards and Futures

Understanding Options and Their Role in Hedging via the Greeks

3 Contour integrals and Cauchy s Theorem

LECTURE 15: AMERICAN OPTIONS

The Behavior of Bonds and Interest Rates. An Impossible Bond Pricing Model. 780 w Interest Rate Models

Additional questions for chapter 4

Section 1.3 P 1 = 1 2. = P n = 1 P 3 = Continuing in this fashion, it should seem reasonable that, for any n = 1, 2, 3,..., =

Hedging. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan Hedging

Some Research Problems in Uncertainty Theory

Pricing of an Exotic Forward Contract

Lecture 6: Option Pricing Using a One-step Binomial Tree. Friday, September 14, 12

From Binomial Trees to the Black-Scholes Option Pricing Formulas

Option Pricing. Chapter 9 - Barrier Options - Stefan Ankirchner. University of Bonn. last update: 9th December 2013

The Exponential Distribution

1 The Black-Scholes model: extensions and hedging

An Introduction to Modeling Stock Price Returns With a View Towards Option Pricing

Brownian Motion and Stochastic Flow Systems. J.M Harrison

One Period Binomial Model

Numerical methods for American options

Stephane Crepey. Financial Modeling. A Backward Stochastic Differential Equations Perspective. 4y Springer

Finite Differences Schemes for Pricing of European and American Options

第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model

Pricing Barrier Options under Local Volatility

Hedging Variable Annuity Guarantees

Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients. y + p(t) y + q(t) y = g(t), g(t) 0.

A Martingale System Theorem for Stock Investments

7.6 Approximation Errors and Simpson's Rule

A Genetic Algorithm to Price an European Put Option Using the Geometric Mean Reverting Model

Normal distribution. ) 2 /2σ. 2π σ

Options 1 OPTIONS. Introduction

THE BANACH CONTRACTION PRINCIPLE. Contents

Section 5.1 Continuous Random Variables: Introduction

Math 526: Brownian Motion Notes

W i f(x i ) x. i=1. f(x i ) x = i=1

Math 4310 Handout - Quotient Vector Spaces

10.2 Series and Convergence

Option Valuation. Chapter 21

An Introduction to Computational Finance Without Agonizing Pain

Estimating the Degree of Activity of jumps in High Frequency Financial Data. joint with Yacine Aït-Sahalia

Maximum likelihood estimation of mean reverting processes

Student Performance Q&A:

Numerical Methods for Pricing Exotic Options

Four Derivations of the Black-Scholes Formula by Fabrice Douglas Rouah

1.1 Some General Relations (for the no dividend case)

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics

OPTION PRICING FOR WEIGHTED AVERAGE OF ASSET PRICES

Transcription:

Copyright c 7 by Karl Sigman 1 IEOR 47: Introduction to stochastic integration 1.1 Riemann-Stieltjes integration Recall from calculus how the Riemann integral b a h(t)dt is defined for a continuous function h over the bounded interval [a, b]. We partition the interval [a, b] into n small subintervals a = t < t 1 < < t n = b, and sum up the area of the corresponding rectangles to obtain a Riemann sum; b h(t)dt h(t j 1 )(t j t j 1 ). a j=1 (h(t j 1 ) can be replaced by h(s j ), for any s j [t j 1, t j ].) As n gets larger and larger while the partition gets finer and finer, the approximating sum to the true area under the function becomes exact. This dt integration can be generalized to increments dg(t) of (say) any monotone increasing function G(t) by using G(t j ) G(t j 1 ) in place of t j t j 1 yielding the so-called Riemann-Stieltjes integral b h(t)dg(t) h(t j 1 )(G(t j ) G(t j 1 )). a j=1 G need not be monotone to define such integration. The needed condition on a function G ensuring the existence of such integrals (via a limit of Riemann-Stieltjes sums) is that its variation be bounded (finite) over [a, b]: V (G)[a, b] def n = lim n G(t j ) Gt j 1 ) <, j=1 where by taking the limit we mean taking a finer and finer partition of [a, b]. (And the answer can not depend on how we partition, as long as the subinterval lengths tend to.) Examples include t j = a+j(b a)/n, j =, 1,,..., n, in which case each subinterval is of length (b a)/n. If we imagine a particle whose y axis position at time t is given by G(t), then this variation simply measures the total y axis distance (e.g., up-down distance) travelled during the time interval [a, b]. Any differentiable function with continuous derivative g(t) = G (t) has finite variation and in fact then V (G)[a, b] = b a g(t) dt, and integration reduces to b a h(t)dg(t) = b a h(t)g(t)dt; we then write dg(t) = g(t)dt. b a In this differentiable case, the variation is related to the arclength over [a, b] given by 1 + (G (t)) dt. (It can be proved that a function G has finite variation if and only if G(t) = G 1 (t) G (t) where both G 1 and G are monotone.) Assume that G is of bounded variation and continuous (so it has no jumps). Let us focus for simplicity on the interval [a, b] = [, t]. If f = f(x) is a differentiable function with a continuous derivative f (x), then the differential of f(g(t)) can be dealt with by calculus yielding df(g(t)) = f (G(t))dG(t), differential form (1) f(g(t)) = f(g()) + f (G(s))dG(s), integral form. () 1

More generally, if f = f(t, x) is a real-valued function of two variables (t for time, x for space) with both partial derivatives continuous, f f (t, x), (t, x), then the differential of f(t, G(t)) can be dealt with by calculus yielding df(t, G(t)) = f f (t, G(t))dG(t) + (t, G(t))dt, differential form (3) f t f(t, G(t)) = f(, G()) + (s, G(s))dG(s) + f (s, G(s))ds, integral form. (4) 1. Brownian motion has paths of unbounded variation It should be somewhat intuitive that a typical Brownian motion path can t possibly be of bounded variation; although continuous the paths seem to exhibit rapid infinitesimal movement up and down in any interval of time. This is most apparant when recalling how BM can be obtained by a limiting (in n) procedure by scaling a simple symmetric random walk (scaling space by 1/ n and scaling time by n): In any time interval, no matter how small, the number of moves of the random walk tends to infinity, while the size of each move tends to. This intuition turns out to be correct (we state without proof): Proposition 1.1 With probability 1, the paths of Brownian motion {B(t)} are not of bounded variation, in fact they are differentiable nowhere: P (V (B)[, t] = ) = 1 for all fixed t >, and P (B (t) does not exist at any value of t) = 1. As a consequence, we can not naively define sample-path by sample-path an integral, t h(s)db(s), in the Riemann-Stieltjes sense. Of course, since BM has continuous sample paths, we can use it as an integrand; B(s)ds exits in the Riemann sense for example, it is called integrated BM. 1.3 Ito integration, Ito Calculus To see what we can do to remedy the problem, let us try to make sense of using approximating sums of the form B(s)dB(s), B(t k 1 )(B(t k ) B(t k 1 )), where = t < t 1 < < t n = t denotes a partition that becomes finer and finer as n. Using the identity yields B(t k 1 )(B(t k ) B(t k 1 )) = 1 (B (t k ) B (t k 1 )) 1 (B(t k) B(t k 1 )) B(t k 1 )(B(t k ) B(t k 1 ) = 1 B (t) 1 (B(t k ) B(t k 1 ).

The sum of squares n (B(t k ) B(t k 1 )) is the key to understanding what to do here. As the partition gets finer and finer, it turns out that the limiting so-called squared variation exists and equals t, that is Q(B)[, t] def = lim (B(t k ) B(t k 1 )) = t. 1. n To get some intuition: Since B(t k ) B(t k 1 ) N(, t k t k 1 ), it follows that E(B(t k ) B(t k 1 )) = V ar(b(t k ) B(t k 1 )) = t k t k 1 and thus [ n E (B(t k ) B(t k 1 )) ] = (t k t k 1 ) = t. Since this is true for any partition, it holds in the limit too. Heuristically, we write (db(t)) = dt. (It is important to realize that for continuous functions G of bounded variation, a quadratic variation term does not arise, it is ; (dg(t)) =. For example, consider the function G(t) = t, and use the standard partition t k = kt/n. Then n (G(t k ) G(t k 1 )) = n (t/n) = t /n, as n ; in other words (dt) =.) Thus we conclude that we have derived an interesting formula: B(s)dB(s) = 1 B (t) 1 t. (5) The standard calculus in (1) applied to f(g(t)) with f(x) = x (and assuming G() = ) yields d(g (t)) = G(t)dG(t) or G(s)dG(s) = 1 G (t). For example, if G is a differentiable function with a continuous derivative and G() = then G(s)dG(s) = G(s)G (s)ds = 1 G (t). (5) is different due to the non-zero quadratic variation; a second term gets included. Unlike Riemann-Stieltjes integration, however, the above derivation of (5) fails if we choose a different value for B(t k 1 ) in our approximating sums, for example if we use or B(t k )(B(t k ) B(t k 1 )), B(t M k )(B(t k ) B(t k 1 )), where t M k = t k 1 + (1/)(t k t k 1 ) denotes the midpoint of the interval [t k 1, t k ]. Each of these other schemes leads to different answers. It is the one we derived using the values B(t k 1 ) for the increments B(t k ) B(t k 1 ), that is called the Ito integral. It generalizes to integrals of the form X(s)dB(s) for appropriate stochastic processes {X(t) : t }. For example, we can 1 The convergence here, in general, is in probability or in L 3

take any continuous function f = f(x) and define f(b(s))db(s) using the same method we did for deriving B(s)dB(s), using sums f(b(t k 1 ))(B(t k ) B(t k 1 )). The Ito integral leads to a nice Ito calculus so as to generalize (1) and (3); it is summarized by Ito s Rule: Ito s Rule Proposition 1. If f = f(x) is a twice differentiable function with a continuous second derivative f (x), then df(b(t)) = f (B(t))dB(t) + 1 f (B(t))dt, differential form (6) f(b(t)) = f(b()) + f (B(s))dB(s) + 1 f (B(s))ds, integral form. (7) Proposition 1.3 If f = f(t, x) is a function such that both f (t, x) and f (t, x) are continuous, then df(t, B(t)) = f db(t) + ( f + 1 f )dt, which in integral form is given by f t f(t, B(t)) = f(, ) + (s, B(s))dB(s) + f (s, B(s))ds + 1 f (s, B(s))ds. Examples 1. Take f(x) = x. Then f (x) = x and f (x) = yielding d(b (t)) = B(t)dB(t) + dt which in integral form is precisely (5).. Consider geometric BM of the form S(t) = e B(t) = f(b(t)), where f(x) = e x. Then f (x) = f (x) = e x and thus Ito s formula yields d(e B(t) ) = e B(t) db(t) + 1 eb(t) dt, or, as a stochastic differential equation (SDE) In integral form we have ds(t) = S(t)dB(t) + 1 S(t)dt. e B(s) db(s) = e B(t) 1 1 4 e B(s) ds.

Notice how this generalizes the standard e s ds = e t 1. 3. BM with drift and variance term: As our next example, take f(t, x) = σx + µt, and let X(t) = σb(t) + µt. Then f f = σ, = µ and f = yielding (in differential form) dx(t) = σdb(t) + µdt 4. Geometric BM : As our last example, consider geometric BM of the form S(t) = S e σb(t)+µt, where S > is a constant initial value. We use f(t, x) = S e σx+µt and observing that f f = σf, = µf and f ds(t) = σs(t)db(t) + (µ + 1 σ )S(t)dt. This is the classic stochastic differential equation (SDE) for geometric BM. Sketch of a proof of Ito s formula f = f(x) case: The proof of Ito s formula relies on using the Taylor s series expansion f(x + h) f(x) = f (x)h + 1 h f (x) + R(x, h), = σ f, obtain where R(x, h) is the remainder.we partition [, t] into n subintervals and use Taylor s formula on each subinterval; f(b(t)) f()) = = (f(b(t k ) f(b(t k 1 )) f (B(t k 1 ))(B(t k ) B(t k 1 )) + 1 f (B(t k 1 ))(B(t k ) B(t k 1 )) + ERROR. As n, the first sum converges to f (B(s))dB(s), the second to 1 f (B(s))ds (recall (db(s)) = ds ) while the ERROR tends to ; we have derived Ito s formula. 1.4 Ito processes If we replace BM with another process Y (t) and try to define yet again such integration as we once again can use the identity Y (s)dy (s), Y (t k 1 )(Y (t k ) Y (t k 1 )) = 1 (Y (t k ) Y (t k 1 )) 1 (Y (t k) Y (t k 1 )) 5

yielding Y (t k 1 )(Y (t k ) Y (t k 1 )) = 1 Y (t) 1 (Y (t k ) Y (t k 1 )). As with BM, we thus need to be able to compute the squared variation: Q(Y )[, t] def = lim (Y (t k ) Y (t k 1 )). n Then we would have a formula for (dy (t)), and obtain a calculus df(y (t)) = f (Y (t))dy (t) + 1 f (Y (t))(dy (t)). If Y (t) itself is related to BM via dy (t) = H(t)dB(t) + K(t)dt, we call it an Ito process, in which case it can be shown that (dy (t)) = H (t)dt. A heuristic way to see this: squaring both sides of dy (t) = H(t)dB(t)+K(t)dt and recalling that (db(t)) = dt, while (dt) =, yields (dy (t)) = H (t)dt + K (t)(dt) + K(t)H(t)dB(t)dt = H (t)dt + K(t)H(t)dB(t)dt. But it can be shown that db(t)dt =, and the result follows. Here, the point is that the cross variation We summarize with a general result: lim (B(t k ) B(t k 1 ))(t k t k 1 ) =. n Theorem 1.1 Suppose dy (t) = H(t)dB(t) + K(t)dt is an Ito process. If f = f(t, x) is a function such that both f (t, x) and f (t, x) are continuous, then for Z(t) = f(t, Y (t)), dz(t) = f f dy (t) + dt + 1 f H (t)dt [ f f = K(t) + + 1 f H (t) ]dt + f H(t)dB(t). Application to geometric BM As an application of Theorem 1.1, recall that geometric BM is indeed an Ito process: ds(t) = σs(t)db(t)+(µ+ 1 σ )S(t)dt; H(t) = σs(t) and K(t) = (µ+ 1 σ )S(t); thus for Z(t) = f(t, S(t)), we have dz(t) = f f ds(t) + dt + 1 f σ S (t)dt (8) [ f = (µ + 1 σ )S(t) + f + 1 f σ S (t) ]dt + f σs(t)db(t). (9) 6

1.5 Derivation of the Black-Scholes PDE using Ito calculus Theorem 1. (Black-Scholes Partial Differential Equation (PDE)) Let f(t, x) denote the price at time t of a European style derivative of stock (such as a European call option) with expiration date T, when S(t) = x, where S(t) = S e σb(t)+µt is geometric Brownian motion, modeling the price per share of the stock. Then f must satisfy the partial differential equation: f + f rx + 1 f σ x = rf. Proof : As in our proof under the binomial lattice model, we will replicate our option payoff by creating a portfolio of stock and risk-free asset, readjusting the portfolio over time. By doing this we will see that f must satisfy the PDE in question. We have two continuous time processes. 1. The stock price per share: S(t) = S e σb(t)+µt ; the SDE for this geometric BM is ds(t) = µs(t)dt + σs(t)db(t), where µ = µ + σ /.. The risk-free asset (bond (say)) per share: b(t) = e rt, a deterministic function of t where r > is the interest rate; the differential equation for this asset is db(t) = rb(t)dt. We wish to construct a portfolio (α(t), β(t)), denoting the number of shares of stock and riskfree asset we have at any time t [, T ], the value of which matches the option payoff. At any given time t [, T ] the value of our portfolio is V (t) = α(t)s(t) + β(t)b(t). Our objective is to buy some initial shares at time t =, (α, β ), and then continuously readjust our portfolio in such a way that V (t) = f(t, S(t)) for all t [, T ], in particular the price of the option (at time t = ) will be C = V () = α S + β. We are not allowed to either insert or remove funds along the way, that is, we assume a self-financing strategy, mathematically enforced by assuming that dv (t) = α(t)ds(t) + β(t)db(t), self-financing condition. (1) In integral form, this condition is given by V (t) = α S + β + α(s)ds(s) + β(s)db(s). It simply ensures that any change in V (t) must equal the profit or loss due to changes in the price of the two assets themselves. For example, if at time t we have α(t)s(t) = $5, then we can exchange α(t)/ shares of stock for $5 worth of risk-free asset (so V (t) does not change), but we can t just sell the α(t)/ shares and remove this money from the portfolio. Using our differentials ds(t) and db(t) together with the self-financing condition yields dv (t) = α(t)[µs(t)dt + σs(t)db(t)] + β(t)rb(t)dt (11) = (α(t)µs(t) + β(t)rb(t))dt + α(t)σs(t)db(t). (1) We are looking for factors α(t) and β(t) such that V (t) = α(t)s(t)+β(t)b(t)) = f(t, S(t)), t [, T ]. We will thus equate the two differentials dv (t) = df(t, S(t)) so as to figure out what these factors must be, and also see what properties f must satisfy. To this end, using Ito s formula on f(t, S(t)) exactly as in (8) yields 7

df(t, S(t)) = f f dt + df(t, S(t)) = f f dt + = [ f + 1 Equating the db(t) coefficients from (1) and (15) yields α(t) = f (t, S(t)). Similarly equating the two dt coefficients yields ds(t) + 1 f (ds(t)) (13) ds(t) + 1 f σ S (t)dt (14) f σ S (t) + f ] µs(t) dt + f σs(t)db(t). (15) β(t) = 1 ( f rb(t) (t, S(t)) + 1 f ) (t, S(t))σ S (t). Finally, plugging in these values for α(t) and β(t) while equating α(t)s(t) + β(t)b(t) = f(t, S(t)) then replacing S(t) with x yields the Black-Scholes PDE as was to be shown. 8