ANALYSIS OF THE BINOMIAL METHOD

Similar documents
Computational Finance Binomial Trees Analysis

FINITE DIFFERENCE METHODS

Computational Finance Finite Difference Methods

Richardson Extrapolation Techniques for the Pricing of American-style Options

The Multistep Binomial Model

AN IMPROVED BINOMIAL METHOD FOR PRICING ASIAN OPTIONS

Computational Finance. Computational Finance p. 1

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

Lecture Quantitative Finance Spring Term 2015

FINANCIAL OPTION ANALYSIS HANDOUTS

An Adjusted Trinomial Lattice for Pricing Arithmetic Average Based Asian Option

Hull, Options, Futures, and Other Derivatives, 9 th Edition

6. Numerical methods for option pricing

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

2.1 Mathematical Basis: Risk-Neutral Pricing

Notes: This is a closed book and closed notes exam. The maximal score on this exam is 100 points. Time: 75 minutes

MFE/3F Questions Answer Key

APPROXIMATING FREE EXERCISE BOUNDARIES FOR AMERICAN-STYLE OPTIONS USING SIMULATION AND OPTIMIZATION. Barry R. Cobb John M. Charnes

Lattice Model of System Evolution. Outline

Notes: This is a closed book and closed notes exam. The maximal score on this exam is 100 points. Time: 75 minutes

The Binomial Model. Chapter 3

American Equity Option Valuation Practical Guide

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

Numerical Valuation of Discrete Barrier Options with the Adaptive Mesh Model and Other Competing Techniques

Homework Assignments

Price sensitivity to the exponent in the CEV model

MATH60082 Example Sheet 6 Explicit Finite Difference

MFE/3F Questions Answer Key

American Options; an American delayed- Exercise model and the free boundary. Business Analytics Paper. Nadra Abdalla

University of Cape Town

Advanced Numerical Methods

The accuracy of the escrowed dividend model on the value of European options on a stock paying discrete dividend

Financial Risk Forecasting Chapter 6 Analytical value-at-risk for options and bonds

In general, the value of any asset is the present value of the expected cash flows on

Queens College, CUNY, Department of Computer Science Computational Finance CSCI 365 / 765 Spring 2018 Instructor: Dr. Sateesh Mane.

Pricing Options with Binomial Trees

Department of Mathematics. Mathematics of Financial Derivatives

Computational Finance Least Squares Monte Carlo

Computational Finance

Options Pricing Using Combinatoric Methods Postnikov Final Paper

King s College London

Numerical Methods in Option Pricing (Part III)

A NOVEL BINOMIAL TREE APPROACH TO CALCULATE COLLATERAL AMOUNT FOR AN OPTION WITH CREDIT RISK

Lattice Model of System Evolution. Outline

King s College London

Edgeworth Binomial Trees

Option Valuation (Lattice)

Put-Call Parity. Put-Call Parity. P = S + V p V c. P = S + max{e S, 0} max{s E, 0} P = S + E S = E P = S S + E = E P = E. S + V p V c = (1/(1+r) t )E

MATH4143: Scientific Computations for Finance Applications Final exam Time: 9:00 am - 12:00 noon, April 18, Student Name (print):

Methods for pricing barrier options. Author Draft For Review Only. Barrier Option Pricing Using Adjusted Transition Probabilities

A New Adaptive Mesh Approach for Pricing the American Put Option

DRAFT. 1 exercise in state (S, t), π(s, t) = 0 do not exercise in state (S, t) Review of the Risk Neutral Stock Dynamics

Interest-Sensitive Financial Instruments

Rapid computation of prices and deltas of nth to default swaps in the Li Model

Fast trees for options with discrete dividends

Rohini Kumar. Statistics and Applied Probability, UCSB (Joint work with J. Feng and J.-P. Fouque)

Pricing with a Smile. Bruno Dupire. Bloomberg

CHAPTER 10 OPTION PRICING - II. Derivatives and Risk Management By Rajiv Srivastava. Copyright Oxford University Press

A Note about the Black-Scholes Option Pricing Model under Time-Varying Conditions Yi-rong YING and Meng-meng BAI

