FTCS Explicit Finite Difference Method for Evaluating European Options

Slides:



Advertisements
Similar presentations
Chp.4 Lifetime Portfolio Selection Under Uncertainty
Advertisements

Bounding Option Prices Using Semidefinite Programming S ACHIN J AYASWAL Department of Management Sciences University of Waterloo, Canada Project work for.
Change of Time Method in Mathematical Finance Anatoliy Swishchuk Mathematical & Computational Finance Lab Department of Mathematics & Statistics University.
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 Pricing Bermudan Option by Binomial Tree Speaker: Xiao Huan Liu Course: L03.
Pricing Derivative Financial Products: Linear Programming (LP) Formulation Donald C. Williams Doctoral Candidate Department of Computational and Applied.
Derivatives Inside Black Scholes
Derivation of Black - Scholes Formula by Change of Time Method Anatoliy Swishchuk Mathematical and Computational Finance Laboratory, Department of Mathematics.
On Stiffness in Affine Asset Pricing Models By Shirley J. Huang and Jun Yu University of Auckland & Singapore Management University.
Mathematics in Finance Binomial model of options pricing.
Ivan Bercovich Senior Lecture Series Friday, April 17 th, 2009.
A Finite Differencing Solution for Evaluating European Prices Computational Finance ~cs 757 Project # CFWin03-33 May 30, 2003 Presented by: Vishnu K Narayanasami.
Chapter 20 Basic Numerical Procedures
Fast Convolution Algorithm Alexander Eydeland, Daniel Mahoney.
Options and Speculative Markets Introduction to option pricing André Farber Solvay Business School University of Brussels.
Numerical Methods for Option Pricing
FE-W EMBAF Zvi Wiener Financial Engineering.
Computer-Aided Analysis on Energy and Thermofluid Sciences Y.C. Shih Fall 2011 Chapter 6: Basics of Finite Difference Chapter 6 Basics of Finite Difference.
Options and Speculative Markets Inside Black Scholes Professor André Farber Solvay Business School Université Libre de Bruxelles.
May 29, Final Presentation Sajib Barua1 Development of a Parallel Fast Fourier Transform Algorithm for Derivative Pricing Using MPI Sajib Barua.
Binnenlandse Francqui Leerstoel VUB Black Scholes and beyond André Farber Solvay Business School University of Brussels.
© K. Cuthbertson and D. Nitzsche Figures for Chapter 17 ASSET PRICE DYNAMICS (Financial Engineering : Derivatives and Risk Management)
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.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
The Finite Difference Method This section presents a quick overview bout the finite difference method. This method can be used to solve any partial differential.
Advanced Risk Management I Lecture 6 Non-linear portfolios.
Introduction to Numerical Methods for ODEs and PDEs Methods of Approximation Lecture 3: finite differences Lecture 4: finite elements.
A Finite Differencing Solution for Evaluating European Prices Computational Finance ~cs 757 Project # CFWin03-33 May 30, 2003 Presented by: Vishnu K Narayanasami.
1 Derivatives & Risk Management: Part II Models, valuation and risk management.
Derivative Financial Products Donald C. Williams Doctoral Candidate Department of Computational and Applied Mathematics, Rice University Thesis Advisors.
Intermediate Investments F3031 Option Pricing There are two primary methods we will examine to determine how options are priced –Binomial Option Pricing.
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
Chp.5 Optimum Consumption and Portfolio Rules in a Continuous Time Model Hai Lin Department of Finance, Xiamen University.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
1 MathFinance Colloquium Frankfurt, June 1 st, 2006 Exploring the Limits of Closed Pricing Formulas in the Black and Scholes.
Introduction to Level Set Methods: Part II
Lecture 1: Introduction to QF4102 Financial Modeling
© K.Cuthbertson, D. Nitzsche FINANCIAL ENGINEERING: DERIVATIVES AND RISK MANAGEMENT (J. Wiley, 2001) K. Cuthbertson and D. Nitzsche Lecture Asset Price.
Engineering Analysis – Computational Fluid Dynamics –
Monte-Carlo Simulations Seminar Project. Task  To Build an application in Excel/VBA to solve option prices.  Use a stochastic volatility in the model.
CS757 Computational Finance Project No. CS Win03-25 Pricing Barrier Options using Binomial Trees Gong Chen Department of Computer Science University.
Circuit Simulation using Matrix Exponential Method Shih-Hung Weng, Quan Chen and Chung-Kuan Cheng CSE Department, UC San Diego, CA Contact:
Numerical Analysis -Applications to SIR epidemic model and Computational Finance - with MATLAB Jaepil LEE.
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.
Numerical Analysis Yu Jieun.
- MATHEMATICAL BIOLOGY BY D A - YEON M IN # SIR Epidemics.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Advanced Algorithms Analysis and Design
EEE 431 Computational Methods in Electrodynamics
Partial Differential Equations and Applied Mathematics Seminar
Finite Difference Methods
The Black-Scholes Model for Option Pricing
Binomial Trees in Practice
FINANCIAL OPTIONS AND APPLICATIONS IN CORPORATE FINANCE
Chapter 3: American options and early exercise
Economics-Engineering
DERIVATIVES: Valuation Methods and Some Extra Stuff
CS 179 Lecture 17 Options Pricing.
Mathematical Finance An Introduction
High-accuracy PDE Method for Financial Derivative Pricing Shan Zhao and G. W. Wei Department of Computational Science National University of Singapore,
American Equity Option Valuation Practical Guide
Objective of This Course
Binomial Trees in Practice
Lecture 7 – Finite difference scheme for option pricing
Numerical Methods in Finance
M.PHIL (MATHEMATICS) By Munir Hussain Supervised By Dr. Muhammad Sabir.
Supervisor: Dr. Ruppa Thulasiram Presenter: Kai Huang
Presentation transcript:

