Chapter 20 Basic Numerical Procedures

Slides:



Advertisements
Similar presentations
Futures Options Chapter 16 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
Advertisements

Multi-asset options. Pricing model Ito lemma Continuous dividend case.
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.
Chapter 12 Binomial Trees
Binomial Trees Chapter 11
Chapter 11 Binomial Trees
Andrey Itkin, Math Selected Topics in Applied Mathematics – Computational Finance Andrey Itkin Course web page
4.1 Option Prices: numerical approach Lecture Pricing: 1.Binomial Trees.
Options and Speculative Markets Introduction to option pricing André Farber Solvay Business School University of Brussels.
Chapter 5: Option Pricing Models: The Black-Scholes-Merton Model
Chapter 5: Option Pricing Models: The Black-Scholes-Merton Model
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
Options on Stock Indices and Currencies
Chapter 16 Options on Stock Indices and Currencies
Fundamentals of Futures and Options Markets, 7th Ed, Ch 12, Copyright © John C. Hull 2010 Introduction to Binomial Trees Chapter 12 1.
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
11.1 Options, Futures, and Other Derivatives, 4th Edition © 1999 by John C. Hull The Black-Scholes Model Chapter 11.
Risk Management and Financial Institutions 2e, Chapter 13, Copyright © John C. Hull 2009 Chapter 13 Market Risk VaR: Model- Building Approach 1.
18.1 Options, Futures, and Other Derivatives, 5th edition © 2002 by John C. Hull Numerical Procedures Chapter 18.
More on Models and Numerical Procedures Chapter :13.
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.
1 Chapter 19 Monte Carlo Valuation. 2 Simulation of future stock prices and using these simulated prices to compute the discounted expected payoff of.
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.
Basic Numerical Procedure
Fundamentals of Futures and Options Markets, 5 th Edition, Copyright © John C. Hull Binomial Trees in Practice Chapter 16.
Fundamentals of Futures and Options Markets, 6 th Edition, Copyright © John C. Hull Introduction to Binomial Trees Chapter 11.
Binomial Option Pricing Model Finance (Derivative Securities) 312 Tuesday, 3 October 2006 Readings: Chapter 11 & 16.
Monte-Carlo Simulation. Mathematical basis The discounted price is a martingale (MA4257 and MA5248).
Math4143 W08, HM Zhu 2. Lattice Methods 2.3 Dealing with Options on Dividend-paying Stocks (Hull, Sec. 17.3, page 401)
© K.Cuthbertson, D. Nitzsche FINANCIAL ENGINEERING: DERIVATIVES AND RISK MANAGEMENT (J. Wiley, 2001) K. Cuthbertson and D. Nitzsche Lecture Asset Price.
Fundamentals of Futures and Options Markets, 5 th Edition, Copyright © John C. Hull Introduction to Binomial Trees Chapter 11.
Chapter 12 Binomial Trees
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 19 Monte Carlo Valuation. Copyright © 2006 Pearson Addison-Wesley. All rights reserved Monte Carlo Valuation Simulation of future stock.
Options on Stock Indices and Currencies Chapter 15 Options, Futures, and Other Derivatives, 7th International Edition, Copyright © John C. Hull
Options, Futures, and Other Derivatives, 4th edition © 1999 by John C. Hull 18.1 Exotic Options Chapter 18.
Options, Futures, and Other Derivatives, 4th edition © 1999 by John C. Hull 14.1 Value at Risk Chapter 14.
Options, Futures, and Other Derivatives, 4th edition © 1999 by John C. Hull 9.1 Introduction to Binomial Trees Chapter 9.
Numerical Methods for derivatives pricing. 2 American Monte Carlo It’s difficult to price an option with early exercise using Monte Carlo But some options.
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.
Chapter 16 Options on Stock Indices and Currencies
Binomial Trees Chapter 11
Binomial Trees in Practice
Introduction to Binomial Trees
Chapter 12 Binomial Trees
DERIVATIVES: Valuation Methods and Some Extra Stuff
Mathematical Finance An Introduction
Valuing Stock Options: The Black-Scholes-Merton Model
Chapter 13 Binomial Trees
Monte Carlo Valuation Bahattin Buyuksahin, Celso Brunetti 12/8/2018.
Binomial Trees in Practice
Binomial Trees Chapter 11
Chapter 11 Binomial Trees.
Chapter 13 Binomial Trees
Valuing Stock Options:The Black-Scholes Model
Presentation transcript:

Chapter 20 Basic Numerical Procedures Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Approaches to Derivatives Valuation Trees Monte Carlo simulation Finite difference methods Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Binomial Trees Binomial trees are frequently used to approximate the movements in the price of a stock or other asset In each small interval of time the stock price is assumed to move up by a proportional amount u or to move down by a proportional amount d Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Movements in Time Dt (Figure 20.1, page 428) Su Sd S p 1 – p Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Tree Parameters for asset paying a dividend yield of q Parameters p, u, and d are chosen so that the tree gives correct values for the mean & variance of the stock price changes in a risk-neutral world Mean: e(r-q)Dt = pu + (1– p )d Variance: s2Dt = pu2 + (1– p )d 2 – e2(r-q)Dt A further condition often imposed is u = 1/ d Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Tree Parameters for asset paying a dividend yield of q (continued) When Dt is small a solution to the equations is Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