Machine Learning for Quantitative Finance

1. In this exercise, we can easily employ the equations (13.66) (13.70), (13.79) (13.80) and

FX Smile Modelling. 9 September September 9, 2008

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS

Options. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan Options

A hybrid approach to valuing American barrier and Parisian options

TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING

MATH6911: Numerical Methods in Finance. Final exam Time: 2:00pm - 5:00pm, April 11, Student Name (print): Student Signature: Student ID:

Assignment - Exotic options

Lattice Tree Methods for Strongly Path Dependent

American Option Pricing: A Simulated Approach

Lecture 4: Barrier Options

Lattice (Binomial Trees) Version 1.2

Pricing Dynamic Guaranteed Funds Under a Double Exponential. Jump Diffusion Process. Chuang-Chang Chang, Ya-Hui Lien and Min-Hung Tsay

Binomial Option Pricing

AN APPROXIMATE FORMULA FOR PRICING AMERICAN OPTIONS

Valuation of Options: Theory

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

Institute of Actuaries of India. Subject. ST6 Finance and Investment B. For 2018 Examinationspecialist Technical B. Syllabus

Valuation of Discrete Vanilla Options. Using a Recursive Algorithm. in a Trinomial Tree Setting

Lecture Quantitative Finance Spring Term 2015

Option Pricing. Simple Arbitrage Relations. Payoffs to Call and Put Options. Black-Scholes Model. Put-Call Parity. Implied Volatility

Short-time-to-expiry expansion for a digital European put option under the CEV model. November 1, 2017

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

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO

Contents Critique 26. portfolio optimization 32

Theory and practice of option pricing

Implementing Models in Quantitative Finance: Methods and Cases

A Simple Numerical Approach for Solving American Option Problems

B is the barrier level and assumed to be lower than the initial stock price.

FINANCIAL OPTION ANALYSIS HANDOUTS

On the efficient application of the repeated Richardson extrapolation technique to option pricing

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

Chapter 17. Options and Corporate Finance. Key Concepts and Skills

Exotic Options. Chapter 19. Types of Exotics. Packages. Non-Standard American Options. Forward Start Options

Option Pricing. Chapter Discrete Time

Numerical Evaluation of Multivariate Contingent Claims

A Continuity Correction under Jump-Diffusion Models with Applications in Finance

Generalized Binomial Trees

CS476/676 Mar 6, Today s Topics. American Option: early exercise curve. PDE overview. Discretizations. Finite difference approximations

Actuarial Models : Financial Economics

Transcription:

ANALYSIS OF THE BINOMIAL METHOD School of Mathematics 2013

OUTLINE 1 CONVERGENCE AND ERRORS

OUTLINE 1 CONVERGENCE AND ERRORS 2 EXOTIC OPTIONS American Options Computational Effort

OUTLINE 1 CONVERGENCE AND ERRORS 2 EXOTIC OPTIONS American Options Computational Effort 3 SUMMARY

REVIEW - BINOMIAL TREES Developed a multistep binomial lattice which will approximate the value of a European option Extended the method to allow: underlying assets paying out dividends, Early exercise.

REVIEW - BINOMIAL TREES Developed a multistep binomial lattice which will approximate the value of a European option Extended the method to allow: underlying assets paying out dividends, Early exercise. There is a degree of freedom in choice of parameters when fitting the binomial distribution to the Black-Scholes lognormal distribution. ud = 1 for the CRR model. q = 1 2 for the Rendleman and Bartter model. It is easy to incorporate early exercise.

TODAY S LECTURE and Errors Investigate the accuracy of the binomial method. Define two types of error arising: distribution error ; non-linearity error. How to ensure monotonic convergence, to enable extrapolation.

TODAY S LECTURE Investigate the accuracy of the binomial method. Define two types of error arising: distribution error ; non-linearity error. How to ensure monotonic convergence, to enable extrapolation. Analyse computational effort when valuing an option Simple method for reducing the computational effort.

ANALYSING CONVERGENCE When analysing convergence we need to consider the error from a numerical scheme, if V exact is the correct option value and V n is the value from a binomial tree with n steps then: Error n = V exact V n

