Pricing an Option Monte Carlo Simulation. We will explore a technique, called Monte Carlo simulation, to numerically derive the price of an option or.

Slides:



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

A Simple Simulation to Value Options Douglas Ulmer University of Arizona AWS 2002.
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
Valuing Stock Options: The Black-Scholes-Merton Model.
Options Week 7. What is a derivative asset? Any asset that “derives” its value from another underlying asset is called a derivative asset. The underlying.
Basic Numerical Procedures Chapter 19 1 資管所 柯婷瑱 2009/07/17.
Value-at-Risk on a portfolio of Options, Futures and Equities Radhesh Agarwal (Ral13001) Shashank Agarwal (Sal13003) Sumit Jalan (Sjn13024)
Session 9b. Decision Models -- Prof. Juran2 Overview Finance Simulation Models Securities Pricing –Black-Scholes –Electricity Option Miscellaneous –Monte.
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.
CHAPTER 21 Option Valuation. Intrinsic value - profit that could be made if the option was immediately exercised – Call: stock price - exercise price.
Pricing an Option The Binomial Tree. Review of last class Use of arbitrage pricing: if two portfolios give the same payoff at some future date, then they.
Copyright K.Cuthbertson, D. Nitzsche 1 FINANCIAL ENGINEERING: DERIVATIVES AND RISK MANAGEMENT (J. Wiley, 2001) K. Cuthbertson and D. Nitzsche Lecture VaR:
Chapter 5: Option Pricing Models: The Black-Scholes-Merton Model
Chapter 14 Simulation. Monte Carlo Process Statistical Analysis of Simulation Results Verification of the Simulation Model Computer Simulation with Excel.
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.
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.
Zheng Zhenlong, Dept of Finance,XMU Basic Numerical Procedures Chapter 19.
Valuing Stock Options:The Black-Scholes Model
Black-Scholes Option Valuation
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.
Pricing of Discrete Path-Dependent Options by the Double-Exponential Fast Gauss Transform method Yusaku Yamamoto Nagoya University CORS/INFORMS International.
Advanced Risk Management I Lecture 6 Non-linear portfolios.
18.1 Options, Futures, and Other Derivatives, 5th edition © 2002 by John C. Hull Numerical Procedures Chapter 18.
Option Valuation. Intrinsic value - profit that could be made if the option was immediately exercised –Call: stock price - exercise price –Put: exercise.
Investment Analysis and Portfolio Management Lecture 10 Gareth Myles.
The Pricing of Stock Options Using Black- Scholes Chapter 12.
Properties of Stock Options
Simulating the value of Asian Options Vladimir Kozak.
Black Scholes Option Pricing Model Finance (Derivative Securities) 312 Tuesday, 10 October 2006 Readings: Chapter 12.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
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.
1 Chapter 19 Monte Carlo Valuation. 2 Simulation of future stock prices and using these simulated prices to compute the discounted expected payoff of.
Valuation of Asian Option Qi An Jingjing Guo. CONTENT Asian option Pricing Monte Carlo simulation Conclusion.
Fundamentals of Futures and Options Markets, 7th Ed, Ch 13, Copyright © John C. Hull 2010 Valuing Stock Options: The Black-Scholes-Merton Model Chapter.
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
Value at Risk Chapter 16. The Question Being Asked in VaR “What loss level is such that we are X % confident it will not be exceeded in N business days?”
Basic Numerical Procedure
A Cursory Introduction to Real Options Andrew Brown 5/2/02.
1 MathFinance Colloquium Frankfurt, June 1 st, 2006 Exploring the Limits of Closed Pricing Formulas in the Black and Scholes.
Monte Carlo: Option Pricing
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.
Fang-Bo Yeh, Dept. of Mathematics, Tunghai Univ.2004.Jun.29 1 Financial Derivatives The Mathematics Fang-Bo Yeh Mathematics Department System and Control.
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
The Black-Scholes-Merton Model Chapter B-S-M model is used to determine the option price of any underlying stock. They believed that stock follow.
Class Business Upcoming Groupwork Course Evaluations.
Valuing Stock Options:The Black-Scholes Model
Chapter 19 Monte Carlo Valuation. Copyright © 2006 Pearson Addison-Wesley. All rights reserved Monte Carlo Valuation Simulation of future stock.
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 15 Option Valuation. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc., All Rights Reserved. Option Values Intrinsic value – Time value.
Chapter 19 Monte Carlo Valuation. © 2013 Pearson Education, Inc., publishing as Prentice Hall. All rights reserved.19-2 Monte Carlo Valuation Simulation.
Chapter 19 Monte Carlo Valuation.
Wiener Processes and Itô’s Lemma
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.
By Harsh Tiwari.
Valuing Stock Options:The Black-Scholes Model
Presentation transcript:

