Mathematics in Finance

Similar documents
Mathematics in Finance

Martingale Pricing Theory in Discrete-Time and Discrete-Space Models

Pricing theory of financial derivatives

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS

MATH 425 EXERCISES G. BERKOLAIKO

No-arbitrage Pricing Approach and Fundamental Theorem of Asset Pricing

SYSM 6304: Risk and Decision Analysis Lecture 6: Pricing and Hedging Financial Derivatives

MATH 5510 Mathematical Models of Financial Derivatives. Topic 1 Risk neutral pricing principles under single-period securities models

( 0) ,...,S N ,S 2 ( 0)... S N S 2. N and a portfolio is created that way, the value of the portfolio at time 0 is: (0) N S N ( 1, ) +...

3.2 No-arbitrage theory and risk neutral probability measure

Lecture 5. Trading With Portfolios. 5.1 Portfolio. How Can I Sell Something I Don t Own?

From Discrete Time to Continuous Time Modeling

Introduction Random Walk One-Period Option Pricing Binomial Option Pricing Nice Math. Binomial Models. Christopher Ting.

Lecture 8: Introduction to asset pricing

Completeness and Hedging. Tomas Björk

Mathematics of Finance Final Preparation December 19. To be thoroughly prepared for the final exam, you should

How Much Should You Pay For a Financial Derivative?

******************************* The multi-period binomial model generalizes the single-period binomial model we considered in Section 2.

4: SINGLE-PERIOD MARKET MODELS

Help Session 2. David Sovich. Washington University in St. Louis

Introduction to Financial Mathematics

MS-E2114 Investment Science Exercise 10/2016, Solutions

Lecture 8: Asset pricing

Lecture 16. Options and option pricing. Lecture 16 1 / 22

An Introduction to the Mathematics of Finance. Basu, Goodman, Stampfli

Corporate Finance, Module 21: Option Valuation. Practice Problems. (The attached PDF file has better formatting.) Updated: July 7, 2005

LECTURE 2: MULTIPERIOD MODELS AND TREES

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

Option Pricing. Chapter Discrete Time

B8.3 Week 2 summary 2018

MATH 425: BINOMIAL TREES

Optimization Models in Financial Mathematics

Chapter 14. Exotic Options: I. Question Question Question Question The geometric averages for stocks will always be lower.

Introduction to Financial Mathematics and Engineering. A guide, based on lecture notes by Professor Chjan Lim. Julienne LaChance

sample-bookchapter 2015/7/7 9:44 page 1 #1 THE BINOMIAL MODEL

Option Pricing Models for European Options

Randomness and Fractals

Stochastic Calculus for Finance

2 The binomial pricing model

Lecture 1 Definitions from finance

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

Uncertainty in Equilibrium

The Black-Scholes PDE from Scratch

Derivative Securities Section 9 Fall 2004 Notes by Robert V. Kohn, Courant Institute of Mathematical Sciences.

Risk-neutral Binomial Option Valuation

1.1 Basic Financial Derivatives: Forward Contracts and Options

FIN FINANCIAL INSTRUMENTS SPRING 2008

Choice under risk and uncertainty

MATH 361: Financial Mathematics for Actuaries I

Pricing Options with Binomial Trees

Basic Arbitrage Theory KTH Tomas Björk

ECON 815. Uncertainty and Asset Prices

AMH4 - ADVANCED OPTION PRICING. Contents

1 Parameterization of Binomial Models and Derivation of the Black-Scholes PDE.

Pricing Options with Mathematical Models

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

Advanced Stochastic Processes.

DERIVATIVE SECURITIES Lecture 5: Fixed-income securities

Class Notes on Financial Mathematics. No-Arbitrage Pricing Model

Dynamic Contracts. Prof. Lutz Hendricks. December 5, Econ720

ECON FINANCIAL ECONOMICS

Learning Martingale Measures to Price Options

Models and Decision with Financial Applications UNIT 1: Elements of Decision under Uncertainty

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

Fixed-Income Securities Lecture 5: Tools from Option Pricing

