1 Chapter 19 Monte Carlo Valuation. 2 Simulation of future stock prices and using these simulated prices to compute the discounted expected payoff of.

Slides:



Advertisements
Similar presentations
Option Valuation The Black-Scholes-Merton Option Pricing Model
Advertisements

Valuation of Financial Options Ahmad Alanani Canadian Undergraduate Mathematics Conference 2005.
Options, Futures, and Other Derivatives, 6 th Edition, Copyright © John C. Hull The Black-Scholes- Merton Model Chapter 13.
Chapter 14 The Black-Scholes-Merton Model
By: Piet Nova The Binomial Tree Model.  Important problem in financial markets today  Computation of a particular integral  Methods of valuation 
Basic Numerical Procedures Chapter 19 1 資管所 柯婷瑱 2009/07/17.
L7: Stochastic Process 1 Lecture 7: Stochastic Process The following topics are covered: –Markov Property and Markov Stochastic Process –Wiener Process.
1 16-Option Valuation. 2 Pricing Options Simple example of no arbitrage pricing: Stock with known price: S 0 =$3 Consider a derivative contract on S:
4.1 Option Prices: numerical approach Lecture Pricing: 1.Binomial Trees.
Chapter 20 Basic Numerical Procedures
Options and Speculative Markets Introduction to option pricing André Farber Solvay Business School University of Brussels.
Pricing an Option Monte Carlo Simulation. We will explore a technique, called Monte Carlo simulation, to numerically derive the price of an option or.
FRM Zvi Wiener Following P. Jorion, Financial Risk Manager Handbook Financial Risk Management.
5.1 Option pricing: pre-analytics Lecture Notation c : European call option price p :European put option price S 0 :Stock price today X :Strike.
Binomial Trees Chapter 11 Options, Futures, and Other Derivatives, 7th International Edition, Copyright © John C. Hull
Chapter 14 The Black-Scholes-Merton Model Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull
Derivatives Introduction to option pricing André Farber Solvay Business School University of Brussels.
The Lognormal Distribution
Hedge with an Edge An Introduction to the Mathematics of Finance Riaz Ahmed & Adnan Khan Lahore Uviersity of Management Sciences Monte Carlo Methods.
Zheng Zhenlong, Dept of Finance,XMU Basic Numerical Procedures Chapter 19.
Valuing Stock Options:The Black-Scholes Model
11.1 Options, Futures, and Other Derivatives, 4th Edition © 1999 by John C. Hull The Black-Scholes Model Chapter 11.
1 The Black-Scholes-Merton Model MGT 821/ECON 873 The Black-Scholes-Merton Model.
Ewa Lukasik - Jakub Lawik - Juan Mojica - Xiaodong Xu.
18.1 Options, Futures, and Other Derivatives, 5th edition © 2002 by John C. Hull Numerical Procedures Chapter 18.
The Pricing of Stock Options Using Black- Scholes Chapter 12.
Simulating the value of Asian Options Vladimir Kozak.
Chapter 13 Wiener Processes and Itô’s Lemma
Black Scholes Option Pricing Model Finance (Derivative Securities) 312 Tuesday, 10 October 2006 Readings: Chapter 12.
Chapter 26 More on Models and Numerical Procedures Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull
Valuing Stock Options: The Black- Scholes Model Chapter 11.
1 MGT 821/ECON 873 Numerical Procedures. 2 Approaches to Derivatives Valuation How to find the value of an option?  Black-Scholes partial differential.
Valuation of Asian Option Qi An Jingjing Guo. CONTENT Asian option Pricing Monte Carlo simulation Conclusion.
Cox, Ross & Rubenstein (1979) Option Price Theory Option price is the expected discounted value of the cash flows from an option on a stock having the.
11.1 Introduction to Futures and Options Markets, 3rd Edition © 1997 by John C. Hull The Pricing of Stock Options Using Black- Scholes Chapter 11.
Fundamentals of Futures and Options Markets, 7th Ed, Ch 13, Copyright © John C. Hull 2010 Valuing Stock Options: The Black-Scholes-Merton Model Chapter.
Option Pricing BA 543 Aoyang Long. Agenda Binomial pricing model Black—Scholes model.
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
Basic Numerical Procedure
A Cursory Introduction to Real Options Andrew Brown 5/2/02.
Fundamentals of Futures and Options Markets, 5 th Edition, Copyright © John C. Hull Binomial Trees in Practice Chapter 16.
Chapter 20 Brownian Motion and Itô’s Lemma.
Monte Carlo: Option Pricing
1 Introduction to Binomial Trees Chapter A Simple Binomial Model A stock price is currently $20 In three months it will be either $22 or $18 Stock.
Monte-Carlo Simulation. Mathematical basis The discounted price is a martingale (MA4257 and MA5248).
© K.Cuthbertson, D. Nitzsche FINANCIAL ENGINEERING: DERIVATIVES AND RISK MANAGEMENT (J. Wiley, 2001) K. Cuthbertson and D. Nitzsche Lecture Asset Price.
The Lognormal Distribution
13.1 Valuing Stock Options : The Black-Scholes-Merton Model Chapter 13.
The Black-Scholes-Merton Model Chapter 13 Options, Futures, and Other Derivatives, 7th International Edition, Copyright © John C. Hull
Chapter 20 Brownian Motion and Itô’s Lemma. Copyright © 2006 Pearson Addison-Wesley. All rights reserved Introduction Stock and other asset prices.
Monte-Carlo Simulations Seminar Project. Task  To Build an application in Excel/VBA to solve option prices.  Use a stochastic volatility in the model.
Chapter 18 The Lognormal Distribution. Copyright © 2006 Pearson Addison-Wesley. All rights reserved The Normal Distribution Normal distribution.
4.3 More Discrete Probability Distributions NOTES Coach Bridges.
Valuing Stock Options:The Black-Scholes Model
Chapter 24 Interest Rate Models.
Chapter 19 Monte Carlo Valuation. Copyright © 2006 Pearson Addison-Wesley. All rights reserved Monte Carlo Valuation Simulation of future stock.
Lecture 3 Types of Probability Distributions Dr Peter Wheale.
Chapter 14 The Black-Scholes-Merton Model 1. The Stock Price Assumption Consider a stock whose price is S In a short period of time of length  t, the.
Chapter 13 Wiener Processes and Itô’s Lemma 1. Stochastic Processes Describes the way in which a variable such as a stock price, exchange rate or interest.
Chapter 19 Monte Carlo Valuation. © 2013 Pearson Education, Inc., publishing as Prentice Hall. All rights reserved.19-2 Monte Carlo Valuation Simulation.
Chapter 14 The Black-Scholes-Merton Model
Chapter 19 Monte Carlo Valuation.
The Pricing of Stock Options Using Black-Scholes Chapter 12
DERIVATIVES: Valuation Methods and Some Extra Stuff
Mathematical Finance An Introduction
The Black-Scholes-Merton Model
Valuing Stock Options: The Black-Scholes-Merton Model
Monte Carlo Valuation Bahattin Buyuksahin, Celso Brunetti 12/8/2018.
Chapter 14 Wiener Processes and Itô’s Lemma
Valuing Stock Options:The Black-Scholes Model
Presentation transcript:

1 Chapter 19 Monte Carlo Valuation

2 Simulation of future stock prices and using these simulated prices to compute the discounted expected payoff of an option Draw random numbers from an appropriate distribution Uses risk-neutral probabilities, and therefore risk-free discount rate Distribution of payoffs a byproduct Pricing of asset claims and assessing the risks of the asset Control variate method increases conversion speed Incorporate jumps by mixing Poisson and lognormal variables Simulated correlated random variables can be created using Cholesky distribution

3 Computing the option price as a discounted expected value Assume a stock price distribution 3 months from now For each stock price drawn from the distribution compute the payoff of a call option (repeat many times) Take the expectation of the resulting option payoff distribution using the risk-neutral probability p* Discount the average payoff at the risk-free rate of return In a binomial setting, if there are n binomial steps, and i down moves of the stock price, the European Call price is:

4 Computing the option price as a discounted expected value (cont.)

5

6 Computing random numbers There are several ways for generating random numbers Use “RAND” function in Excel to generate random numbers between 0 and 1 from a uniform distribution U(0,1) To generate random numbers (approximately) from a standard normal distribution N(0,1), sum 12 uniform (0,1) random variables and subtract 6 To generate random numbers from any distribution D (for which an inverse cumulative distribution D –1 can be computed), generate a random number x from U(0,1) find z such that D(z) = x, i.e., D –1 (x) = z repeat

