Chapter 3: Black-Scholes Equation and Its Numerical Evaluation

Similar documents
STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

M5MF6. Advanced Methods in Derivatives Pricing

Aspects of Financial Mathematics:

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

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

1.1 Basic Financial Derivatives: Forward Contracts and Options

AMH4 - ADVANCED OPTION PRICING. Contents

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

Solving the Black-Scholes Equation

Hints on Some of the Exercises

Stochastic Differential equations as applied to pricing of options

Risk Neutral Measures

last problem outlines how the Black Scholes PDE (and its derivation) may be modified to account for the payment of stock dividends.

RMSC 4005 Stochastic Calculus for Finance and Risk. 1 Exercises. (c) Let X = {X n } n=0 be a {F n }-supermartingale. Show that.

Lecture Quantitative Finance Spring Term 2015

Solving the Black-Scholes Equation

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

The stochastic calculus

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

SPDE and portfolio choice (joint work with M. Musiela) Princeton University. Thaleia Zariphopoulou The University of Texas at Austin

Option Pricing. 1 Introduction. Mrinal K. Ghosh

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

From Discrete Time to Continuous Time Modeling

Exercises for Mathematical Models of Financial Derivatives

Risk Neutral Valuation

Black-Scholes Option Pricing

1 The continuous time limit

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

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

S t d with probability (1 p), where

Logarithmic derivatives of densities for jump processes

A No-Arbitrage Theorem for Uncertain Stock Model

PAijpam.eu ANALYTIC SOLUTION OF A NONLINEAR BLACK-SCHOLES EQUATION

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

Lecture 4. Finite difference and finite element methods

The Black-Scholes Equation using Heat Equation

The Black-Scholes Model

Continuous Time Finance. Tomas Björk

TEACHING NOTE 98-04: EXCHANGE OPTION PRICING

Non-semimartingales in finance

Numerical schemes for SDEs

1.12 Exercises EXERCISES Use integration by parts to compute. ln(x) dx. 2. Compute 1 x ln(x) dx. Hint: Use the substitution u = ln(x).

Completeness and Hedging. Tomas Björk

Modeling via Stochastic Processes in Finance

BROWNIAN MOTION Antonella Basso, Martina Nardon

Tangent Lévy Models. Sergey Nadtochiy (joint work with René Carmona) Oxford-Man Institute of Quantitative Finance University of Oxford.

Partial differential approach for continuous models. Closed form pricing formulas for discretely monitored models

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

Math 416/516: Stochastic Simulation

King s College London

Lecture 3: Review of mathematical finance and derivative pricing models

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

On Using Shadow Prices in Portfolio optimization with Transaction Costs

Stochastic Dynamical Systems and SDE s. An Informal Introduction

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

Hedging under Arbitrage

MLEMVD: A R Package for Maximum Likelihood Estimation of Multivariate Diffusion Models

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives

Option Pricing in Continuous-Time: The Black Scholes Merton Theory and Its Extensions

CS 774 Project: Fall 2009 Version: November 27, 2009

Path Dependent British Options

Greek parameters of nonlinear Black-Scholes equation

Drunken Birds, Brownian Motion, and Other Random Fun

Portability, salary and asset price risk: a continuous-time expected utility comparison of DB and DC pension plans

Bluff Your Way Through Black-Scholes

Local Volatility Dynamic Models

Stochastic calculus Introduction I. Stochastic Finance. C. Azizieh VUB 1/91. C. Azizieh VUB Stochastic Finance

The Black-Scholes Equation

Chapter 5 Finite Difference Methods. Math6911 W07, HM Zhu

3.1 Itô s Lemma for Continuous Stochastic Variables

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS

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

Option Pricing Models for European Options

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

Large Deviations and Stochastic Volatility with Jumps: Asymptotic Implied Volatility for Affine Models

IEOR E4703: Monte-Carlo Simulation

