Lecture 4. Finite difference and finite element methods

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

AMH4 - ADVANCED OPTION PRICING. Contents

1.1 Basic Financial Derivatives: Forward Contracts and Options

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

PDE Methods for the Maximum Drawdown

King s College London

M5MF6. Advanced Methods in Derivatives Pricing

Exam Quantitative Finance (35V5A1)

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

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

Hedging Credit Derivatives in Intensity Based Models

King s College London

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

Sparse Wavelet Methods for Option Pricing under Lévy Stochastic Volatility models

Valuation of derivative assets Lecture 6

Sensitivity Analysis on Long-term Cash flows

Replication and Absence of Arbitrage in Non-Semimartingale Models

Continuous-time Stochastic Control and Optimization with Financial Applications

Regression estimation in continuous time with a view towards pricing Bermudan options

Continuous Time Finance. Tomas Björk

PAPER 27 STOCHASTIC CALCULUS AND APPLICATIONS

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

Martingale Approach to Pricing and Hedging

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

Risk, Return, and Ross Recovery

Real Options and Free-Boundary Problem: A Variational View

Lecture 3: Review of mathematical finance and derivative pricing models

Weak Reflection Principle and Static Hedging of Barrier Options

Option Pricing Models for European Options

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS

Option pricing in the stochastic volatility model of Barndorff-Nielsen and Shephard

BIRKBECK (University of London) MSc EXAMINATION FOR INTERNAL STUDENTS MSc FINANCIAL ENGINEERING DEPARTMENT OF ECONOMICS, MATHEMATICS AND STATIS- TICS

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

A discretionary stopping problem with applications to the optimal timing of investment decisions.

Functional vs Banach space stochastic calculus & strong-viscosity solutions to semilinear parabolic path-dependent PDEs.

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

Risk Neutral Measures

Computational Finance

Stochastic Volatility Effects on Defaultable Bonds

Non-semimartingales in finance

Asymptotic Method for Singularity in Path-Dependent Option Pricing

Optimal stopping problems for a Brownian motion with a disorder on a finite interval

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

High Frequency Trading in a Regime-switching Model. Yoontae Jeon

Short-time-to-expiry expansion for a digital European put option under the CEV model. November 1, 2017

An Asymptotic Expansion Formula for Up-and-Out Barrier Option Price under Stochastic Volatility Model

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

Rohini Kumar. Statistics and Applied Probability, UCSB (Joint work with J. Feng and J.-P. Fouque)

Application of Stochastic Calculus to Price a Quanto Spread

Forwards and Futures. Chapter Basics of forwards and futures Forwards

Convexity Theory for the Term Structure Equation

Robust Pricing and Hedging of Options on Variance

Bluff Your Way Through Black-Scholes

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

Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models

Computational Methods for Quantitative Finance

An overview of some financial models using BSDE with enlarged filtrations

Pricing Barrier Options under Local Volatility

Ross Recovery theorem and its extension

Stochastic modelling of electricity markets Pricing Forwards and Swaps

Numerical schemes for SDEs

From Discrete Time to Continuous Time Modeling

Chapter 3: Black-Scholes Equation and Its Numerical Evaluation

25857 Interest Rate Modelling

Multiscale Stochastic Volatility Models

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

Stock Loan Valuation Under Brownian-Motion Based and Markov Chain Stock Models

OPTION PRICE WHEN THE STOCK IS A SEMIMARTINGALE

Monte Carlo Methods for Uncertainty Quantification

Monte Carlo Simulations

Optimal trading strategies under arbitrage

CONTINUOUS TIME PRICING AND TRADING: A REVIEW, WITH SOME EXTRA PIECES

IEOR E4703: Monte-Carlo Simulation

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

Path Dependent British Options

Stochastic Differential Equations in Finance and Monte Carlo Simulations

Slides for DN2281, KTH 1

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

The British Russian Option

MARTINGALES AND LOCAL MARTINGALES

Write legibly. Unreadable answers are worthless.

In this lecture we will solve the final-value problem derived in the previous lecture 4, V (1) + rs = rv (t < T )

Pricing Dynamic Solvency Insurance and Investment Fund Protection

