Stochastic Differential Equations in Finance and Monte Carlo Simulations

Similar documents
Stochastic Modelling in Finance

1.1 Basic Financial Derivatives: Forward Contracts and Options

Computational Finance

NEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 MAS3904. Stochastic Financial Modelling. Time allowed: 2 hours

King s College London

MASM006 UNIVERSITY OF EXETER SCHOOL OF ENGINEERING, COMPUTER SCIENCE AND MATHEMATICS MATHEMATICAL SCIENCES FINANCIAL MATHEMATICS.

Reading: You should read Hull chapter 12 and perhaps the very first part of chapter 13.

Department of Mathematics. Mathematics of Financial Derivatives

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t

Asian Option Pricing: Monte Carlo Control Variate. A discrete arithmetic Asian call option has the payoff. S T i N N + 1

Financial Derivatives Section 5

Monte Carlo Simulations

Math 416/516: Stochastic Simulation

Option Pricing Models for European Options

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing

King s College London

Monte Carlo Methods for Uncertainty Quantification

Basic Concepts in Mathematical Finance

STOCHASTIC VOLATILITY AND OPTION PRICING

Stochastic Processes and Stochastic Calculus - 9 Complete and Incomplete Market Models

Queens College, CUNY, Department of Computer Science Computational Finance CSCI 365 / 765 Fall 2017 Instructor: Dr. Sateesh Mane.

Computational Finance. Computational Finance p. 1

From Discrete Time to Continuous Time Modeling

AMH4 - ADVANCED OPTION PRICING. Contents

Math 623 (IOE 623), Winter 2008: Final exam

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

Economathematics. Problem Sheet 1. Zbigniew Palmowski. Ws 2 dw s = 1 t

MSc Financial Engineering CHRISTMAS ASSIGNMENT: MERTON S JUMP-DIFFUSION MODEL. To be handed in by monday January 28, 2013

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

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

FINANCIAL OPTION ANALYSIS HANDOUTS

Risk Neutral Valuation

KØBENHAVNS UNIVERSITET (Blok 2, 2011/2012) Naturvidenskabelig kandidateksamen Continuous time finance (FinKont) TIME ALLOWED : 3 hours

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL

Lecture 8: The Black-Scholes theory

The Binomial Model. Chapter 3

Lecture 11: Ito Calculus. Tuesday, October 23, 12

Forwards and Futures. Chapter Basics of forwards and futures Forwards

Utility Indifference Pricing and Dynamic Programming Algorithm

Pricing theory of financial derivatives

Importance Sampling for Option Pricing. Steven R. Dunbar. Put Options. Monte Carlo Method. Importance. Sampling. Examples.

FIN FINANCIAL INSTRUMENTS SPRING 2008

A Moment Matching Approach To The Valuation Of A Volume Weighted Average Price Option

Numerical schemes for SDEs

IEOR E4703: Monte-Carlo Simulation

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

Course MFE/3F Practice Exam 1 Solutions

Valuation of Asian Option. Qi An Jingjing Guo

Risk Neutral Measures

European call option with inflation-linked strike

Monte Carlo Methods in Structuring and Derivatives Pricing

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

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

1. In this exercise, we can easily employ the equations (13.66) (13.70), (13.79) (13.80) and

Calculating Implied Volatility

Continuous time; continuous variable stochastic process. We assume that stock prices follow Markov processes. That is, the future movements in a

Hedging Credit Derivatives in Intensity Based Models

23 Stochastic Ordinary Differential Equations with Examples from Finance

The Black-Scholes Model

The Black-Scholes Equation

Aspects of Financial Mathematics:

Financial Risk Management

Course MFE/3F Practice Exam 2 Solutions

( ) since this is the benefit of buying the asset at the strike price rather

4. Black-Scholes Models and PDEs. Math6911 S08, HM Zhu

Hedging with Life and General Insurance Products

Math489/889 Stochastic Processes and Advanced Mathematical Finance Solutions to Practice Problems

Advanced Stochastic Processes.

Martingale Approach to Pricing and Hedging

Dynamic Hedging and PDE Valuation

Risk Neutral Pricing Black-Scholes Formula Lecture 19. Dr. Vasily Strela (Morgan Stanley and MIT)

Simulating Stochastic Differential Equations

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 19 11/20/2013. Applications of Ito calculus to finance

Lecture 3: Review of mathematical finance and derivative pricing models

Lecture 4. Finite difference and finite element methods

Heston Model Version 1.0.9

2.3 Mathematical Finance: Option pricing

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

Replication strategies of derivatives under proportional transaction costs - An extension to the Boyle and Vorst model.