The Derivation and Discussion of Standard Black-Scholes Formula

Hedging under arbitrage

King s College London

Introduction Taylor s Theorem Einstein s Theory Bachelier s Probability Law Brownian Motion Itô s Calculus. Itô s Calculus.

1 Mathematics in a Pill 1.1 PROBABILITY SPACE AND RANDOM VARIABLES. A probability triple P consists of the following components:

PDE Methods for the Maximum Drawdown

In chapter 5, we approximated the Black-Scholes model

Sensitivity Analysis on Long-term Cash flows

STOCHASTIC INTEGRALS

2.3 Mathematical Finance: Option pricing

Asset Pricing Models with Underlying Time-varying Lévy Processes

Computational Finance

Statistical Methods in Financial Risk Management

Barrier options. In options only come into being if S t reaches B for some 0 t T, at which point they become an ordinary option.

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

IMPA Commodities Course : Forward Price Models

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

Hedging Credit Derivatives in Intensity Based Models

The Black-Scholes Model

Lévy models in finance

The Black-Scholes Model

Pricing and hedging in incomplete markets

Stochastic Calculus, Application of Real Analysis in Finance

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

Transcription:

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 variables is said to converge in the mean to a random variable X, if E(X 2 n) <, E(X 2 ) < and if lim E((X X n n) 2 ) = 0. We use the notation l.i.m. n X n = X. Definition 3.2 (Stieltjes Integral) Let b C([0,T]) and assume that µ BV([0,T]) is a function of bounded variation, i.e., for a sequence 0 = t (N) 0 < t (N) 1 <... < t (N) N = T of partitions of [0,T] with max 1 j N t(n) j t (N) j 1 0 as N lim N N j=1 µ(t j ) µ(t j 1 ) <. The Stieltjes integral of b with respect to µ is defined according to T 0 b(t) dµ(t) = lim N N j=1 b(t j 1 ) (µ(t j ) µ(t j 1 )).

3.1.2 First and Second Variation of a Wiener Process Adopting the notation from the previous subsection, for a Wiener process W t the mapping t W t is not of bounded variation, i.e., for the first variation of W t we have lim N N j=1 W t (N) j W (N) t =. j 1 However, using E((W t W s ) 2 ) = t s, for the second variation of W t we find whence N j=1 E((W t (N) j W (N) t ) 2 ) = N j 1 l.i.m. N N j=1 (t (N) j j=1 (W t (N) j t (N) j 1) = t (N) N W (N) t ) 2 = T. j 1 t (N) 0 = T.

3.1.3 Motivation of the Itô Integral Assume that the temporal evolution of an asset occurs according to a Wiener process W t and denote by the function b = b(t) the number of units of the asset in a portfolio at time t. (i) Discrete time trading If trading is only allowed at discrete times t j, given by a partition 0 = t 0 < t 1 <... < t N = T of the time interval [0,T], the trading gain turns out to be N j=1 b(t j 1 ) (W tj W tj 1 ). Definition 3.3 (Itô Integral over a Step Function) Assume that b is a step function b(t) = b(t j 1 ), t j 1 t < t j, 1 j N. The Itô integral of b is defined by means of T 0 b(t) dw t = N j=1 b(t j 1 ) (W tj W tj 1 ). In case the values b(t j 1 ) are random variables, b is called a simple process.

(ii) Continuous time trading If trading is allowed at all times t [0,T] and b C([0,T]), one might be tempted to define the continuous time trading gain as the limit N of its discrete counterpart. However, this limit does not exist, since the Wiener process W t has an unbounded first variation. A remedy is to approximate b by step functions b n,n ln, in the sense that In view of the isometry E( and the Cauchy convergence we deduce that the Itô integrals T the convergence in the mean. T 0 lim E( T (b(t) b n n (t)) 2 dt) = 0. 0 (b n (t) b m (t)) dw t ) 2 T ) = E( (b n (t) b m (t)) 2 dt), 0 T E( (b n (t) b m (t)) 2 dt) 0, 0 0 b n(t) dw t represent a Cauchy sequence with respect to