Hedging under Arbitrage

PAPER 211 ADVANCED FINANCIAL MODELS

The Forward PDE for American Puts in the Dupire Model

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

Hedging under arbitrage

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

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

Utility indifference valuation for non-smooth payoffs on a market with some non tradable assets

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

Option Pricing. 1 Introduction. Mrinal K. Ghosh

Black-Scholes Option Pricing

Analysis of pricing American options on the maximum (minimum) of two risk assets

Stochastic Volatility

MAFS Computational Methods for Pricing Structured Products

M.I.T Fall Practice Problems

On the pricing equations in local / stochastic volatility models

Polynomial processes in stochastic portofolio theory

Transcription:

Finite difference and finite element methods Lecture 4

Outline Black-Scholes equation

From expectation to PDE Goal: compute the value of European option with payoff g which is the conditional expectation V (t, x) = E [e R ] T r(x s)ds t g(x T ) X t = x, (1) where X is the (unique) solution of the stochastic differential equation (the dynamics of the underlying of the option) dx t = b(x t ) dt + σ(x t ) dw t. (2) It turns out: V (t, x) solves a PDE. We need the notion of the so-called infinitesimal generator of the process X.

Proposition Let A denote the differential operator which is, for functions f C 2 (R) with bounded derivatives, given by (Af)(x) := 1 2 σ2 (x) xx f(x) + b(x) x f(x). (3) Then, the process M t := f(x t ) t 0 (Af)(X s)ds is a martingale with respect to the filtration of W. The operator A is the infinitesimal generator of the process X, which solves the SDE dx t = σ(x t ) dw t + b(x t ) dt.

We need a discounted version of the above Proposition. Proposition Let f C 1,2 (R R) with bounded derivatives in x, let A be as in (3) and assume that r C 0 (R) is bounded. Then the process M t := e R t 0 r(xs)ds f(t, X t ) t is a martingale with respect to the filtration of W. 0 e R s 0 r(xτ )dτ ( t f+af rf)(s, X s )ds We now are able to link the stochastic representation of the option price V (t, x) = E [e R ] T r(x s)ds t g(x T ) X t = x with a parabolic partial differential equation.

Theorem Let V C 1,2 (J R) C 0 (J R) with bounded derivatives in x be a solution of t V + AV rv = 0 in J R, V (T, x) = g(x) in R, (4) with A as in (3). Then, V (t, x) can also be represented as V (t, x) = E [e R ] T t r(x s)ds g(x T ) X t = x. (5) Remark The converse of this Theorem is also true. Any V (t, x) as in (5), which is C 1,2 (J R) C 0 (J R) with bounded derivatives in x, solves the PDE (4). This is known as Feynman-Kac Theorem.

We apply the Feynman-Kac Theorem to the Black-Scholes model. In the Black-Scholes market with no dividends, the risky asset s spot-price is modelled by a geometric Brownian motion X, i.e., the SDE for this model is as in (2), with coefficients b(x) = rx, σ(x) = σx, where σ > 0 and r 0 denote the (constant) volatility the (constant) interest rate, respectively. Therefore, the SDE is given by (use S instead of X) with infinitesimal generator ds t = rs t dt + σs t dw t, A := 1 2 σ2 s 2 ss + rs s. (6)

The Black-Scholes PDE We obtain: the discounted price of a European contract with payoff g(s), i.e., V (t, s) = E[e r(t t) g(s T ) S t = s], is equal to a regular solution V (t, s) of the Black-Scholes equation t V + 1 2 σ2 s 2 ss V + rs s V rv = 0 in [0, T ) R + V (T, s) = g(s) in R +. The infinitesimal generator (and hence the Black-Scholes PDE) degenerates at s = 0. Furthermore, the PDE is backward in time.

To obtain a nondegenerate equation, we switch to the log-price process X t = log(s t ) which solves the SDE dx t = ( r 1 2 σ2) dt + σdw t. The infinitesimal generator for this process has constant coefficients: A BS := 1 2 σ2 xx + ( r 1 2 σ2) x. We furthermore change to time-to-maturity t T t, to obtain a forward parabolic problem.