MODELLING 1-MONTH EURIBOR INTEREST RATE BY USING DIFFERENTIAL EQUATIONS WITH UNCERTAINTY

Illiquidity, Credit risk and Merton s model

25857 Interest Rate Modelling

1 Implied Volatility from Local Volatility

Lecture Quantitative Finance Spring Term 2015

Volatility of Asset Returns

The Black-Scholes Model

Continuous Time Finance. Tomas Björk

Change of Measure (Cameron-Martin-Girsanov Theorem)

Math Computational Finance Barrier option pricing using Finite Difference Methods (FDM)

FINANCIAL MATHEMATICS WITH ADVANCED TOPICS MTHE7013A

Lecture Quantitative Finance Spring Term 2015

Option Pricing under Delay Geometric Brownian Motion with Regime Switching

Finance II. May 27, F (t, x)+αx f t x σ2 x 2 2 F F (T,x) = ln(x).

1 Geometric Brownian motion

Pricing Barrier Options under Local Volatility

Math Computational Finance Option pricing using Brownian bridge and Stratified samlping

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives

Near-expiration behavior of implied volatility for exponential Lévy models

MSC FINANCIAL ENGINEERING PRICING I, AUTUMN LECTURE 6: EXTENSIONS OF BLACK AND SCHOLES RAYMOND BRUMMELHUIS DEPARTMENT EMS BIRKBECK

Transcription:

Stochastic Differential Equations in Finance and Department of Statistics and Modelling Science University of Strathclyde Glasgow, G1 1XH China 2009

Outline Stochastic Modelling in Asset Prices 1 Stochastic Modelling in Asset Prices 2 3 EM method EM method for financial quantities

Outline Stochastic Modelling in Asset Prices 1 Stochastic Modelling in Asset Prices 2 3 EM method EM method for financial quantities

Outline Stochastic Modelling in Asset Prices 1 Stochastic Modelling in Asset Prices 2 3 EM method EM method for financial quantities

One of the important problems in finance is the specification of the stochastic process governing the behaviour of an asset. We here use the term asset to describe any financial object whose value is known at present but is liable to change in the future. Typical examples are shares in a company, commodities such as gold, oil or electricity, currencies, for example, the value of $100 US in UK pounds.

One of the important problems in finance is the specification of the stochastic process governing the behaviour of an asset. We here use the term asset to describe any financial object whose value is known at present but is liable to change in the future. Typical examples are shares in a company, commodities such as gold, oil or electricity, currencies, for example, the value of $100 US in UK pounds.

One of the important problems in finance is the specification of the stochastic process governing the behaviour of an asset. We here use the term asset to describe any financial object whose value is known at present but is liable to change in the future. Typical examples are shares in a company, commodities such as gold, oil or electricity, currencies, for example, the value of $100 US in UK pounds.

Now suppose that at time t the asset price is S(t). Let us consider a small subsequent time interval dt, during which S(t) changes to S(t) + ds(t). (We use the notation d for the small change in any quantity over this time interval when we intend to consider it as an infinitesimal change.) By definition, the return of the asset price at time t is ds(t)/s(t). How might we model this return?

If the asset is a bank saving account then S(t) is the balance of the saving at time t. Suppose that the bank deposit interest rate is r. Thus ds(t) S(t) = rdt. This ordinary differential equation can be solved exactly to give exponential growth in the value of the saving, i.e. S(t) = S 0 e rt, where S 0 is the initial deposit of the saving account at time t = 0.

However asset prices do not move as money invested in a risk-free bank. It is often stated that asset prices must move randomly because of the efficient market hypothesis. There are several different forms of this hypothesis with different restrictive assumptions, but they all basically say two things: The past history is fully reflected in the present price, which does not hold any further information; Markets respond immediately to any new information about an asset. With the two assumptions above, unanticipated changes in the asset price are a Markov process.

However asset prices do not move as money invested in a risk-free bank. It is often stated that asset prices must move randomly because of the efficient market hypothesis. There are several different forms of this hypothesis with different restrictive assumptions, but they all basically say two things: The past history is fully reflected in the present price, which does not hold any further information; Markets respond immediately to any new information about an asset. With the two assumptions above, unanticipated changes in the asset price are a Markov process.

Under the assumptions, we may decompose ds(t) S(t) = deterministic return + random change. The deterministic return is the same as the case of money invested in a risk-free bank so it gives a contribution rdt. The random change represents the response to external effects, such as unexpected news. There are many external effects so by the well-known central limit theorem this second contribution can be represented by a normal distribution with mean zero and and variance v 2 dt. Hence ds(t) S(t) = rdt + N(0, v 2 dt) = rdt + vn(0, dt).