The Complete Tree (Figure 20.2, page 430) S0u4 S0u2 S0d2 S0d4 S0 S0u S0d S0u3 S0d3 Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Backwards Induction We know the value of the option at the final nodes We work back through the tree using risk-neutral valuation to calculate the value of the option at each node, testing for early exercise when appropriate Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Example: Put Option (Example 20.1, page 430) S0 = 50; K = 50; r =10%; s = 40%; T = 5 months = 0.4167; Dt = 1 month = 0.0833 In this case Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Example (continued; Figure 20.3, page 431) Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Calculation of Delta Delta is calculated from the nodes at time Dt Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Calculation of Gamma Gamma is calculated from the nodes at time 2Dt =0.5(62.99-50)+0.5(50-39.69) Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Calculation of Theta Theta is calculated from the central nodes at times 0 and 2Dt Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Calculation of Vega We can proceed as follows Construct a new tree with a volatility of 41% instead of 40%. Value of option is 4.62 Vega is Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Trees for Options on Indices, Currencies and Futures Contracts As with Black-Scholes-Merton: For options on stock indices, q equals the dividend yield on the index For options on a foreign currency, q equals the foreign risk-free rate For options on futures contracts q = r Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Binomial Tree for Stock Paying Known Dividends Procedure: Construct a tree for the stock price less the present value of the dividends Create a new tree by adding the present value of the dividends at each node This ensures that the tree recombines and makes assumptions similar to those when the Black-Scholes-Merton model is used for European options Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Control Variate Technique Value American option, fA Value European option using same tree, fE Value European option using Black-Scholes –Merton, fBS Option price =fA+(fBS – fE) Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Alternative Binomial Tree (page 442) Instead of setting u = 1/d we can set each of the 2 probabilities to 0.5 and Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Trinomial Tree (Page 444) Su pu pm S pd Sd Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Time Dependent Parameters in a Binomial Tree (page 445) Making r or q a function of time does not affect the geometry of the tree. The probabilities on the tree become functions of time. We can make s a function of time by making the lengths of the time steps inversely proportional to the variance rate. Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Monte Carlo Simulation and p How could you calculate p by randomly sampling points in the square? Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Monte Carlo Simulation and Options When used to value European stock options, Monte Carlo simulation involves the following steps: 1. Simulate 1 path for the stock price in a risk neutral world 2. Calculate the payoff from the stock option 3. Repeat steps 1 and 2 many times to get many sample payoffs 4. Calculate mean payoff 5. Discount mean payoff at risk free rate to get an estimate of the value of the option Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Sampling Stock Price Movements In a risk neutral world the process for a stock price is We can simulate a path by choosing time steps of length Dt and using the discrete version of this where e is a random sample from f(0,1) Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

A More Accurate Approach (Equation 20.15, page 448) Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Extensions When a derivative depends on several underlying variables we can simulate paths for each of them in a risk-neutral world to calculate the values for the derivative Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Sampling from Normal Distribution (Page 450) In Excel =NORMSINV(RAND()) gives a random sample from f(0,1) Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

To Obtain 2 Correlated Normal Samples Obtain independent normal samples x1 and x2 and set Use a procedure known as Cholesky’s decomposition when samples are required from more than two normal variables (see page 450) Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Standard Errors in Monte Carlo Simulation The standard error of the estimate of the option price is the standard deviation of the discounted payoffs given by the simulation trials divided by the square root of the number of observations. Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Application of Monte Carlo Simulation Monte Carlo simulation can deal with path dependent options, options dependent on several underlying state variables, and options with complex payoffs It cannot easily deal with American-style options Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Determining Greek Letters For D: 1. Make a small change to asset price 2. Carry out the simulation again using the same random number streams 3. Estimate D as the change in the option price divided by the change in the asset price Proceed in a similar manner for other Greek letters Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Variance Reduction Techniques Antithetic variable technique Control variate technique Importance sampling Stratified sampling Moment matching Using quasi-random sequences Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Sampling Through the Tree Instead of sampling from the stochastic process we can sample paths randomly through a binomial or trinomial tree to value a derivative At each node that is reached we sample a randon number between 0 and 1. If it is betweeb 0 and p, we take the up branch; if it is between p and 1, we take the down branch Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Finite Difference Methods Finite difference methods aim to represent the differential equation in the form of a difference equation We form a grid by considering equally spaced time values and stock price values Define ƒi,j as the value of ƒ at time iDt when the stock price is jDS Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

The Grid Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Finite Difference Methods (continued) Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Implicit Finite Difference Method Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Explicit Finite Difference Method Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Implicit vs Explicit Finite Difference Method The explicit finite difference method is equivalent to the trinomial tree approach The implicit finite difference method is equivalent to a multinomial tree approach Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Implicit vs Explicit Finite Difference Methods (Figure 20 Implicit vs Explicit Finite Difference Methods (Figure 20.16, page 461) ƒi , j ƒi +1, j ƒi +1, j –1 ƒi +1, j +1 ƒi , j –1 ƒi , j +1 Implicit Method Explicit Method Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012

Other Points on Finite Difference Methods It is better to have ln S rather than S as the underlying variable Improvements over the basic implicit and explicit methods: Hopscotch method Crank-Nicolson method Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012