3.1.4 Itô Integral Definition 3.4 (Itô Integral) Assume that b = b(t) is a stochastically integrable function in the sense that there exists a sequence {b n } n ln of simple processes such that lim E( T (b(t) b n n (t)) 2 dt) = 0. 0 Then, the Itô integral of b is defined according to T 0 T b(t) dw t := l.i.m. n b n (t) dw t. o

3.2 Stochastic Differential Equations and Itô Processes Definition 3.5 (Stochastic Differential Equation) Let (Ω, F,P) be a probability space and let X t,t lr + be a stochastic process X : Ω lr t lr. Moreover, assume that a(, ) : Ω lr lr + lr and b(, ) : Ω lr lr + lr are stochastically integrable functions of t lr +. Then, the equation ( ) dx t = a(x t,t) dt + b(x t,t) dw t is called a stochastic differential equation. Note that ( ) has to be understood as a symbolic notation of the stochastic integral equation ( ) X t = X 0 + T 0 a(x t,t) dt + T 0 b(x t,t) dw t. The functions a and b are referred to as the drift term and the diffusion term, respectively. Definition 3.6 (Itô Process) A stochastic process X t satisfying ( ) is said to be an Itô process.

Examples: (i) Wiener process as a special Itô process Setting a 0 and b 1 in ( ), we obtain X t = X 0 + T 0 dw t = X 0 + W T W 0 = X 0 + W T. (ii) Stochastic differential equation for a bond with risk-free interest rate r lr + In case a(x t,t) = rx t,r lr + and b 0, we get X t = X 0 + r T 0 X t dt dx t = rx t dt. This is a stochastic differential equation for a bond X t with risk-free interest rate r lr +. (iii) Itô integral of a Wiener process Setting X t = W t, W t := W tj 1,t j 1 t < t j, and observing l.i.m. N N j=1 (W tj W tj 1 ) 2 = T, we get T 0 W t dw t = l.i.m. N T 0 = 1 2 W2 T 1 2 l.i.m. N N W t dw t = l.i.m. N W tj 1 (W tj W tj 1 ) = N j=1 j=1 (W tj W tj 1 ) 2 = 1 2 W2 T T 2.