Write N(0, dt) = B(t + dt) B(t) = db(t), where B(t) is a standard Brownian motion. Then ds(t) S(t) = rdt + vdb(t). In finance, v is known as the volatility rather than the standard deviation.

The Black Scholes germetric Brownian motion If the volatility v is independent of the underlying assert price, say v = σ = const., then the asset price follows the well-known Black Scholes geometric Brownian motion ds(t) = rs(t)dt + σs(t)db(t).

Theta process However, in general, the volatility v depends on the underlying assert price. There are various types of volatility functions used in financial modelling. One of them assumes that v = v(s) = σs θ 1, where σ and θ are both positive numbers. Then the asset price follows ds(t) = rs(t)dt + σs θ (t)db(t), which is known as the theta process.

Square root process To fit various asset prices, one could choose various values for θ. For example, θ = 1.3 or 0.5 have been used to fit certain asset prices. In particular, if θ = 0.5, we have the well-known square root process ds(t) = rs(t)dt + σ S(t)dB(t). This makes the variance" of the random change term proportional to S(t). Hence, if the asset price volatility does not increase too much" when S(t) increases (greater than 1, of course), this model may be more appropriate.

The asset price follows the geometric Brownian motion ds(t) = rs(t)dt + σs(t)db(t). The risk-free interest rate r and the asset volatility σ are known constants over the life of the option. There are no transaction costs associated with hedging a portfolio. The underlying asset pays no dividends during the life of the option. There are no arbitrage possibilities. Trading of the underlying asset can take place continuously. Short selling is permitted and the assets are divisible.

The asset price follows the geometric Brownian motion ds(t) = rs(t)dt + σs(t)db(t). The risk-free interest rate r and the asset volatility σ are known constants over the life of the option. There are no transaction costs associated with hedging a portfolio. The underlying asset pays no dividends during the life of the option. There are no arbitrage possibilities. Trading of the underlying asset can take place continuously. Short selling is permitted and the assets are divisible.

The asset price follows the geometric Brownian motion ds(t) = rs(t)dt + σs(t)db(t). The risk-free interest rate r and the asset volatility σ are known constants over the life of the option. There are no transaction costs associated with hedging a portfolio. The underlying asset pays no dividends during the life of the option. There are no arbitrage possibilities. Trading of the underlying asset can take place continuously. Short selling is permitted and the assets are divisible.

The asset price follows the geometric Brownian motion ds(t) = rs(t)dt + σs(t)db(t). The risk-free interest rate r and the asset volatility σ are known constants over the life of the option. There are no transaction costs associated with hedging a portfolio. The underlying asset pays no dividends during the life of the option. There are no arbitrage possibilities. Trading of the underlying asset can take place continuously. Short selling is permitted and the assets are divisible.

The asset price follows the geometric Brownian motion ds(t) = rs(t)dt + σs(t)db(t). The risk-free interest rate r and the asset volatility σ are known constants over the life of the option. There are no transaction costs associated with hedging a portfolio. The underlying asset pays no dividends during the life of the option. There are no arbitrage possibilities. Trading of the underlying asset can take place continuously. Short selling is permitted and the assets are divisible.

The asset price follows the geometric Brownian motion ds(t) = rs(t)dt + σs(t)db(t). The risk-free interest rate r and the asset volatility σ are known constants over the life of the option. There are no transaction costs associated with hedging a portfolio. The underlying asset pays no dividends during the life of the option. There are no arbitrage possibilities. Trading of the underlying asset can take place continuously. Short selling is permitted and the assets are divisible.

The asset price follows the geometric Brownian motion ds(t) = rs(t)dt + σs(t)db(t). The risk-free interest rate r and the asset volatility σ are known constants over the life of the option. There are no transaction costs associated with hedging a portfolio. The underlying asset pays no dividends during the life of the option. There are no arbitrage possibilities. Trading of the underlying asset can take place continuously. Short selling is permitted and the assets are divisible.

European call option Given the asset price S(t) = S at time t, a European call option is signed with the exercise price K and the expiry date T. The value of the option is denoted by C(S, t). The payoff of the option at the expiry date is C(S, T ) = (S K ) + := max(s K, 0). The Black Scholes PDF V (S, t) t + 1 2 σ2 S 2 2 V (S, t) V (S, t) S 2 + rs rv (S, t) = 0. S