ANALYSING CONVERGENCE When analysing convergence we need to consider the error from a numerical scheme, if V exact is the correct option value and V n is the value from a binomial tree with n steps then: Error n = V exact V n DEFINITION: If for all time steps, n, where c is the order of convergence, we can write Error n = O( 1 n c ) then as long as c > 0, V n will converge to V exact.

EMPIRICAL EVIDENCE OF CONVERGENCE The following slide shows the error from the CRR model relative to 1/n, where the upper line denotes how the error would reduce with 1/n convergence and the sawtooth pattern is the actual error We would like this convergence to be monotonic because: 1 Want an increase in steps to give more accuracy, 2 Be able to use extrapolation procedures. The convergence of binomial lattices is far from monotonic. Why this is the case?

Empirical evidence The below diagram (from Leisen and Reimer, 1996) shows the error from the CRR model relative to 1/n, where the upper line denotes how the error would reduce with 1/n convergence and the sawtooth pattern is the actual error

SAWTOOTH EFFECT ON EUROPEAN OPTIONS Sawtooth For a European option, when we increase n and plot Error n against n we see the following shape:

ODD EVEN EFFECT We see two distinct features, the first is a sawtoothing and the second is periodic humps. The sawtoothing is known as the odd-even effect where as you move from say 25 steps to 26 steps the change in V n is very large. Caused by nodes in the lattice moving relative to the exercise price of the option The following slide explains the odd-even effect: The binomial approximation to the normal is depicted for lattices with 5 and 6 steps. The shading denotes which nodes contribute value to the option price if X = 100.

Explanation of odd-even effect The binomial approximation to the normal is depicted here for lattices with 5 and 6 steps. The red shading denotes which nodes contribute value to the option price if K = 100.

EXPLANATION OF PERIODIC RINGING Due to the discontinuity in the option payoff, location of the final nodes is important Periodic humps are connected to the position of the binomial nodes. Let Λ be denoted by Λ = S k X S k S k 1 where S k is the closest node above the exercise price and S k 1 below. The next slide plots Λ against the error from the binomial lattice

Explanation of periodic ringing The dashed lines here denote the error and the solid lines the corresponding value of Λ. Only even numbers of steps were considered.

TYPES OF ERROR and Errors We can distinguish between the two types of error Distribution error which arises from the binomial approximation to the lognormal distribution. Non-linearity error which arises from not having the nodes in the tree or grid aligned correctly with the features for the option.

TYPES OF ERROR We can distinguish between the two types of error Distribution error which arises from the binomial approximation to the lognormal distribution. Non-linearity error which arises from not having the nodes in the tree or grid aligned correctly with the features for the option. Non-linearity error may be larger than the distribution error. For example, the strike price in a vanilla European. This can cause serious errors for more exotic options, especially barriers and lookbacks

REMOVING NON-LINEARITY ERROR The Leisen and Reimer approach Select q, u and d so that we centre around the strike Ensures that the non-linearity error is removed. The choices which do this are as follows where N is the total number of time steps. where (next slide) q = h(d 2 ) u = e (r δ) t q /q d = e(r δ) t qu 1 q

REMOVING NON-LINEARITY ERROR d 1,2 = log(s/x) + (r δ ± 1 2 σ2 )(T t) σ T t h(x) = 1 2 + x 1 x 4 1 4 exp[ ( x N + 1 ) 2 (N + 1 6 )] 3 q = h(d 1 ) The convergence is smooth and second order,

REMOVING NON-LINEARITY ERROR d 1,2 = log(s/x) + (r δ ± 1 2 σ2 )(T t) σ T t h(x) = 1 2 + x 1 x 4 1 4 exp[ ( x N + 1 ) 2 (N + 1 6 )] 3 q = h(d 1 ) The convergence is smooth and second order, but only works on European options. What to do with exotic options?

EXTRAPOLATION Extrapolation is a powerful technique to improve the accuracy of your solutions MUST be monotonic and at a known rate. Then consider the following equations for lattices with different numbers of time steps V exact = V n + κ n + o( 1 n ) V exact = V m + κ m + o( 1 m ).