FTCS Explicit Finite Difference Method for Evaluating European Options CS757 Computational Finance Project No. CS757.2003W-26 Amit Chhabra Department of Computer Science University of Manitoba 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Outline Introduction and Motivation Problem Statement Solution Strategy FTCS Method Assumptions Experimental Results Effect of N Effect of Volatility and T Variance of Option Value with K Effect of r Effect of l (Time steps) Conclusion and Future Work 20 September 2018 CS757-Project Presentation

Introduction and Motivation The pricing of financial instruments by numerical solutions of their pricing equation has become an important component in the arsenal of techniques available to practitioners of modern quantitative finance. The demand for complex financial instruments and the availability of powerful computers make the direct numerical solution of the governing pricing equation increasingly appealing approach to pricing 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Problem Statement The solution methods for the Black-Scholes model (used for the evaluation of option price) are computationally intensive. Moreover non-linearity of the BS model and real-time solution requirement makes it further difficult to solve the BS model. Thus, we developed an efficient and fast algorithm for evaluating European Option by Finite Differencing. 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Solution Strategy We have applied the Forward Time Centered Space (FTCS) method on the Black-Scholes equation to discretize the Partial Differential Equation (PDE). Assumptions The stock price follows the geometric Brownian motion with constant volatility  There is a constant risk free interest rate r There are no arbitrage opportunities or transaction costs 20 September 2018 CS757-Project Presentation

Solution Strategy cont… The complete non-linear Burger equation is of the form: From the Computational Fluid Dynamic (CFD) literature [2, 3] it is known that FTCS method works well for Burger’s equation and hence it could be applied to solve the Black-Scholes equation given by 20 September 2018 CS757-Project Presentation

CS757-Project Presentation FTCS Method In the explicit formulation of FTCS method, a first-order forward difference approximation and second-order central approximation for the time derivative and the spatial derivatives are used, resp. Hence, the Finite Difference Equation (FDE) for the Burger’s equation is given by 20 September 2018 CS757-Project Presentation

CS757-Project Presentation 2-D Grid pd pm pu 5 Maturity Computation proceeds 4 3 2 N 1 -3 -2 -1 1 2 3 Nj 20 September 2018 CS757-Project Presentation

3-D Mesh for Evaluating Options 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Experimental Results To implement the pricing algorithm we used C language on Unix platform. We studied the effect of various parameters on the option value. It should be noted that the values of each parameter is varied only when its effect is studied on the option value. 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Effect of N 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Effect of  and T 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Execution Time 20 September 2018 CS757-Project Presentation

Variance of Option Value with K 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Effect of r 20 September 2018 CS757-Project Presentation

Effect of l (Time steps) 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Err Vs. Time steps 20 September 2018 CS757-Project Presentation

Conclusion and Future Work We developed an efficient algorithm fro pricing European options using finite differencing. We studied the effect of various parameters on the value of the option and concluded that increasing the number of time steps increases the accuracy of the option value. Also, after a certain value of time steps the option value stabilizes and err decreases. We considered a dividend paying asset. We notices that for bigger mesh, small machine size is a bottleneck. Hence we intend to parallelize the algorithm to be run on more than one processors and further decrease the execution time. Also, we intend to extend the algorithm for multiple assets. 20 September 2018 CS757-Project Presentation

CS757-Project Presentation Thank You… 20 September 2018 CS757-Project Presentation