Presentation is loading. Please wait.

Presentation is loading. Please wait.

FTCS Explicit Finite Difference Method for Evaluating European Options

Similar presentations


Presentation on theme: "FTCS Explicit Finite Difference Method for Evaluating European Options"— Presentation transcript:

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

2 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

3 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

4 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

5 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

6 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

7 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

8 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

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

10 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

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

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

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

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

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

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

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

18 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

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


Download ppt "FTCS Explicit Finite Difference Method for Evaluating European Options"

Similar presentations


Ads by Google