The Black-Scholes PDE in log-price Thus, by setting V (t, s) =: v(t t, log s), the BS equation (in real price) satisfied by V (t, s) becomes the BS equation for v(t, x) in log-price t v A BS v + rv = 0 in (0, T ] R V (0, x) = g(e x ) in R, (7) with A BS := 1 2 σ2 xx + ( r 1 2 σ2) x. We next study the variational formulation of (7).

Outline Black-Scholes equation

Denote by (, ) the L 2 (R)-inner product, i.e., (φ, ψ) := R φψdx. Denote by a BS (, ) : H 1 (R) H 1 (R) R the bilinear form associated to the operator A BS a BS (ϕ, φ) := 1 2 σ2 (ϕ, φ ) + (σ 2 /2 r)(ϕ, φ) + r(ϕ, φ). (8) The variational formulation of the Black-Scholes equation (7) reads: Find u L 2 (J; H 1 (R)) H 1 (J; L 2 (R)) such that ( t u, v) + a BS (u, v) = 0, v H 1 (R), a.e. in J, (9) u(0) = u 0, where u 0 (x) := g(e x ).

If u 0 L 2 (R), then problem (9) admits a unqiue solution, since a BS (, ) is continuous and satisfies a Gårding inequality on H 1 (R). Proposition There exist constants C i = C i (σ, r) > 0, i = 1, 2, 3, such that there holds for all ϕ, φ H 1 (R) a BS (ϕ, φ) C 1 ϕ H 1 φ H 1, a BS (ϕ, ϕ) C 2 ϕ 2 H C 1 3 ϕ 2 L. 2 Proof. a BS (ϕ, φ) 1 2 σ2 ϕ L 2 φ L 2 + σ 2 /2 r ϕ φ L 2 +r ϕ L 2 φ L 2 C 1 (σ, r) ϕ H 1 φ H 1. a BS (ϕ, ϕ) = 1 2 σ2 ϕ 2 L 2 + r ϕ 2 L 2 = 1 2 σ2 ϕ 2 H 1 + (r σ 2 /2) ϕ 2 L 2 1 2 σ2 ϕ 2 H 1 r σ 2 /2 ϕ 2 L 2.

Outline Black-Scholes equation

u 0 (x) = g(e x ) L 2 (R) implies an unrealistic growth condition on the payoff g. For example, the payoff of both the put g(e x ) = max{0, K e x } and the call g(e x ) = max{0, e x K} are not in L 2 (R). We can weaken this assumption by reformulating the problem on a bounded domain (which we have to do anyway for discretizing the problem) The unbounded domain R of the log price x = log s is truncated to a bounded domain G. In terms of financial modeling, this corresponds to approximating the option price by a knock-out barrier option. Let G = ( R, R), R > 0, be an open subset and let τ G = inf{t 0 X t G c } be the first hitting time of the complement set G c = R\G by X.

The price of a knock-out barrier option in log-price with payoff g(e x ) is given by [ ] v R (t, x) = E e r(t t) g(e X T )1 {T <τg } X t = x. (10) We show that the barrier option price v R converges to the option price [ ] v(t, x) = E e r(t t) g(e X T ) X t = x, exponentially fast in R. Theorem Suppose there exist C > 0, q 1 such that the payoff function g : R + R satisfies g(s) C(s + 1) q for all s R +. Then, there exist C(T, σ), γ 1, γ 2 > 0, such that v(t, x) v R (t, x) C(T, σ)e γ 1R+γ 2 x.

We see from this Theorem that v R v exponentially for a fixed x as R. The artificial zero Dirichlet barrier type conditions at x = ±R are not describing correctly the asymptotic behavior of the price v(t, x) for large x. Since the barrier option price v R is a good approximation to v for x R, R should be selected substantially larger than the values of x of interest. The barrier option price v R can again be computed as the solution of a PDE provided some smoothness assumptions.