One-Period Valuation Theory

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

Stochastic Calculus, Application of Real Analysis in Finance

Microeconomics Comprehensive Exam

Up till now, we ve mostly been analyzing auctions under the following assumptions:

Randomness: what is that and how to cope with it (with view towards financial markets) Igor Cialenco

Consumption and Asset Pricing

ECON FINANCIAL ECONOMICS

Optimizing Portfolios

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets

Cash Flows on Options strike or exercise price

MS-E2114 Investment Science Lecture 10: Options pricing in binomial lattices

ECON4510 Finance Theory Lecture 10

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

Chapter 14 Exotic Options: I

non linear Payoffs Markus K. Brunnermeier

Introduction to Financial Mathematics. Kyle Hambrook

The Binomial Model. Chapter 3

Lecture: Continuous Time Finance Lecturer: o. Univ. Prof. Dr. phil. Helmut Strasser

The Black-Scholes Model

One-Period Valuation Theory

FINANCIAL OPTION ANALYSIS HANDOUTS

1 Consumption and saving under uncertainty

Econ 172A, W2002: Final Examination, Solutions

Practice of Finance: Advanced Corporate Risk Management

General Equilibrium under Uncertainty

Lecture 12: Introduction to reasoning under uncertainty. Actions and Consequences

Utility Indifference Pricing and Dynamic Programming Algorithm

Martingale Measure TA

Financial Stochastic Calculus E-Book Draft 2 Posted On Actuarial Outpost 10/25/08

Why Bankers Should Learn Convex Analysis

Notes for Lecture 5 (February 28)

Microeconomics II. CIDE, MsC Economics. List of Problems

Finance: A Quantitative Introduction Chapter 7 - part 2 Option Pricing Foundations

MATH 112 Section 7.3: Understanding Chance

Transcription:

Mathematics in Finance Robert Almgren University of Chicago Program on Financial Mathematics MAA Short Course San Antonio, Texas January 11-12, 1999 1

Robert Almgren 1/99 Mathematics in Finance 2 1. Pricing by the no-arbitrage principle 2. Multi-period pricing 3. An overview of real securities 4. Continuum limit: The Black-Scholes equation 5. Random walks and stochastic calculus

Robert Almgren 1/99 Mathematics in Finance 3 One-period model: now t = 0 : certain, one state t = T : uncertain: M possible states of world M o 3 2 1 t = 0 t = T t Ω ={1, 2,...,M}

Robert Almgren 1/99 Mathematics in Finance 4 Examples: Coin flip: heads or tails Lottery ticket: few specified payoffs Earthquake: destroys house or not Weather: divide temperature into bands Stock: several future prices

Robert Almgren 1/99 Mathematics in Finance 5 No opinion about probability Only need list of possible events (Or: only care about zero vs nonzero probability) Random variable: function Ω R f(j) = value of variable f if state j happens ( f(1),...,f(m) ) T vector in R M.

Robert Almgren 1/99 Mathematics in Finance 6 Econo-jargon: Endowment: How much I get from outside source Consumption: How much I actually have, as modified by trading activity Economics: measured in abstract units For us: measured in dollars Endowment and consumption are both random variables We use trading securities to tailor consumption

Robert Almgren 1/99 Mathematics in Finance 7 Examples: Coin flip, lottery: My endowment is independent of result. Earthquake: house falls down is negative endowment Weather: energy companies have exposure Stock motion: endowment is independent of result

Robert Almgren 1/99 Mathematics in Finance 8 Tailoring consumption by trading: Bet on coin, buy lottery ticket Purchase insurance contract Energy companies trade temperature derivatives Invest in stock

Robert Almgren 1/99 Mathematics in Finance 9 Utility function U(c) Measures value to me of different pattern of consumption outcomes Concave: Second million less valuable than first million U ( αc 1 + (1 α)c 2 ) > αu ( c1 ) + (1 α) U ( c2 ) Risk-aversion: prefer more uniform distribution U 1 > U 0 1 2 (Depending on weights: if U(0, 2) = U(2, 0), say) All we care about in this course: U(x) increasing More money is better than less money We completely eliminate risk, don t need to measure