Pricing an Option Monte Carlo Simulation

We will explore a technique, called Monte Carlo simulation, to numerically derive the price of an option or other derivative security. The motivation for this is two-fold. First, the Black-Scholes formula assumes that returns are normally distributed. But sometimes we may be interested in deriving the price under alternative distributional assumptions. Second, the Black-Scholes formula only holds for a call or put option. But there are other “exotic” derivatives for which we may not have an analytical formula. In both these cases, we can use Monte Carlo simulation to derive the price of a derivative.

Basic Idea behind Monte Carlo Simulation Monte Carlo simulation is a term used to apply to any method that solves a problem by generating suitable random numbers, and observing the fraction of numbers that obey some property. For our case, we want to use Monte Carlo simulation to value an option. So we will generate random numbers that simulate random stock prices. For each of the stock prices, we will estimate the option payoff. We then discount and average the option payoff across our simulations. The average estimate will be our estimate of the option price.

Application We will apply Monte Carlo simulation to the valuation of a call option, and compare it to the analytical Black-Scholes price.

Step 1: Simulate a random standard normal variable 1. You can directly generate a random standard normal variables using “Data Analysis” –A standard normal variable is distributed N(0,1), i.e., it is distributed with mean zero and standard deviation If you cannot use the add-in, then you can use the “rand()” function. The rand() function created a uniform random variable. We can then convert the uniform random variable into a N(0,1) variable as follows: (a) z = norminv(rand(), 0, 1) (b) We can use two uniformly distributed random variables to create a random normal variable as follows: –Random Standard Normal variable = z = (SQRT(- 2*LN(RAND())))*(COS(2*PI()*RAND()))

Step 2: Use the random normal variable, z, to generate a stock price For our example here, we assume that stock returns are normally distributed. – Specifically, the assumption under which Black- Scholes is derived is that stock prices are “log- normally” distributed, which implies that the log- returns are normally distributed. This is the assumption we will make here. Let us suppose we want to simulate the stock price after a “t” period, S(t), knowing the current stock price, S(0). S(t) = S(0) exp [ (r – dividend_yield vol 2 ) t + vol sqrt(t) z ], where z is the standard normal random variable.

Step 3: Compute the payoff Use the estimate of the stock price at maturity, S(T), to estimate the option payoff. –For a call option, the payoff is Max (S(T) – X, 0). For a put option, the payoff is Max(X – S(T), 0). –The payoff of an exotic option, like a down- and-out call, will be more complicated, but such options can also be easily valued.

Step 4: Estimate the option price We repeat the simulation n=1,.., N times. The Monte Carlo estimate of the option price is the average of the discounted payoffs over all the N simulations. We discount using the risk-free rate. So the estimate of the option price is: (1/N) sum (exp(- r T) C (n))

Monte Carlo Simulation Error

Observations on errors A lot of simulations are required to reduce the error. It is not unusual to require N=10,000 or more to get reasonable accuracy. –There are methods that can make a monte carlo simulation converge faster. These techniques are usually taught in a upper level numerical methods course.

How to reduce error A simple way to reduce the error is to use an “antithetic” sample. Take the original random number, z, and replace it with –z. Now, redo everything with this random number. Denote C(z) as the estimate with the original random sample, and C(-z) as the estimate with the antithetic sample. The average of these two estimates, [C(z) + C(- z)]/2, will usually be more accurate.