Theorem Let v R (t, x) C 1,2 (J R) C 0 (J R) be a solution of t v R + A BS v R rv R = 0, (11) on [0, T ) G where the terminal and boundary condition given by v R (T, x) = g(e x ), x G, v R (t, x) = 0, on (0, T ) G c. Then, v R (t, x) can also be represented as in (10). Now, we can restate the problem (9) on the bounded domain: Find u R L 2 (J; H 1 0 (G)) H1 (J; L 2 (G)) such that ( t u R, v) + a BS (u R, v) = 0, v H 1 0(G), a.e. in J, (12) u R (0) = u 0 G.

Outline Black-Scholes equation

Finite difference discretization We discretize the PDE (11) directly using finite differences on bounded domain with homogeneous Dirichlet boundary conditions. Using xx v R (t m, x i ) h 2 (u m i+1 2um i u m i 1 ), x v R (t m, x i ) (2h) 1 (u m i+1 um i 1 ) we obtain the matrix problem: Find u m+1 R N such that for m = 0,..., M 1, ( I + θkg BS ) u m+1 = ( I (1 θ)kg BS) u m, u 0 = u 0, where G BS = σ 2 /2 R + ( σ 2 /2 r ) C + ri, is given explicitly with R := h 2 tridiag ( 1, 2, 1 ), C := (2h) 1 tridiag ( 1, 0, 1 ).

Finite element discretization We discretize (12) using the θ-scheme and the finite element space V N = S 1 T H1 0 (G). Setting again u 0(x) := g(e x ) and assuming uniform mesh width h and constant time step k, we obtain the matrix problem: Find u m+1 R N such that for m = 0,..., M 1 (M + kθa BS )u m+1 = (M k(1 θ)a BS )u m, u 0 N = u 0, where M ij = (b j, b i ) L 2 (G) and A BS ij = a BS (b j, b i ). Using the methods we have developed in chapter 3, we find A BS = σ 2 /2 S + ( σ 2 /2 r ) B + rm, explicitly with S := h 1 tridiag ( 1, 2, 1 ), B := 2 1 tridiag ( 1, 0, 1 ), M := 6 1 h tridiag ( 1, 4, 1 ).

Outline Black-Scholes equation

Graded mesh Know: achievable convergence rate of linear continuous FEM + θ-scheme is u u N L 2 (J;L 2 (G)) = O(h 2 + k r ) provided the initial data u 0 (x) = g(e x ) (the payoff) satisfies u 0 H 2 (G). Here, r = 1 for θ [0, 1] \ {1/2} and r = 2 for θ = 1/2 (constant time step k is used). However, for put and call contracts (u 0 H 3/2 ε (G)) or for digital options (u 0 H 1/2 ε (G)), this regularity assumption is not satisfied, and we expect a reduction of the rate of convergence w.r. to time, i.e. we expect a lower r. To recover the optimal convergence rate for u 0 H s (G), 0 < s < 2 we need to use graded meshes in time.

Set T = 1. Let λ : [0, 1] [0, 1] be a grading function which is strictly increasing and satisfies λ C 0 ([0, 1]) C 1 ((0, 1)), λ(0) = 0, λ(1) = 1. We define for M N the graded mesh by the time points, t m = λ ( m ), m = 0, 1,..., M. M It can be shown that we obtain again the optimal convergence rate if λ(t) = O(t β ) where β depends on r and s, β = β(r, s). We give an example for a European call and digital (or binary) option.

Example We set strike K = 100, volatility σ = 0.3, interest rate r = 0.01, maturity T = 1. For the discretization we use M = O(N), θ = 1/2, R = 3 and apply the L 2 -projection for u 0. We measure the discrete L 2 (J; L 2 (G))-error defined by M m=1 k ih ɛ m 2 l 2 where ɛ m 2 l 2 := N u(t m, x i ) u N (t m, x i ) 2. i=1 both with constant time steps and with graded time steps. We use the grading factor β = 3 for the call option g(s) = max{0, s K} and β = 25 for the digital option g(s) = χ {s>k}.

10 0 Call option Digital option 10 0 Call option Digital option 10 1 10 1 L 2 -error 10 2 L 2 -error 10 2 10 3 ments 10 3 s = 2.0 PSfrag replacements 10 4 s = 2.0 10 4 10 1 10 2 10 3 10 4 N 10 5 10 1 10 2 10 3 10 4 N