Robert Almgren 1/99 Mathematics in Finance 10 Security: A contract that pays different amounts in different states of the world. Random variable: d = ( d(1),...,d(m) ) T R M Payoff in different states of the world Coin flip: d = (1, 1) Insurance contract: d = ( 0, 100,000 ) Temperature (and other) derivatives: custom-specified Stock share: d = ( 90, 100, 110 ), say

Robert Almgren 1/99 Mathematics in Finance 11 Investment θ: Your payoff is ( ) θd = θd 1,..., θd M You choose θ at t = 0, then see what happens θ can be any positive or negative number θ>0: long θ<0: short Someone else has to take θ Bet on coin flip: heads or tails Purchase insurance contract or derivative (or sell to neighbor) Buy some shares of stock Short sale: borrow shares, sell, buy later to give back Every security can be bought long or short (no margin).

Robert Almgren 1/99 Mathematics in Finance 12 Market: List of N securities Payout matrix (N M) D = d 1 (1) d 1 (M).. d N (1) d N (M) θ = θ 1. θ N payout D T θ = θ 1 d 1 (1) + +θ N d N (1). θ 1 d 1 (M) + +θ N d N (M) consumption c = e + D T θ

Robert Almgren 1/99 Mathematics in Finance 13 Prices p = p 1. p N Portfolio cost p T θ (not random) D = ( ) p D = p 1 d 1 (1) d 1 (M)... p N d N (1) d N (M) Complete description of market Price means you can buy or sell arbitrary amounts Prices determined by mysterious and complicated mechanisms

Robert Almgren 1/99 Mathematics in Finance 14 We want to relate prices to payouts No free lunch All of Financial Mathematics: Inequality constraints on p j When new security is added with specifed payouts depending on existing securities, determine exactly what new price must be ( derivative pricing )

Robert Almgren 1/99 Mathematics in Finance 15 A possible idea: If you have probabilities, compute fair value Flip of fair coin: p = 0 Insurance cost: depends on probability of earthquake Stock price: depends on your opinion about future values All these formulations have risk When we can eliminate risk (not always), the risk-free price is always the correct one. Probabilities do not matter

Robert Almgren 1/99 Mathematics in Finance 16 Example: Two-asset market Bond: A generic risk-free asset; payout always = 1 Stock: A generic risky asset B 1 1 S 1. =.. 1 B M S M Interest rate r : S 0 arbitrary discount factor B 0 = e rt D = e rt 1 1 S 0 S 1 S M

Robert Almgren 1/99 Mathematics in Finance 17 Arbitrage: θ R N so that D T θ 0 and D T θ 0 p T θ 0: no initial cost D T θ 0: never lose any money D T θ 0: possibility to win some money or p T θ<0: gain money when you implement D T θ 0: never lose any money

Robert Almgren 1/99 Mathematics in Finance 18 If the market were such that arbitrage possibilities existed, then everyone would rush to take the good deal. Prices would respond (in mysterious way) to one-sided demand. Arbitrage possibility would disappear. Arbitrage strategies cannot exist Impossible to make profit greater than risk-free rate, without taking on risk. Gives constraints on prices in terms of payouts

Robert Almgren 1/99 Mathematics in Finance 19 State-price vector: ψ>0sop = Dψ ψ R M : Assigns a weight to each state. Prices determined by payouts via ψ Theorem: Non-existence of arbitrage existence of ψ Proof: p T θ = ψ T D T θ. Any component of D T θ>0 p T θ>0 (You can win but it will cost you.)

Robert Almgren 1/99 Mathematics in Finance 20 Sets in R M+1 (initial and final consumption) Set of arbitrage payoffs: positive cone K = { x R M+1 } x 0 and x 0 Set of attainable payoffs: linear space, dim= rank( D) L = { x R M+1 x = D T θ for some θ R N }. No arbitrage K L =

Robert Almgren 1/99 Mathematics in Finance 21 0 c K L State 1