European call option Given the asset price S(t) = S at time t, a European call option is signed with the exercise price K and the expiry date T. The value of the option is denoted by C(S, t). The payoff of the option at the expiry date is C(S, T ) = (S K ) + := max(s K, 0). The Black Scholes PDF V (S, t) t + 1 2 σ2 S 2 2 V (S, t) V (S, t) S 2 + rs rv (S, t) = 0. S

European call option Given the asset price S(t) = S at time t, a European call option is signed with the exercise price K and the expiry date T. The value of the option is denoted by C(S, t). The payoff of the option at the expiry date is C(S, T ) = (S K ) + := max(s K, 0). The Black Scholes PDF V (S, t) t + 1 2 σ2 S 2 2 V (S, t) V (S, t) S 2 + rs rv (S, t) = 0. S

Given the initial value S(t) = S at time t, write the SDE as ds(u) = rs(u)du + σs(u)db(u), t u T. Hence the expected payoff at the expiry date T is E(S(T ) K ) + Discounting this expected value in future gives C(S, t) = e r(t t) E[max(S(T ) K, 0)], which is known as the Cox formula.

The SDE has the explicit solution [ ] S(T ) = S exp (r 1 2 σ2 )(T t) + σ(b(t ) B(t)) [ ] = exp log(s) + (r 1 2 σ2 )(T t) + σ(b(t ) B(t)) = eˆµ+ˆσz, where Z N(0, 1), ( ˆµ = log(s) + r 1 2 σ2) (T t), ˆσ = σ T t.

