Numerical Methods for Option Pricing

Slides:



Advertisements
Similar presentations
Bounding Option Prices Using Semidefinite Programming S ACHIN J AYASWAL Department of Management Sciences University of Waterloo, Canada Project work for.
Advertisements

A Multi-Phase, Flexible, and Accurate Lattice for Pricing Complex Derivatives with Multiple Market Variables.
Multi-asset options. Pricing model Ito lemma Continuous dividend case.
Black-Scholes Equation April 15, Contents Options Black Scholes PDE Solution Method.
Who is Afraid of Black Scholes A Gentle Introduction to Quantitative Finance Day 2 July 12 th 13 th and 15 th 2013 UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS.
1 12. Principles of Parameter Estimation The purpose of this lecture is to illustrate the usefulness of the various concepts introduced and studied in.
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.
Pricing Derivative Financial Products: Linear Programming (LP) Formulation Donald C. Williams Doctoral Candidate Department of Computational and Applied.
Derivation of Black - Scholes Formula by Change of Time Method Anatoliy Swishchuk Mathematical and Computational Finance Laboratory, Department of Mathematics.
Mathematics in Finance Binomial model of options pricing.
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.
Bruno Dupire Bloomberg LP CRFMS, UCSB Santa Barbara, April 26, 2007
Pricing an Option Monte Carlo Simulation. We will explore a technique, called Monte Carlo simulation, to numerically derive the price of an option or.
5.2Risk-Neutral Measure Part 2 報告者:陳政岳 Stock Under the Risk-Neutral Measure is a Brownian motion on a probability space, and is a filtration for.
Asset Pricing Theory Option A right to buy (or sell) an underlying asset. Strike price: K Maturity date: T. Price of the underlying asset: S(t)
Change of Time Method: Application to Mathematical Finance. I. Anatoliy Swishchuk Math & Comp Finance Lab Dept of Math & Stat, U of C ‘Lunch at the Lab’
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.
By: Brian Scott. Topics Defining a Stochastic Process Geometric Brownian Motion G.B.M. With Jump Diffusion G.B.M with jump diffusion when volatility is.
JUMP DIFFUSION MODELS Karina Mignone Option Pricing under Jump Diffusion.
Lecturer :Jan Röman Students:Daria Novoderejkina,Arad Tahmidi,Dmytro Sheludchenko.
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Zheng Zhenlong, Dept of Finance,XMU Basic Numerical Procedures Chapter 19.
11.1 Options, Futures, and Other Derivatives, 4th Edition © 1999 by John C. Hull The Black-Scholes Model Chapter 11.
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.
The Black-Scholes Model for Option Pricing - 2 -Mahantesh Halappanavar -Meeting-3,
18.1 Options, Futures, and Other Derivatives, 5th edition © 2002 by John C. Hull Numerical Procedures Chapter 18.
Exercises of computational methods in finance
Simulating the value of Asian Options Vladimir Kozak.
1 Introduction to Estimation Chapter Concepts of Estimation The objective of estimation is to determine the value of a population parameter on the.
Chapter 13 Wiener Processes and Itô’s Lemma
5.4 Fundamental Theorems of Asset Pricing 報告者:何俊儒.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
MEIE811D Advanced Topics in Finance Optimum Consumption and Portfolio Rules in a Continuous-Time Model Yuna Rhee Seyong Park Robert C. Merton (1971) [Journal.
Chapter 26 More on Models and Numerical Procedures Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull
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.
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
Basic Numerical Procedure
Some calculations with exponential martingales Wojciech Szatzschneider School of Actuarial Sciences Universidad Anáhuac México Norte Mexico.
Lecture 1: Introduction to QF4102 Financial Modeling
PROBABILITY AND STATISTICS FOR ENGINEERING Hossein Sameti Department of Computer Engineering Sharif University of Technology Principles of Parameter Estimation.
Monte-Carlo Simulation. Mathematical basis The discounted price is a martingale (MA4257 and MA5248).
© The MathWorks, Inc. ® ® Monte Carlo Simulations using MATLAB Vincent Leclercq, Application engineer
© K.Cuthbertson, D. Nitzsche FINANCIAL ENGINEERING: DERIVATIVES AND RISK MANAGEMENT (J. Wiley, 2001) K. Cuthbertson and D. Nitzsche Lecture Asset Price.
11.1 Introduction to Futures and Options Markets, 3rd Edition © 1997 by John C. Hull Volatility Problem Suppose that observations on a stock price (in.
Pricing Discrete Lookback Options Under A Jump Diffusion Model
Monte-Carlo Simulations Seminar Project. Task  To Build an application in Excel/VBA to solve option prices.  Use a stochastic volatility in the model.
S TOCHASTIC M ODELS L ECTURE 5 P ART II S TOCHASTIC C ALCULUS Nan Chen MSc Program in Financial Engineering The Chinese University of Hong Kong (Shenzhen)
Chapter 19 Monte Carlo Valuation. Copyright © 2006 Pearson Addison-Wesley. All rights reserved Monte Carlo Valuation Simulation of future stock.
OPTIONS PRICING AND HEDGING WITH GARCH.THE PRICING KERNEL.HULL AND WHITE.THE PLUG-IN ESTIMATOR AND GARCH GAMMA.ENGLE-MUSTAFA – IMPLIED GARCH.DUAN AND EXTENSIONS.ENGLE.
Applications of Stochastic Processes in Asset Price Modeling Preetam D’Souza.
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.
The Black-Scholes Model for Option Pricing
12. Principles of Parameter Estimation
SDE & Statistics MiniCourse Topics List for the Exam
FTCS Explicit Finite Difference Method for Evaluating European Options
Mathematical Finance An Introduction
Random WALK, BROWNIAN MOTION and SDEs
Lecture 2 – Monte Carlo method in finance
Chapter 14 Wiener Processes and Itô’s Lemma
Lecture 4 - Monte Carlo improvements via variance reduction techniques: antithetic sampling Antithetic variates: for any one path obtained by a gaussian.
12. Principles of Parameter Estimation
Numerical Methods in Finance
Presentation transcript:

Numerical Methods for Option Pricing Prof: Olivier Pironneau Kimiya Minoukadeh Ecole Polytechnique M2 Mathématiques Appliquées, OJME

Agenda Introduction to Monte-Carlo method Heston stochastic volatility model using M-C Basket option using Monte-Carlo Accuracy of Monte-Carlo methods Variance Reduction methods Conclusion

Monte-Carlo Method I Based on the expectation of a random variable X, given N samples {X1,X2,…,XN} Price of a European Call option is therefore calculated as where: is the ith estimate of the stock price at time T, the time of maturation, r is the risk free interest rate and K is the strike price.

Monte-Carlo Method II The stock price St follows the stochastic differential Equation (SDE) where is the drift term is the volatility

Agenda Introduction to Monte-Carlo method Heston stochastic volatility model using M-C Basket option using Monte-Carlo Accuracy of Monte-Carlo methods Variance Reduction methods Conclusion

Heston Stochastic Volatility I Studies have shown that the volatility , if held constant, does not reproduce observed market data. We therefore consider the model suggested by Heston volatility of stock rate of mean reversion volatility mean volatility of volatility The cost of the call at time t = 0

Heston stochastic volatility II Results are consistent with the a priori lower bounds known for call options.

Heston stochastic volatility III Barrier options pose the constraint that a certain asset is never allowed to reach outside a certain interval [a,b]. Expectation of payoff considerably reduced Price of option reduced a = 0 b = 130

Agenda Introduction to Monte-Carlo method Heston stochastic volatility model using M-C Basket option using Monte-Carlo Accuracy of Monte-Carlo methods Variance Reduction methods Conclusion

Basket options I Sometimes a derivative may be based on more than one underlying asset. {S(1),S(2),…,S(p)} The Black-Scholes equation becomes p-dimensional. We consider the case of two underlying assets: p = 2, and once again the Brownian motions have a correlation Payoff is based on the sum of the two stocks at time T

Basket options II Suppose we use L starting prices of each of the two stocks N samples of the estimated stock prices M intervals for the calculations of the stock prices using explicit Euler’s method Complexity of the program would be O(L2NM). To reduce this by a factor M to O(L2N), we use Ito’s Lemma with Yi = log(S(i)) to obtain the explicit solution to the SDE I will now talk about how we implemented the diffusion term into the equation.

Basket options III By using the explicit solution we can observe that we get desirable results, accuracy similar to using the Explicit Euler’s method, however time performance improved dramatically. TIME PERFORMANCE ERROR ANALYSIS

Basket options IV Letting K = K1 + K2 for the respective quasi strike prices of stocks S(1) and S(2), we observe the following results By choosing S0(1) = K1 = 100, we observe that results resemble that of a standard European call option with one underlying asset

Agenda Introduction to Monte-Carlo method Heston stochastic volatility model using M-C Basket option using Monte-Carlo Accuracy of Monte-Carlo methods Variance Reduction methods Conclusion

Accuracy of Monte-Carlo method The central limit theorem shows that the accuracy of the Monte-Carlo method is controlled by Thus to halve the error we would need to quadruple the number of samples N used in the Monte-Carlo simulation.

Agenda Introduction to Monte-Carlo method Heston stochastic volatility model using M-C Basket option using Monte-Carlo Accuracy of Monte-Carlo methods Variance Reduction methods Conclusion

Variance Reduction Methods I IDEA: Reduce the variance of the random process X. For an independent random process Y, we note that The variance is then given by therefore we have I will now talk about how we implemented the diffusion term into the equation.

Variance Reduction Methods II Need to choose a random variable Y such that it is closely correlated with X. We adapt a method suggested by P. Pellizzari [1] for variance reduction of basket options I will now talk about how we implemented the diffusion term into the equation. [1] P. Pellizzari. Efficient Monte-Carlo pricing of basket options. Finance, EconWPA, 1998

Variance Reduction Methods III We see that we considerably improve the accuracy of the Monte-Carlo method when using variance reduction technique. With variance reduction, we obtain with N = 2000 samples, results as accurate as the normal Monte-Carlo method with N=10000 samples.

Agenda Introduction to Monte-Carlo method Heston stochastic volatility model using M-C Basket option using Monte-Carlo Accuracy of Monte-Carlo methods Variance Reduction methods Conclusion To demonstrate different methods for solving ODEs we will consider a simple cell model based on the Fitzhugh Nagumo model, which as described before is a simplification to the Hodgkin-Huxley model. For v, we have chosen the initial condition 0.2 which is above the threshold for the action potential to take place. The graph to the top right shows the result.

Conclusion The Monte-Carlo method is intuitive and extremely easy to implement It can be used to calculate call prices when an analytic solution of a PDE does not exist Data is consistent with observed data For well estimated expectations we need many sample simulations. To double accuracy, number of samples must quadruple. IMPROVEMENT: When analytic solutions do not exist and we are obliged to use Monte-Carlo methods, variance reduction can improve the performance of the calculation.