Robert Almgren 1/99 Mathematics in Finance 22 Separating hyperplane theorem: There exists a normal vector c so c T x = 0 c T x > 0 all x L all x K Separate into now (x 0 scalar), and future ( x R M ) c T x = ax 0 + b T x a > 0 and b > 0 since K includes positive coordinate axes θ R N, ap T θ + b T D T θ = 0 (ap Db) T θ = 0 ψ = b/a is state-price vector QED

Robert Almgren 1/99 Mathematics in Finance 23 Theorem: rank(d) M rank( D) M ψ is unique Proof: dim(l) = rank( D) rank(d) = M market is complete Can achieve any combination of payoffs Requires N M. At least as many securities as states. Arbitrage always gives inequality constraints Prices are uniquely determined when add securities to a market that is already complete Coin flip: price of game should be < max payoff Insurance: should cost something but less than house

Robert Almgren 1/99 Mathematics in Finance 24 Suppose our market has a bond, discount factor B 0 = e rt e rt = B 1 ψ 1 + + B M ψ M = ψ 1 + + ψ M q = e rt ψ can be interpreted as risk-neutral probabilities For random variable f, define expectation E Q [f ] = q 1 f(1) + + q M f(m) Any security in market can be priced by the formula p = e rt E Q [d] = discounted expectation in risk-neutral measure If q is unique (ψ is unique), this is the only possible value.

Robert Almgren 1/99 Mathematics in Finance 25 Two assets plus a derivative Market has bond + stock initial prices B 0 = e rt, S 0 S 0 is as quoted in the market right now World has exactly two states: stock moves to S 1 or S 2 (S 1 <S 2 ) We choose S 1 and S 2 however we like D = e rt S 0 1 S 1 1 S 2 S 1 S 2 market is complete q is unique if it exists

Robert Almgren 1/99 Mathematics in Finance 26 Set q 2 = q, q 1 = 1 q, solve S 0 = e rt( qs 2 + (1 q)s 1 ) For 0 <q<1, need q = ert S 0 S 1 S 2 S 1, 1 q = S 2 e rt S 0 S 2 S 1. S 1 < e rt S 0 < S 2 S 1 e rt S 0 Borrow money to buy the stock e rt S 0 S 2 Short the stock and invest the proceeds

Robert Almgren 1/99 Mathematics in Finance 27 S q S 2 exp(rt) S 0 S 0 1 - q S 1 t = 0 t = T t

Robert Almgren 1/99 Mathematics in Finance 28 Add a security to the market General new security V more states (e.g. a different stock) We add a derivative security Value of V at time T determined by value of S at T World still has the same two future states Example: call option with strike K Right to buy the stock for K at time T V at time T = S K, if S K (buy for K, sell in market for S) 0, if S K (not worth using the option) V j = max{s j K,0} (k = 1, 2)

Robert Almgren 1/99 Mathematics in Finance 29 Market is now D = e rt S 0 V 0 1 S 1 V 1 1 S 2 V 2 Must have rank 2 determines V 0 Risk-neutral expectation formula: V 0 = e rt( qv 2 + (1 q)v 1 ) = S 0 e rt S 1 S 2 S 1 V 2 + e rt S 2 S 0 S 2 S 1 V 1. Formula for V 0 in terms of values at later times.

Robert Almgren 1/99 Mathematics in Finance 30 Hedging You are the bank. You wrote option to a customer. You have risk since you have to pay V 1 or V 2. You hedge your risk by investing in stock and bond. Choose investments to replicate option payoff. Heding portfolio Π has b units of bond bond, shares of stock Initial value: Π 0 = be rt + S 0 Π 1 = b + S 1, if stock moves to S 1 Final value: Π 2 = b + S 2, if stock moves to S 2

Robert Almgren 1/99 Mathematics in Finance 31 Choose b, so Π 1 = V 1 Π 2 = V 2 No matter what happens, you have exactly enough money to cover your obligation. Then it must be that V 0 = Π 0 Solution (two linear equations in two variables): = V 2 V 1 S 2 S 1, b = S 2V 1 S 1 V 2 S 2 S 1. = hedge ratio: shares of stock held per option sold Hold this amount stock, loan/borrow cash difference