Noting that S(T ) K 0 iff compute Z log(k ) ˆµ, ˆσ E(S(T ) K ) + = = 1 2π 8 d 2 eˆµ+ˆσz log(k ) ˆµ ˆσ 1 ( eˆµ+ˆσz K ) 1 2π e 1 2 z2 dz 2 z2 dz K 2π e 1 d 2 2 z2 dz, where ) log(k ) ˆµ log(s/k ) + (r 1 2 σ2 (T t) d 2 := = ˆσ σ. T t

But and 1 2π e 1 d 2 1 2π where d 1 = d 2 + ˆσ. Hence 2 z2 dz = 1 d2 e 1 2 z2 dz := N(d 2 ), 2π eˆµ+ˆσz 1 eˆµ+ 1 2 z2 2 ˆσ2 = d 2 2π N(d 1 ), E(S(T ) K + eˆµ+ 1 2 ˆσ2 = N(d 1 ) KN(d 2 ). 2π

BS formula for call option Theorem The explicit formula for the value of the European call option is C(S, t) = SN(d 1 ) Ke r(t t) N(d 2 ), where N(x) is the c.p.d. of the standard normal distribution, namely N(x) = 1 x e 1 2 z2 dz, 2π while d 1 = d 2 + ˆσ and d 2 = log(s/k ) + (r 1 2 σ2 )(T t) σ. T t

EM method EM method for financial quantities The Black Scholes formula benefits from the explicit solution of the geometric Brownian motion. However, most of SDEs used in finance do not have explicit solutions. Hence, numerical methods and Monte Carlo simulations have become more and more popular in option valuation. There are two main motivations for such simulations: using a Monte Carlo approach to compute the expected value of a function of the underlying asset price, for example to value a bond or to find the expected payoff of an option; generating time series in order to test parameter estimation algorithms.

EM method EM method for financial quantities The Black Scholes formula benefits from the explicit solution of the geometric Brownian motion. However, most of SDEs used in finance do not have explicit solutions. Hence, numerical methods and Monte Carlo simulations have become more and more popular in option valuation. There are two main motivations for such simulations: using a Monte Carlo approach to compute the expected value of a function of the underlying asset price, for example to value a bond or to find the expected payoff of an option; generating time series in order to test parameter estimation algorithms.

EM method EM method for financial quantities The Black Scholes formula benefits from the explicit solution of the geometric Brownian motion. However, most of SDEs used in finance do not have explicit solutions. Hence, numerical methods and Monte Carlo simulations have become more and more popular in option valuation. There are two main motivations for such simulations: using a Monte Carlo approach to compute the expected value of a function of the underlying asset price, for example to value a bond or to find the expected payoff of an option; generating time series in order to test parameter estimation algorithms.

EM method EM method for financial quantities Typically, let us consider the square root process ds(t) = rs(t)dt + σ S(t)dB(t), 0 t T. A numerical method, e.g. the Euler Maruyama (EM) method applied to it may break down due to negative values being supplied to the square root function. A natural fix is to replace the SDE by the equivalent, but computationally safer, problem ds(t) = rs(t)dt + σ S(t) db(t), 0 t T.

Outline Stochastic Modelling in Asset Prices EM method EM method for financial quantities 1 Stochastic Modelling in Asset Prices 2 3 EM method EM method for financial quantities

Discrete EM approximation EM method EM method for financial quantities Given a stepsize > 0, the EM method applied to the SDE sets s 0 = S(0) and computes approximations s n S(t n ), where t n = n, according to where B n = B(t n+1 ) B(t n ). s n+1 = s n (1 + r ) + σ s n B n,

EM method EM method for financial quantities Continuous-time EM approximation s(t) := s 0 + r t 0 t s(u))du + σ s(u) db(u), 0 where the step function s(t) is defined by s(t) := s n, for t [t n, t n+1 ). Note that s(t) and s(t) coincide with the discrete solution at the gridpoints; s(t n ) = s(t n ) = s n.

EM method EM method for financial quantities The ability of the EM method to approximate the true solution is guaranteed by the ability of either s(t) or s(t) to approximate S(t) which is described by: Theorem ( lim E sup 0 0 t T s(t) S(t) 2) ( = lim E 0 sup 0 t T s(t) S(t) 2) = 0.

EM method EM method for financial quantities The ability of the EM method to approximate the true solution is guaranteed by the ability of either s(t) or s(t) to approximate S(t) which is described by: Theorem ( lim E sup 0 0 t T s(t) S(t) 2) ( = lim E 0 sup 0 t T s(t) S(t) 2) = 0.

Outline Stochastic Modelling in Asset Prices EM method EM method for financial quantities 1 Stochastic Modelling in Asset Prices 2 3 EM method EM method for financial quantities

Bond Stochastic Modelling in Asset Prices EM method EM method for financial quantities If S(t) models short-term interest rate dynamics, it is pertinent to consider the expected payoff ( ) β := E exp T 0 S(t)dt from a bond. A natural approximation based on the EM method is ( ) Theorem β := E exp N 1 n=0 s n lim β β = 0. 0, where N = T /.

Bond Stochastic Modelling in Asset Prices EM method EM method for financial quantities If S(t) models short-term interest rate dynamics, it is pertinent to consider the expected payoff ( ) β := E exp T 0 S(t)dt from a bond. A natural approximation based on the EM method is ( ) Theorem β := E exp N 1 n=0 s n lim β β = 0. 0, where N = T /.

Up-and-out call option EM method EM method for financial quantities An up-and-out call option at expiry time T pays the European value with the exercise price K if S(t) never exceeded the fixed barrier, c, and pays zero otherwise. Using the discrete numerical solution to approximate the true path gives rise to two distinct sources of error: a discretization error due to the fact that the path is not followed exactly the numerical solution may cross the barrier at time t n when the true solution stays below, or vice versa, a discretization error due to the fact that the path is only approximated at discrete time points for example, the true path may cross the barrier and then return within the interval (t n, t n+1 ).

Up-and-out call option EM method EM method for financial quantities An up-and-out call option at expiry time T pays the European value with the exercise price K if S(t) never exceeded the fixed barrier, c, and pays zero otherwise. Using the discrete numerical solution to approximate the true path gives rise to two distinct sources of error: a discretization error due to the fact that the path is not followed exactly the numerical solution may cross the barrier at time t n when the true solution stays below, or vice versa, a discretization error due to the fact that the path is only approximated at discrete time points for example, the true path may cross the barrier and then return within the interval (t n, t n+1 ).

Up-and-out call option EM method EM method for financial quantities An up-and-out call option at expiry time T pays the European value with the exercise price K if S(t) never exceeded the fixed barrier, c, and pays zero otherwise. Using the discrete numerical solution to approximate the true path gives rise to two distinct sources of error: a discretization error due to the fact that the path is not followed exactly the numerical solution may cross the barrier at time t n when the true solution stays below, or vice versa, a discretization error due to the fact that the path is only approximated at discrete time points for example, the true path may cross the barrier and then return within the interval (t n, t n+1 ).

Up-and-out call option EM method EM method for financial quantities An up-and-out call option at expiry time T pays the European value with the exercise price K if S(t) never exceeded the fixed barrier, c, and pays zero otherwise. Using the discrete numerical solution to approximate the true path gives rise to two distinct sources of error: a discretization error due to the fact that the path is not followed exactly the numerical solution may cross the barrier at time t n when the true solution stays below, or vice versa, a discretization error due to the fact that the path is only approximated at discrete time points for example, the true path may cross the barrier and then return within the interval (t n, t n+1 ).

EM method EM method for financial quantities Theorem Define V = E [ (S(T ) K ) + I {0 S(t) c, 0 t T } ], V = E [ ( s(t ) K ) + I {0 s(t) B, 0 t T } ]. Then lim V V = 0. 0