EXTRAPOLATION and Errors We can use these simultaneous equations to determine κ and eliminate errors V exact = nv n mv m n m 1 + o( m n ) Then using say N = 100 and N = 200 we can generate an accurate estimate for V exact of the extrapolated method is at least c + 1 (so 2nd order for the Binomial method).

American Options Computational Effort NONLINEARITY AND THE AMERICAN Nonlinearity error is more complex in American options At every time step there is also the early exercise boundary introducing nonlinearity error We do not know where this boundary will be a priori So the binomial lattice cannot be constructed to remove the nonlinearity error from the early exercise boundary.

American Options Computational Effort NONLINEARITY AND THE AMERICAN Nonlinearity error is more complex in American options At every time step there is also the early exercise boundary introducing nonlinearity error We do not know where this boundary will be a priori So the binomial lattice cannot be constructed to remove the nonlinearity error from the early exercise boundary. There are many approaches to improving the standard CRR method for valuing American options. The Leisen and Reimer approach for European options also works well for American options as the largest nonlinearity error (from the discontinuous payoff) has been entirely removed.

American Options Computational Effort AN ALTERNATIVE METHOD BROADIE AND DETEMPLE Use a combination of the Black-Scholes formula for a European option and the CRR binomial lattice. The idea is that between the penultimate timestep and expiry the continuation value of the American option is a European option with time to expiry t. So you can calculate the American option values at T t precisely without having any nonlinearity error from the discontinuous payoff.

American Options Computational Effort EXOTIC OPTIONS MORE PROBLEMS... The issue of nonlinearity error can become more pronounced for options with exotic features. A particular example is barrier options, since the disconituity at payoff in value not just derivative Can just use a lattice with enough time steps to overcome the problem. However, if the problem has multiple stochastic variables (such as stochastic volatility) or an interest rate derivative with a sophisticated term structure model then nonlinearity error can be a real problem.

American Options Computational Effort COMPUTATIONAL EFFORT In the binomial lattice for one underlying asset at each time step i there are i + 1 nodes giving (N + 1)(N + 2)/2 total calculations in an N-step lattice. As we move to the two underlying model then each step has (i + 1) 2 nodes giving (N + 1) 2 (N + 2) 2 /4 total calculations, which is the square of the effort in the one underlying case. As you introduce k underlying assets the the total number of calculations grows exponentially to (N + 1) k (N + 2) k /2 k which can become a very large number. Typically due to memory constraints it is difficult to get reasonable accuracy with more then 5 underlying assets or sources of uncertainty...

WORK and Errors American Options Computational Effort So as to compare the strengths of different numerical methods Broadie and Detemple (Management Science, 2004) introduce the idea of representing the convergence as a function of work which is the computational effort required. Thus for a lattice with N time steps and d underlying assets the work w is approximately N d+1 and the convergence is at the rate of 1/N and so the convergence can be seen as O(w 1/(d+1) ). With Monte-Carlo methods this is (O(w 1/2 )) and finite-difference methods (O(w 2/(d+1) ))

American Options Computational Effort CURTAILED RANGE For most options (especially American options) in more than one underlying asset a simple way of reducing the computational effort is simply to ignore the vast majority of lattice calculations. In their curtailed range method Andricopoulos et al., (Journal of Derivatives, 2004) showed that for options on just one underlying with 1000 steps, the time saving was 87%, for options on three underlying assets with 100 steps the time saving was 91%. The idea is that in large lattices many of the calculations are superfluous as they represent scenarios where the underlying asset price has moved in excess of ten standard deviations and so contribute nothing to the value of the option.

SUMMARY We have analysed the binomial pricing model in detail, in general it converges at the rate of 1/N where N is the number of time-steps in the tree. However, this convergence is often non-monotonic due to nonlinearity error caused by discontinuities in the option price. This can be illustrated by considering the discontinuous payoff from a European call or put option. There are methods of overcoming this, and it is particularly important for American options where there is no analytic solution. Finally, we analysed how to construct a lattice for more than one underlying asset and how this effects the computational effort or work.