What is Financial Mathematics? 1
Transcription
What is Financial Mathematics? 1
What is Financial Mathematics? 1 Introduction • Financial Mathematics is a collection of mathematical techniques that find applications in finance, e.g. – Asset pricing: derivative securities. – Hedging and risk management – Portfolio optimization – Structured products • There are two main approaches: – Partial Differential Equations – Probability and Stochastic Processes 2 Short History of Financial Mathematics • 1900: Bachelier uses Brownian motion as underlying process to derive option prices. • 1973: Black and Scholes publish their PDE-based option pricing formula. • 1980: Harrison and Kreps introduce the martingale approach into mathematical finance. • Financial Mathematics has been established as a separate academic discipline only since the late eighties, with a number of dedicated journals. 3 Structure of this talk • Preliminary notions: Time value of money, financial securities, options. • Arbitrage and risk–neutral valuation via a one–period, two–state toy model. • Modelling stock price behaviour • Naive stochastic calculus • PDE approach to finance • Martingale approach to finance • Numerical methods • Current Research 4 Preliminary Notions Discounting and Financial Instruments • Finance may be defined as the study of how people allocate scarce resources over time. • The outcomes of financial decisions (costs and benefits) are – spread over time – not generally known with certainty ahead of time, i.e. subject to an element of risk • Decision makers must therefore – be able to compare the values of cashflows at different dates – take a probabilistic view 5 Discounting • The time value of money: R1.00 in the hand today is worth more than the expectation of receiving R1.00 at some future date. • Thus borrowing isn’t free: the borrower pays a premium to induce the lender to part with his/her money. This premium is the interest. • We shall make the simplifying assumptions that – There is only one interest rate: All investors can borrow and lend at this (riskless) rate. – The interest rate is constant over time. – The same rate applies for all maturities. 6 • Let r denote the continuously compounded interest rate, so that one unit of currency deposited in a (riskless) bank account grows to erT units in time T . • Thus an amount X at time T is the same as Xe−rT now. • Discounting allows us to compare amounts of money at different times. 7 Returns • The return on an investment S is defined by S R = ln T S0 i.e. ST = S0eRT The random variable R is essentially the “interest” obtained on the investment, and may be negative. • Investors attempt to maximize their expected return. Fundamental relationship in finance: • E[Return] = f (Risk) where f is an increasing function. 8 Securities • Securities are contracts for future delivery of goods or money, e.g. shares, bonds and derivatives. • One distinguishes between underlying (primary) and derivative (secondary) instruments. • Examples of underlying instruments are shares, bonds, currencies, interest rates, and indices. • A derivative (or contingent claim) is a financial instruments whose value is derived from an underlying asset. • Examples of derivatives are forward contracts, futures, options, swaps and bonds. 9 • There are two main reasons for using derivatives: Hedging and Speculation. • Thus derivatives are essentially tools for transferring risk, and will allow one to diminish or increase one’s exposure to uncertain events. • An option gives the holder the right, but not the obligation to buy or sell an asset. • A European call option gives the holder the right to buy an asset S (the underlying) for an agreed amount K (the strike price) on a specified future date T (maturity). 10 • Thus the payoff at expiry is max{S(T ) − K, 0} • Since the payoff can never be negative, but is sometimes positive, options aren’t free. The premium paid for the option is related to the risk (“probability”) that the share price is greater than the strike at expiry. 11 Risk-Neutral Valuation • Consider a toy model with just two trading dates t = 0 and t = T , and just two financial assets – A risk–free bank account A paying a constant simple rate r = 10% over the interval [0, T ]. – A risky stock S. Today’s stock price is S0 = 10. • At time T , there are only two possible states of the world, UP and DOWN. 12 • We model this using the tuple (Ω, P, F , T, F, (At, St)t∈T) • Here Ω = {Up, Down}, and P is a probability measure on Ω. 13 • Consider a European call option on S with strike price K = 11 and maturity T . At maturity the call option has the following possible values: • How would we find “the” fair price C0 for this contract at t = 0? 14 • Two possibilities come to mind: – METHOD I. Calculate the expected value of the future payoff, and discount this to the present. Thus 1 [P(UP) · 11 + P(Down) · 0] 1.1 = 10 · P(UP) C0 = ∗ PROBLEM: How do we determine the measure P? If we consider both states equally likely, the value of the call option will be C(0) = 5 – METHOD II. The price of the option will be determined by the market, in particular by supply and demand. 15 16 • The correct price can be determined by an arbitrage argument, as follows: • Consider a portfolio θ = (θ0, θ1) containing an amount θ0 in the bank and a quantity θ1 shares. The initial value of the portfolio is V0(θ) = θ0 + 10θ1. • We want to ensure that the portfolio has the same value as the call option in all states of the world at expiry. UP DOWN VT (θ) = 1.1θ0 + 22θ1 = 11 VT (θ) = 1.1θ0 + 5.5θ1 = 0 i.e. 10 2 θ= − , 3 3 2 shares, and buy • Thus if you borrow 10 3 3 the resulting portfolio has the same cashflows at maturity as the call option. 17 • To exclude arbitrage, the initial value of the option must be the same as the initial value of the portfolio, i.e. 10 2 10 C(0) = − + 10 · = 3 3 3 • Arbitrage is the possibility of making a profit without the possibility of making a loss. • In the preceding example, if the option costs less than the portfolio, then – Short the portfolio; – Use the proceeds to buy the option; – And put the remainder in the bank. 18 • Note that the option price using discounted expected values was 5, which is higher than 10/3. How can this be? • If we insist on using the probability measure P, then the share itself is priced “incorrectly”. – Its value ought to have been 1 1 1 S0 = (22) + (5.5) = 12.5 1.1 2 2 – but the real price is S0 = 10. 19 • This reflects the fact that investors are risk averse. In order to take on the risk of the share, investors require a risk premium Rp: 1 10 = S0 = EP[ST ] 1 + r + Rp 1 1 1 = [ · 22 + · 5.5] 1.1 + Rp 2 2 • Suppose that we now change the probability measure to a new measure Q under which investors are risk–neutral, i.e. under which they do not require a risk premium. • In this world, the current value of the share is its discounted expected value. 1 10 = [Q(UP) · 22 + (1 − Q(UP)) · 5.5] 1.1 1, which implies that Q(UP) = 3 and Q(DOWN) = 2 3. 20 • If we price the option using the discounted expected value under the risk–neutral measure Q, we get 1 1 2 10 C(0) = ( · 11 + · 0) = 1.1 3 3 3 • and this is CORRECT!!! • Principle of Risk–Neutral Valuation: – The t = 0–value of an option is its discounted expected value. – However, the expectation is taken under a risk–neutral probability measure, which we can calculate. – And not under the “real–world” probability measure, which we can never know. 21 Modelling Stock Prices • Any model of stock price behaviour must be stochastic, i.e. incorporate the random nature of price behaviour. The simplest such models are random walks. • Partition the interval [0, T ] into subintervals of length ∆t 0 = t0 ≤ t1 ≤ · · · ≤ tN = T N = T ∆t • Let Xtn , n = 1, 2, . . . N be a family of random variables, and let S0 be the stock price at t = 0. We might (naively) attempt to model the stock price process by Stn+1 = Stn + Xtn+1 22 • Thus St = S0 + t X Xu u=1 • The intuition behind this is that the price at time t + ∆t equals the price at time t plus a “random shock”, modelled by Xt. • We also assume that these shocks are independent. • Efficient Markets Hypothesis: Stock price processes are Markov processes. 23 • Fact: If Xn are independent random variables, then X var( n Xn) = X n var(Xn) • Thus if the Xn are independent, identically distributed, then the variance of the sum is proportional to the number of terms. • So the variance of the stock price in our naive random walk model is proportional to the elapsed time. 24 • We attempt to build a continuous–time model of stock price behaviour over an interval [0, T ]. As a first approximation, we use Bernoulli shocks every unit time, i.e. we let ( Xt = +∆S with probability 0.5 −∆S with probability 0.5 • Note that Var(Xt) = ∆S 2 Var(ST ) = N X Var(Xtn ) n=1 = N ∆S 2 ∆S 2 = T ∆t 25 • How large should the jumps in stock price be? To ensure that Var(ST ) goes to neither 0 nor ∞ as ∆t → 0, we must have √ ∆S = o( ∆t) • Note that for differentiable functions f (t), we have ∆f ≈ f 0(t)∆t, i.e. ∆f = o(∆t) • This shows that St cannot be differentiable! 26 • To build a continuous version of our model, we use the Central Limit Theorem: If Xn is a largish family of iid random variP ables, then n Xn is approximately normally distributed. • Thus: After a largish number of shocks, the stock price in our naive random walk model will be approximately normally distributed. • We seek a continuous-time version of the random walk — a stochastic process that is changing because of random shocks at every instant in time. 27 Brownian motion • Brownian motion is a continuous–time stochastic process Bt, t ≥ 0 with the following properties: (1) Each change Bt − Bs = (Bs+h − Bs ) + (Bs+2h − Bs+h ) + · · · + (Bt − Bt−h ) is normally distributed with mean 0 and variance t − s. (2) Each change Bt − Bs is independent of all the previous values Bu, u ≤ s. (3) Each sample path Bt, t ≥ 0 is (a.s.) continuous, and has B0 = 0. • Brownian motion is a martingale: EsBt = Bs s≤t where Es denotes the expectation at time s. 28 GBM • For stock prices, the Brownian motion model is inadequate. We expect the change in price to be proportional to the current price. • A better model for share prices is given by the stochastic differential equation dSt = µSt dt + σSt dBt • Here µ is the drift, i.e. the rate at which the share price increases in the absence of risk. The differential dBt models the randomness (risk), and the parameter σ, known as the volatility, models how sensitive the share price is to these random events. • This share price process is called a geometric Brownian motion. 29 Value process • Consider a market with a share St whose price process is a GBM dSt = µSt dt + σSt dBt • Let the risk–free interest rate be r, i.e. the risk–free bank account At satisfies the DE dAt = rAt dt At is the riskless asset. It has drift r and zero volatility. • Given a dynamic portfolio θt = (θt0, θt1), the value process Vt(θ) is defined by Vt(θ) = θt0 At + θt1 St • It satisfies the SDE dVt = θt0 dAt + θt1 dSt = (rθt0 At + µθt1 St) dt + θ1 σSt dBt 30 • The value of the portfolio at time T is therefore Z T VT (θ) = V0 (θ) + Z0T + [rθt0 At + µθt1 St] dt θ1 σSt dBt 0 • We now see that we need to be able to evaluate integrals of the form Z T f (t, ω) dBt(ω) 0 • The obvious method would be to regard the above as a Riemann–Stieltjes (or Lebesgue–Stieltjes) integral. 31 Stochastic Calculus Naive Approach • Let f (x) be a differentiable function on an interval [a, b]. Partition this interval: a = x0 < x1 < x2 < xn = b where xi+1 − xi = ∆x • Then by Taylor series expansion, we get f (xi+1 ) − f (xi) = f 0 (xi)∆x + + 1 00 f (xi)(∆x)2 2! 1 000 f (xi)(∆x)3 + terms involving ∆x4 , ∆x5 , . . . 3! • Thus f (b) − f (a) = n−1 X i=0 n−1 X [f (xi+1 ) − f (xi)] n−1 1 X 00 0 = f (xi)∆x + f (xi)(∆x)2 + . . . 2 i=0 i=0 32 • As ∆x → 0, we get f (b) − f (a) = lim X ∆x→0 f 0 (xi)∆x i X 1 + lim f 00 (xi)(∆x)2 + . . . 2 ∆x→0 i Z b Z b 1 = f 00 (x) (dx)2 + . . . f 0 (x) dx + 2 a a • In ordinary calculus, only the first term counts (by the Fundamental Theorem of Calculus), and the other terms are zero. • This is because the quadratic variation of any “ordinary” function is zero, i.e. lim X (∆g)2 = 0 ∆x→0 for any “ordinary” function g. 33 • But Brownian motion is different: Consider ∆B = Bt+∆t − Bt. This is a normally distributed random variable with E[∆B] = 0 and variance var(∆B) = ∆t. • Consider next the random variable (∆B)2. This has E[(∆B)2] = var[∆B] = ∆t var[(∆B)2 ] = E[(∆B)4 ] − (∆t)2 = 2(∆t)2 << ∆t • Thus the variance of (∆B)2 is ≈ 0, i.e. though ∆B is a random variable, (∆B)2 is a constant (!! I promise that this can be made precise.) • It follows that lim ∆t→0 X 2 E(∆B) = lim ∆t→0 X ∆t = T where T is the total elapsed time. Thus the quadratic variation of Brownian motion is non–zero. 34 • Also lim ∆t→0 X 4 E(∆B) = 2 lim X (∆t)2 = 0 ∆t→0 because g(t) = t is an “ordinary” function, with quadratic variation zero. • Hence we cannot ignore the second–order term 1 2 Z b f 00 (x) (dx)2 a in the case that x = B. • But we can ignore all higher–order terms. • We thus have the following rules for stochastic calculus: (dBt)2 = dt dBt · dt = (dt)2 = 0 35 • Suppose that f (t, x) is a C 1,2–function, and let Xt = f (t, Bt). Applying these rules to a second order Taylor series, we obtain: Theorem: (Ito’s Formula) dXt = 1 ∂ 2f ∂f + ∂t 2 ∂B 2 ! dt + ∂f dBt ∂B • Ordinary calculus shows that for a function f (t, x) we have df = ∂f ∂f dt + dx ∂t ∂x • In stochastic calculus, we get another term, due to the non–zero quadratic variation of Brownian motion. 36 • Since Brownian motion has non-zero quadratic variation, Brownian sample paths are (a.s.) of unbounded variation. • This means that in general the Ito stochasR tic integral 0T f dBt cannot be interpreted as a Riemann–Stieltjes integral. • Nevertheless, the stochastic integral can be defined with semimartingale integrators (using an approximation in a L2– space, rather than an (almost) pointwise limit). • Fact: The Ito integral Z Mt = t f (u, Bu ) dBu 0 is a (local) martingale, i.e. Z t Z f dBu = Es 0 s f dBu 0 37 Stock price process parameters • Let’s have another look at volatility. The GBM model for stock prices is dSt = µSt dt + σSt dBt Thus dS 2 E = σ 2 dt S and thus σ 2 dt is the variance of the return of the stock over a small period dt. • It follows that σ is the standard deviation of the annual return of the stock S. • This can be measured from market data. 38 • Can we also measure the drift µ? No. • So the correct, real-world dynamics of a share price are unknowable: We can get the volatility, but not the drift. • Amazingly, we don’t care!! 39 Black-Scholes Model PDE Approach • Consider again market with a share St whose price process satisfies the SDE dSt = µSt dt + σSt dBt • Let the risk–free interest rate be r, and let At be the riskless bank account, with dynamics dAt = rAt dt • Let V (t, St) be European–style derivative whose value depends on both the share price and time. Consider a portfolio Π which contains 1 derivative, and n shares, i.e. its value is Πt = Vt + nSt 40 • A small amount of time dt later, the share price has changed. The value of the portfolio changes by dΠt = dVt + n dSt • By Ito’s Formula, ∂V ∂V 1 ∂ 2V 2 dVt = dt + dS + dS ∂S 2 ∂S 2 ∂t ∂V ∂V ∂V 1 2 2 ∂V = dt + σS + µS + σ S dBt ∂t ∂S 2 ∂S 2 ∂S • Hence ∂V ∂V 1 ∂V dΠt = + µS + σ 2 S 2 2 + nµS ∂t ∂S 2 ∂S ∂V + n dBt + σS ∂S dt 41 • Now if we take n = − ∂V ∂S (i.e. the portfolio is short − ∂V ∂S shares), then the portfolio is unaffected by a random change in the stock price: dΠt = ∂V 1 ∂V + σ2S 2 2 ∂t 2 ∂S dt (1) • Thus, for a brief instant, the portfolio is risk–free. By a no–arbitrage argument, it must earn the same return as the risk–free bank account, i.e. ∂V dΠt = rΠt dt = r V − S ∂S dt (2) 42 • Equating (1) and (2), we get ∂V 1 2 2 ∂ 2V ∂V + σ S + rS − rV = 0 2 ∂t 2 ∂S ∂S • This is the famous Black–Scholes PDE. It is a second–order parabolic PDE, i.e. essentially a heat equation. • It is now clear why we don’t care about the drift µ of the underlying asset S: It does not appear in the BS PDE!! 43 Black–Scholes Model Risk–Neutral Approach • Since we don’t care about the drift rate µ of an underlying asset, we may as well simplify our asset price dynamics by assuming that all assets have the same drift. • The riskless asset (bank account) has drift r, which we can actually see. We thus assume that all assets have the same return, namely the risk–free rate r. • Mathematically, this corresponds to a change of measure — from a real world, unknowable probability measure P to a knowable, risk–neutral measure Q. In the risk–neutral world, the dynamics of S are dSt = rSt dt + σS dBt Thus we change the drift of the asset from µ to r. 44 • Mathematically, this is accomplished using the Cameron–Girsanov Theorem: Let dYt = µ(t, ω) dt + θ(t, ω) dBt be an Ito process in a filtered probability space (Ω, Ft, P) Suppose that there exists processes u(t, ω) and ν(t, ω) such that θ·u=ν−µ Define a process M by 1 t ||u||2 ds) Mt = exp( u dBs − 2 0 0 and define a measure Q by Z t Z dQ = MT dP Then under Q, Y –dynamics are ˆt dYt = ν(t, ω) dt + θ(t, ω) dB ˆt is a Q–Brownian motion. where B • Amazingly, a change of measure changes only the drift and not the volatility. 45 • We can calculate option prices in the risk– neutral world, because the asset price dynamics/distributions are known. • But: Prices in the real– and risk–neutral world are the same! It is just probabilities that are changed. Fundamental Theorem of Asset Pricing: There are no arbitrage opportunities • if and only if there exists a risk–neutral measure. 46 PDE = Risk–Neutral • Consider a European call option C on a share S with strike K and maturity T . The volatility of the underlying share S is σ and the risk–free rate is r. • We must solve the following BVP: ∂V ∂V 1 2 2 ∂ 2V + rS + σ S − rV = 0 ∂t 2 ∂S 2 ∂S V (T ) = Φ(ST ) = max{ST − K, 0} • Theorem: In the risk–neutral world, the Vt discounted value process A = e−rtVt is t a martingale: −rT e Z VT = V0 + T e−rtσSt dBt 0 47 • It follows that the expected value of e−rtVt at any time is its current value, and thus the value of the call option with strike K and maturity T is given by V0 = E0 [e−rT VT ] = e−rT E0 [max{ST − K, 0}] • In the same way, the value of any European– style contingent claim V with maturity T and payoff (boundary condition) V (T, ST ) = Φ(ST ) is simply V0 = e−rT E[Φ(ST )] • This is a version of the Feynman–Kac Theorem, which gives the solution to a large class of parabolic PDE’s as an expectation of a diffusion (here with loss of mass, represented by discounting). 48 Computational Toolbox • Numerical integration • Optimization techniques • Finite difference methods • Lattice/tree methods • Monte Carlo and quasi–Monte Carlo methods • Statistical techniques: Principal component analysis, factor analysis, maximum entropy 49 • Time series analysis • Numerical solution of SDE’s • Dynamic programming • Stochastic control theory 50 Current Research • Altenatives to Black–Scholes – Stochastic volatility models. – Jump diffusions. – Levy processes. • Interest–rate modelling. • Pricing in incomplete markets. • Pricing/measuring/hedging credit risk. 51 • Capital adequacy based risk measures • Real options • Differential game theory • Entropy–based option pricing • Viability theory • Non-standard finance 52