Itô s Lemma Lemma 3.1 (Itô s Lemma) Let X t,t lr +, be an Itô process X : Ω lr + lr and f : C 2 (lr lr + lr + ). Then, the stochastic process f t := f(x t,t) is also an Itô process which satisfies ( ) df t = ( f t + a f x + 1 2 b2 2 f f x2) dt + b x dw t. Proof. Taylor expansion of f(x t+ t,t + t) around (X t,t) results in f(x t+ t,t + t) = f(x t,t) + f t (X t,t) t + f x (X t,t) (X t+ t X t ) + + 1 2 2 f t 2(X t,t) ( t) 2 + 1 2 2 f x 2(X t,t) (X t+ t X t ) 2 + 2 f x t (X t,t) t (X t+ t X t ) + + O(( t) 2 ) + O(( t)(x t+ t X t ) 2 + O((X t+ t X t ) 3 ).

Passing to the limit t 0 yields (+) df t = f t dt + f x dx t + 1 2 2 f x 2 dx2 t + O((dt) 2 ) + O(dt (dx t ) 2 ) + O((dX t ) 3 ). Taking into account that X t is an Itô process and dw 2 t = dt, it follows that (++) dx 2 t = (a dt + b dw t ) 2 = a 2 (dt) 2 + 2 a b dt dw t + b 2 dw 2 t = b 2 dt + O((dt) 3/2 ). Using (++) in (+), we finally obtain df t = f t dt + f x (a dt + b dw t) + 1 2 b2 2 f x 2 dt = = ( f t + a f x + 1 2 2 f f x2) dt + b x dw t.

Example: Explicit Solution of a Stochastic Differential Equation The solution of the stochastic differential equation is given by dx t = µ X t dt + σ X t dw t X t = X 0 exp((µ 1 2 σ2 )t + σ W t ). Proof. We apply Itô s Lemma to with Y t = W t and a 0, b 1. X t = f(y t,t) := X 0 exp((µ 1 2 σ2 )t + σ Y t )

Example: Stochastic Differential Equation for the Value of an Asset We assume that the value of an asset is described by the random variable S t,t lr, satisfying the geometric Brownian motion ln(s t ) = ln(s 0 ) + (µ 1 2 σ2 ) t + σ W t. with given drift µ and given volatility σ lr +. We note that ln(s t ) is an Itô process, since we may write d(ln(s t )) = (µ 1 2 σ2 ) dt + σ dw t. We apply Itô s Lemma with f(x) = exp(x) and a = µ 1 2 σ2, b = σ. Observing f x (ln(s t)) = S t and 2 f x 2 (ln(s t )) = S t yields ds t = d(exp(ln(s t )) = (µ 1 2 σ2 ) S t dt + 1 2 σ2 S t dt + σ S t dw t = µ S t dt + σ S t dw t. Interpretation: The relative change ds t /S t of the value consists of a deterministic part µ dt and a stochastic part σ dw t which represents the volatility.

3.3 Derivation of the Black-Scholes Equation for European Options 3.3.1 Basic Assumptions We consider a financial market under the following assumptions The value of the asset S t,t lr + satisfies the stochastic differential equation ds t = µ S t dt + σ S t dw t, µ lr, σ lr +. Bonds B t,t lr + are subject to the risk-free interest rate r lr +, i.e., db t = r B t dt. There are no dividends, the market is arbitrage-free, liquid and frictionless (i.e., no transaction costs, no taxes etc.). The asset or parts of it an be traded continuously and short-sellings are allowed. All stochastic processes are continuous (i.e., a crash of the stock market can not be modeled).

3.3.2 Self-Financing Portfolio We consider a portfolio consisting of c 1 (t) bonds B t and c 2 (t) assets S t as well as a European option with value V(S t,t). Assuming that the option has been sold at time t R +, the portfolio has the value Y t = c 1 (t) B t + c 2 (t) S t V(S t,t). Definition 3.7 (Self-Financing Portfolio) A portfolio Y t = c(t) S t := n i=1 c i (t) S i (t) consisting of c i (t) investments S i (t),1 i n (bonds, stocks, options), is said to be self-financing if changes in the portfolio are only financed by either buying or selling parts of the portfolio, i.e., if for sufficiently small t > 0 there holds Y t = c(t) S t = c(t t) S t = dy t = c(t) ds t.

3.3.3 Black-Scholes Equation Theorem 3.1 (Black-Scholes Equation) Under the previous assumptions on the financial market, let Y = Y t be a risk-free, self-financing portfolio consisting of a bond B = B t, a stock S = S t, and a European option with value V = V t. Then, the value V of the option satisfies the parabolic partial differential equation V t + 1 2 σ2 S 2 2 V S 2 which is known as the Black-Scholes equation. The final condition at time t = T (maturity date) is V(S, T) = + r S V S r V = 0, (S K) + for a European call (K S) + for a European put The boundary conditions at S = 0 and for S are given by V(0, t) = 0 for a European call K exp( r(t t)) for a European put,. V(S, t) = O(S) for a European call lim V(S,t) = 0 for a European put. S

3.3.3 Black-Scholes Equation Theorem 3.1 (Black-Scholes Equation) Under the previous assumptions on the financial market, let Y = Y t be a risk-free, self-financing portfolio consisting of a bond B = B t, a stock S = S t, and a European option with value V = V t. Then, the value V of the option satisfies the parabolic partial differential equation V t + 1 2 σ2 S 2 2 V S 2 which is known as the Black-Scholes equation. The final condition at time t = T (maturity date) is V(S, T) = + r S V S r V = 0, (S K) + for a European call (K S) + for a European put The boundary conditions at S = 0 and for S are given by V(0, t) = 0 for a European call K exp( r(t t)) for a European put,. V(S, t) = O(S) for a European call lim V(S,t) = 0 for a European put. S

The assumption of a risk-free portfolio implies the non-existence of stochastic fluctuations, i.e., the coefficient in front of dw has to be set to zero: c 2 = V/ S. On the other hand, the assumption of a risk-free portfolio implies Now, substituting ( ) into ( ) yields ( ) dy = r Y dt = r (c 1 B + c 2 S V) dt. r (c 1 B + V S S V) dt = (c 1 r B + c 2 µ S V t µ S V S 1 2 σ2 S 2 2 V S 2 ) dt = = (c 1 r B V t 1 2 σ2 S 2 2 V S 2 ) dt. The coefficients in front of dt must be equal, and hence, we obtain the Black-Scholes equation V t + 1 2 σ2 S 2 2 V S 2 + r S V S r V = 0.

We note that the final condition at t = T follows from Chapter 1. In order to derive the boundary conditions at S = 0 and for S, we also have to distinguish between a call and a put: Case 1: European call For S = 0, i.e., a stock with zero value, the option to buy such a stock is of value zero as well. On the other hand, for S 1, i.e., for a high value of the stock, it is almost sure that the option will be exercised, and we have V S K exp( r(t t)). Since the strike K can be neglected for large S, we thus obtain V = O(S) (S ). Case 2: European put For S 1 it is unlikely that the put V = P will be exercised, i.e., P(S,t) 0 as S. On the other hand, at S = 0, the put-call parity (Theorem 1.1) implies P(0,t) = (C(S,t) + K exp( r(t t)) S) S=0 = K exp( r(t t)).

Theorem 3.2 (Black-Scholes Formula for European Calls) For a European call, the Black-Scholes equation with boundary data and final condition as in Theorem 3.1 has the explicit solution ( ) V(S,t) = S Φ(d 1 ) K exp( r(t t)) Φ(d 2 ), where Φ denotes the distribution function of the standard normal distribution and dν,1 ν 2, are given by Φ(x) = 1 2π x exp( s 2 /2) ds, d 1/2 = ln(s/k) + (r ± σ2 /2)(T t) σ T t x lr.

Proof. The idea of proof is to transform the Black-Scholes equation to u/ τ = 2 u/ x 2 for which an analytical solution is available and then to transform back to the original variables. Step 1: Transformation We perform the transformation of variables x = ln(s/k), τ = 1 2 σ2 (T t), v(x, τ) = V(S,t)/K. Obviously, x lr (since S > 0), 0 τ T 0 := σ 2 T/2 (since 0 t T), and v(x, τ) 0 (since V(S,t) 0). Moreover, the chain rule implies V t = K v t = K v τ V S = K v x dx ds = K S dτ dt = 1 2 σ2 K v τ, v x, 2 V S 2 = S (K S v x ) = K S 2 v x + K S 2 v 1 x 2 S = K v ( S2 x + 2 v x 2).

Hence, the transformed Black-Scholes equation takes the form σ2 2 K v τ + σ2 K v 2 S2 ( S2 x + 2 v x 2) + r S K S Setting κ := 2r/σ 2 and T 0 := σ 2 T/2, it follows that v x r K v = 0. (+) v τ 2 v v + (1 κ) x2 x + κ v = 0, x lr, τ (0,T 0] with initial condition (observe (S K) + = K(exp(x) 1) + ) v(x,0) = (exp(x) 1) +, x lr. For the elimination of v/ x and v, we use the ansatz v(x, τ) = exp(αx + βτ) u(x, τ), α, β lr. Inserting this ansatz into (+) and dividing by exp(αx + βτ) yields β u + u τ α2 u 2 α u x 2 u u + (1 κ)(α u + x2 x ) + κ u = 0.

Choosing α, β lr such that β α 2 + (1 κ) α + κ = 0 2 α + (1 κ) = 0 we find that the function satisfies the linear diffusion equation with the initial condition = α = 1 2 (κ 1) β = 1 4 (κ +, 1)2 u(x, τ) = exp( 1 2 (κ 1) x + 1 4 (κ + 1)2 τ) v(x, τ) u τ 2 u x = 0, x lr, τ (0,T 0], 2 u(x,0) = u 0 (x) := exp((κ 1) x/2) (exp(x) 1) + = (exp((κ + 1)x/2) exp((κ 1)x/2)) +, x lr. Step 2: Analytical solution of the linear diffusion equation The analytical solution of the linear diffusion equation is given by u(x, τ) = 1 + u 0 (s) exp( (x s) 2 /4τ) ds. 4πτ

For the evaluation of the integral we use the transformation of variables y = (s x)/ 2τ. Together with the expression for the initial condition u 0 = u(x,0) we obtain u(x, τ) = = 1 2π [ 1 + u 0 ( 2τ y + x) exp( y 2 /2) dy = 2π + x/ 2τ Using the representation 1 + 2π x/ 2τ it follows that exp( 1 2 (κ + 1)(x + y 2τ))exp( y 2 /2)dy + x/ 2τ exp( 1 2 (κ 1)(x + y 2τ))exp( y 2 /2)dy]. exp( 1 2 (κ ± 1)(x + y 2τ))exp( y 2 /2)dy = exp( 1 2 (κ ± 1)x + 1 4 (κ ± 1)2 τ) Φ(d 1/2 ), u(x, τ) = exp( 1 2 (κ + 1)x + 1 4 (κ + 1)2 τ) Φ(d 1 ) exp( 1 2 (κ 1)x + 1 4 (κ 1)2 τ) Φ(d 2 ).

Step 3: Back-Transformation In view of v(x, τ) = V(S,t)/K and v(x, τ) = exp( 1 2 (κ 1)x 1 4 (κ + 1)2 τ)u(x, τ) we obtain V(S,t) = K v(x, τ) = K exp( 1 2 (κ 1)x 1 4 (κ + 1)2 τ) u(x, τ). Now, inserting u(x, τ) = exp( 1 2 (κ + 1)x + 1 4 (κ + 1)2 τ) Φ(d 1 ) exp( 1 2 (κ 1)x + 1 4 (κ 1)2 τ) Φ(d 2 ), it follows that V(S,t) = K exp(x) Φ(d 1 ) K exp( 1 4 (κ + 1)2 τ + 1 4 (κ 1)2 τ) Φ(d 2 ). Finally, observing x = ln(s/k) and τ = σ 2 (T t)/2, we arrive at V(S,t) = S Φ(d 1 ) K exp( r(t t)) Φ(d 2 ).

Step 4: Checking the Boundary Conditions and the Final Condition (i) Boundary condition at S = 0 In view of d 1/2 for S 0, we have Φ(d 1/2 ) 0 for S 0 whence V(S,t) = S Φ(d 1 ) K exp( r(t t)) Φ(d 2 ) 0 as S 0. (ii) Boundary condition for S + Observing Φ(d 1 ) 1 and Φ(d 2 )/S 0 for S +, we get V(S, t) = Φ(d 1 ) K exp( r(t t)) Φ(d 2) S S (iii) Final condition at t = T For t T we get +, S > K ln(s/k) σ T t 0, S = K = Φ(d 1/2 ), S < K V(S, T) S K, S > K 0, S K = (S K)+. 1 as S +. 1, S > K 1/2, S = K 0, S < K =

Theorem 3.3 (Black-Scholes Formula for European Puts) For a European put, the Black-Scholes equation with boundary data and final condition as in Theorem 3.1 has the explicit solution ( ) V(S,t) = K exp( r(t t)) Φ( d 2 ) S Φ( d 1 ), where Φ and d 1/2 are given as in Theorem 3.2. Proof. The proof follows readily from Theorem 3.2 and the put-call parity (cf. Theorem 1.1).

Black-Scholes Formula for a European Call and a European Put Values of a European call (left) and a European put (right) in dependence of S at times 0 t 1 for K = 100, T = 1, r = 0.1, σ = 0.4 (courtesy of [1])

3.3.4 Interpretation of the Option Price as a Discounted Expectation Consider a European call option V = V(S,t) with Λ(S) = (S K) + and the proof of the Black- Scholes formula (Theorem 3.2): In Step 3, the back transformation can be performed based on the representation 1 + u(x, τ) = u 0 ( 2τ y + x) exp( y 2 /2) dy. 2π Using further S := exp( 2τy), we find V(S,t) = K exp( (κ 1)x/2 (κ + 1) 2 τ/4) u 0 ( 2τy + x) exp( y 2 /2) dy = 2π lr = 1 exp( (κ + 1) 2 τ/4 + (κ 1) 2τy/2 y 2 /2) (exp( 2τy) S K) + dy = 2π lr = exp( r(t t)) E(Λ(S)), E(Λ(S)) = S f( S;S,t) Λ( S) d S, where E(Λ(S)) is the expectation of Λ(S) w.r.t. the density function of the log-normal distribution f( S;S,t) = 1 Sσ 2π(T t) exp( (ln( S/S) (r σ 2 /2)(T t)) 2 ). 2σ 2 (T t) 0

3.4 Numerical Evaluation of the Black-Scholes Formula The evaluation of the Black-Scholes formula requires a numerically efficient approximation of the error function erf(x) = (2/ π) x 0 exp( t 2 )dt. This can be done by either rational best approximation in the nonlinear least-squares sense or piecewise polynomial approximation both known from Numerische Mathematik I für Wirtschaftsmathematiker. 3.4.1 Rational Best Approximation of the error function erf Recalling the asymptotic properties lim erf(x) = 1, x lim x 1 erf(x) erf x (x) = lim x x exp(x 2 t 2 ) dt = 0, we look for a rational function erf R 1 erf R = a 1 η + a 2 η 2 + a 3 η 3 1, η := erf x (x) 1 + p x such that erf R (0) = 0 resulting in, e.g., a 3 = π/2 a 1 a 2. We determine erf as the best L 2 -approximation of erf within the class of functions erf R ( ) erf erf 2 L 2 (0, ) = inf a 1,a 2,p erfr erf 2 L 2 (0, ) = inf a 1,a 2,p 0 erf R (x) erf(x) 2 dx.

Obviously, ( ) represents an infinite dimensional nonlinear least-squares problem. We reduce it to a computationally more accessible finite dimensional nonlinear least-squares problem by approximating the integral with respect to a partition = {0 = x 0 < x 1 <... < x n < } of the domain of integration (+) min z=(a 1,a 2,p) n 1 F(z) 2 2, F(z) := where 2 stands for the Euclidean norm in lr n. erf R (x 1 ) erf(x 1 ) erf R (x n ) erf(x n ) Given a start iterate z (0) lr 3, the Gauss-Newton method for the solution of (+) is given by F (z (k) ) T F (z (k) ) z (k) = F (z (k) ) T F(z (k) ), z (k+1) = z (k) + z (k).,

3.4.2 Piecewise Polynomial Interpolation Another way to evaluate the error function is to approximate erf on [0,x max ] by a piecewise polynomial interpolation using either cubic Hermite interpolation or the complete cubic spline interpoland with respect to a partition = {0 = x 0 < x 1 <... < x n = x max }. The cubic Hermite interpoland h C 1 ([0,x max ]) with h [xi,x i+1 ] P 3 ([x i,x i+1 ]),0 i n 1, is given by and has the representation h (x j ) = erf(x j ), h (x j ) = erf x (x j ), j {i,i + 1} h (x) = erf(x i ) ϕ 1 (t) + erf(x i+1 ) ϕ 2 (t) + h i erf x (x i ) ϕ 3 (t) + h i erf x (x i+1 ) ϕ 4 (t), t := x x i h i, h i := x i+1 x i, ϕ 1 (t) := 1 3t 2 + 2t 3, ϕ 2 (t) := 3t 2 2t 3, ϕ 3 (t) := t 2t 2 + t 3, ϕ 4 (t) := t 2 + t 3. Having determined h, we define erf by erf (x) = h (x),x [0,x max ], and erf (x) = h (x max ),x > x max. For the complete cubic spline interpoland we refer to Numerische Mathematik für WiMas I.

Approximation of the Error Function erf by Cubic Hermite Interpolation Approximation of the error function erf by cubic Hermite interpolation (x max = 3, n = 8).

3.5 Greeks and Volatility 3.5.1 Greeks Let V be the value of a call option or a put option. Greeks are derivatives of V and hence can be used for a hedging of the portfolio. Definition 3.8 (Greeks) The Greeks Delta, Gamma Γ, Vega (resp. Kappa) κ, Theta Θ, and Rho ρ are defined by := V S, Γ := 2 V, κ := V S 2 σ Theorem 3.4 (Computation of Greeks) The Greeks have the following representations, Θ := V t = Φ(d 1 ), Γ = Φ (d 1 )/S σ T t, κ = S T t Φ (d 1 ),, ρ := V r. Θ = S σ Φ (d 1 )/2 T t r K exp( r(t t)) Φ(d 2 ), ρ = (T t) K exp( r(t t)) Φ(d 2 ).

Greeks at t = 0 (dotted line), t = 0.4 (straight line) and t = 0.8 (bold line) for K = 100, T = 1, r = 0.1, σ = 0.4 (courtesy of [1])

3.5.2 Volatility The Black-Scholes formulas reveal that the price of options depends on the volatility σ of the basic asset, but not on the drift µ. Since σ is only known in the past, we need an efficient prediction of σ for the future. The most commonly used predictors are the historical volatility and the implicit volatility. 3.5.2.1 Historical Volatility The historical volatility is the annualized standard deviation of the logarithmic changes in the value of the asset. Definition 3.8 (Historical Volatility) Let S i,1 i n, be the value of the asset on the day t i and denote by N the average number of trading days at the stock market. Then, the historical volatility σ hist is defined as σ hist = 1 N ( n 1 n 1 i=1 [(lns i+1 lns i ) 1 n 1 n 1 i=1 (lns i+1 lns i )] 2 ) 1/2.

3.5.2.2 Implicit Volatility Consider a European call option C = C(t) and assume that the prize at some time t 0 < T is known and given by C 0 = C(t 0 ). The Black-Scholes formula for European call options (Theorem 3.2) shows that C depends on the volatility σ according to Definition 3.9 (Implicit Volatility) C(σ) = S Φ(d 1 (σ)) K exp( r(t t)) Φ(d 2 (σ)). Assume that C 0 satisfies the arbitrage estimate (S Kexp( r(t t)) + C 0 S. Then, the equation C(σ imp ) = C 0 admits a unique solution σ imp > 0 which is called the implicit volatility. C(σ) = S Φ(d 1 (σ)) K exp( r(t t)) Φ(d 2 (σ)). Given a start iterate σ (0) > 0, the implicit volatility can be computed by Newton s method σ (k+1) = σ (k) C(σ(k) ) C 0 C (σ (k) ) = σ (k) C(σ(k) ) C 0 κ(σ (k) ), κ(σ (k) ) := S T t Φ (d 1 (σ (k) )).