7 Simulating lognormal stock prices Recall that if Z ~ N(0,1), a lognormal stock price is S t = S 0 e (  – 0.5  2 )t +  tZ Randomly draw a set of standard normal Z’s and substitute the results into the equation above. The resulting S t ’s will be lognormally distributed random variables at time t. To simulate the path taken by S (which is useful in valuing path-dependent options) split t into n intervals of length h S h = S 0 e (  – 0.5  2 )h +  hZ(1) S 2h = S h e (  – 0.5  2 )h +  hZ(2) … S nh = S (n-1)h e (  – 0.5  2 )h +  hZ(n)

8 Examples of Monte Carlo Valuation If V(S t,t) is the option payoff at time t, then the time-0 Monte Carlo price V(S 0,0) is where S T 1, …, S T n are n randomly drawn time-T stock prices For the case of a call option, V(S T i,T) = max (0, S T i –K)

9 Examples of Monte Carlo Valuation (cont.) Example 19.1: Value a 3-month European call where the S 0 =$40, K=$40, r=8%, and  =30% S 3 months = S 0 e (0.08 – 0.3^2/2)x  0.25Z For each stock price, compute Option payoff = max(0, S 3 months – $40) Average the resulting payoffs Discount the average back 3 months at the risk-free rate $2.804 versus $2.78 Black-Scholes price 2500x

10 Examples of Monte Carlo Valuation (cont.) Monte Carlo valuation of American options is not as easy Monte Carlo valuation is inefficient 500 observations  =$ % 2500 observations  =$ % 21,000 observations  =$ % Monte Carlo valuation of options is especially useful when Number of random elements in the valuation problem is two great to permit direct numerical valuation Underlying variables are distributed in such a way that direct solutions are difficult The payoff depends on the path of underlying asset price

11 Examples of Monte Carlo Valuation (cont.) Monte Carlo valuation of Asian options: The payoff is based on the average price over the life of the option S 1 = 40e (r – 0.5  2 )t/3 +  t/3Z(1) S 2 = S 1 e (r – 0.5  2 ) t/3 +  t/3Z(2) S 3 = S 2 e (r – 0.5  2 ) t/3 +  t/3Z(3) The value of the Asian option is computed as C asian = e –rt E(max[(S 1 +S 2 +S 3 )/3 – K, 0])

12 Examples of Monte Carlo Valuation (cont.)

13 Efficient Monte Carlo Valuation

14 Efficient Monte Carlo Valuation (cont.) Control variate method: Estimate the error on each trial by using the price of an option that has a pricing formula. Example: use errors from geometric Asian option to correct the estimate for the arithmetic Asian option price Antithetic variate method: For every draw also obtain the opposite and equally likely realizations to reduce variance of the estimate

15 The Poisson Distribution A discrete probability distribution that counts the number of events that occur over a period of time h is the probability that one event occurs over the short interval h Over the time period t the probability that the event occurs exactly m times is given by The cumulative Poisson distribution (the probability that there are m or fewer events from 0 to t) is

16 The Poisson Distribution (cont.) The mean of the Poisson distribution is t Given an expected number of events, the Poisson distribution gives the probability of seeing a particular number of events over a given time

17 The Poisson Distribution (cont.)

18 Simulating jumps with the Poisson distribution Stock prices sometimes move (“jump”) more than what one would expect to see under lognormal distribution The expression for lognormal stock price with m jumps is where  J and  J are the mean and standard deviation of the jump and Z and W i are random standard normal variables To simulate this stock price at time t+h select A standard normal Z Number of jumps m from the Poisson distribution m draws, W(i), i= 1, …, m, from the standard normal distribution

19 Simulating jumps with the Poisson distribution (cont.)

20 Simulating correlated stock prices