Robert Almgren 1/99 Mathematics in Finance 32 Review of why this has to be the price: Suppose option were being bought in the market for V 0 >V 0 (V 0 determined by no-arbitrage). You sell the option and buy the hedging portfolio guaranteed profit V 0 V 0. If the option were being sold for a price less than V 0 you do the reverse. (Remember there is only one price for any security, including the option.) In either case, a lot of people would quickly notice opportunity; price would respond and move back to the correct level. (Le Chatelier s principle)

Robert Almgren 1/99 Mathematics in Finance 33 Assumptions: Buy/sell at same price No transaction costs, bid/ask spread, margin requirements Arbitrary positive/negative amounts No impact on market, underlying stock can always be traded (The price is determined only if you can trade stock.) Stock can move to only two specific values In continuous limit, you must guess amplitude (not direction!) of future price changes. ( volatility ) In practice this is not unambiguously determined.

Robert Almgren 1/99 Mathematics in Finance 34 Multiple periods Divide time T into N subintervals t 0 = 0, t 1, t 2,, t N 1, t N = T Bond price known at each time (constant interest rate r ) B(t j ) = e r(t t j) Stock price can move to two different values at t j+1 from its value at t j. N levels 2 N possible final states Make a list of all possible prices at all nodes: S 0,1, S 1,1,S 1,2, S 2,1,S 2,2,S 2,3,S 2,4, S N,1,...,S N,2 N A binomial tree model (nonrecombining)

Robert Almgren 1/99 Mathematics in Finance 35 S 4,16 S S 12 S 24 S 4,12 S 4,15 S 0 S 23 S 22 S 11 S 21 S 4,3 S 4,2 S 4,1 t 0 t 1 t 2 t 3 t 4 t

Robert Almgren 1/99 Mathematics in Finance 36 Add an option V to the market. We want to determine V 0,1 = option value right now (We are about to buy it, or quote its price to a customer.) Suppose value of V is known in terms of S at time T. (example: call option has V = max{s K,0}). Option pricing procedure: 1. Determine prices V N,1,...,V N,2 N using known formula. 2. Work back up the tree applying our formula V 0 = e rt( ) qv 2 + (1 q)v 1 (and the formula for q in terms of the S) at each node V 0 is any node, V 1 and V 2 are its children.

Robert Almgren 1/99 Mathematics in Finance 37 Why is this true? If the formula were violated at even one node (i,j ), there would be an arbitrage: Wait until time i. It may be that the stock price happens to be equal to S i,j, that is, it happened to take all the right jumps at all times up to i. If this node doesn t satisfy the pricing relation, then the option price V at that time will not equal its no-arbitrage price. If the stock price is S i,j, then buy or sell the option and the opposite hedging portfolio at that time. If the stock price happens to be something else, then do nothing. With this strategy, you have a positive probability of getting something for nothing.

Robert Almgren 1/99 Mathematics in Finance 38 Recombining trees: O(N 2 ) elements much more practical. Price moves up and down on a mesh. S 23 S 34 S 45 S S 12 S 33 S 44 S 22 S 0 S 43 S 11 S 32 S 21 S 31 S 42 S 41 t 0 t 1 t 2 t 3 t 4 t

Robert Almgren 1/99 Mathematics in Finance 39 Dynamic Hedging: If you sell the option at t = 0 for price V 0 : Purchase 0 shares of stock at same time Borrow/lend difference to risk-free account As time evolves, price moves up and down on tree. Continually adjust stock holdings to maintain i,j (Completely deterministic in terms of observed motions) Cash difference goes in/out of risk-free account. At t = T you are guaranteed to have exactly right amount of stock and cash to cover option. (For profit, charge a little more than V 0 at beginning)

Robert Almgren 1/99 Mathematics in Finance 40 One more assumption: You can rebalance portfolio as often as prices move. Continuous-time limit continuous trading.