Supervisor: Dr. Ruppa Thulasiram Presenter: Kai Huang

Slides:



Advertisements
Similar presentations
Chapter 12: Basic option theory
Advertisements

Multi-period BTM Dr. DAI Min.
Options, Futures, and Other Derivatives, 6 th Edition, Copyright © John C. Hull The Black-Scholes- Merton Model Chapter 13.
By: Piet Nova The Binomial Tree Model.  Important problem in financial markets today  Computation of a particular integral  Methods of valuation 
1 Pricing Bermudan Option by Binomial Tree Speaker: Xiao Huan Liu Course: L03.
Basic Numerical Procedures Chapter 19 1 資管所 柯婷瑱 2009/07/17.
Chapter 11 Binomial Trees
A Finite Differencing Solution for Evaluating European Prices Computational Finance ~cs 757 Project # CFWin03-33 May 30, 2003 Presented by: Vishnu K Narayanasami.
May 29, Final Presentation Sajib Barua1 Development of a Parallel Fast Fourier Transform Algorithm for Derivative Pricing Using MPI Sajib Barua.
A Basic Options Review. Options Right to Buy/Sell a specified asset at a known price on or before a specified date. Right to Buy/Sell a specified asset.
A Neural Network Approach For Options Pricing By: Jing Wang Course: CS757 Computational Finance Instructor: Dr. Ruppa Thulasiram Project #: CFWin03-35.
Graphing the Set of All Solutions ~adapted from walch education.
A Survey of Parallel Tree- based Methods on Option Pricing PRESENTER: LI,XINYING.
18.1 Options, Futures, and Other Derivatives, 5th edition © 2002 by John C. Hull Numerical Procedures Chapter 18.
Bermudan Options with the Binomial Model.
Using Dijkstra’s Algorithm to Find a Shortest Path from a to z 1.
RNGs in options pricing Presented by Yu Zhang. Outline Options  What is option?  Kinds of options  Why options? Options pricing Models Monte Carlo.
Aim: What are the higher degree function and equation? Do Now: a) Graph f(x) = x 3 + x 2 – x – 1 on the calculator b) How many times does the graph intersect.
A Finite Differencing Solution for Evaluating European Prices Computational Finance ~cs 757 Project # CFWin03-33 May 30, 2003 Presented by: Vishnu K Narayanasami.
1.2 Introduction to Graphing Equations. An equation in two variables, say x and y is a statement in which two expressions involving these variables are.
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.
A Cursory Introduction to Real Options Andrew Brown 5/2/02.
Fundamentals of Futures and Options Markets, 5 th Edition, Copyright © John C. Hull Binomial Trees in Practice Chapter 16.
CRR and American Options Date: Oct Authors: LÓPEZ LÓPEZ, VÍCTOR LUTEMBEKA, SHEDRACK YUAN, BO.
Options, Futures, and Other Derivatives, 4th edition © 1999 by John C. Hull 18.1 Exotic Options Chapter 18.
Lesson 3-2 Functions and Function Notation Objective: To learn about functions, domains and ranges. To use function notation to represent functions.
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.
Primbs, MS&E Applications of the Linear Functional Form: Pricing Exotics.
 A System of equations may be solved exactly by using the substitution method. This method solves one equation so that a variable may be “substituted”
Learning Objectives LO 1: Explain the basic characteristics and terminology of options. LO 2: Determine the intrinsic value of options at expiration date.
Chapter 19 Monte Carlo Valuation.
Shortest Path Problems
Option Pricing Models The Binomial Model
Binomial Trees in Practice
Introduction to Binomial Trees
FINANCIAL OPTIONS AND APPLICATIONS IN CORPORATE FINANCE
Chapter 12 Binomial Trees
Dynamic Programming 1 Neil Tang 4/20/2010
Shortest Path from G to C Using Dijkstra’s Algorithm
Chapter 6 Section 3.
Warm Up Evaluate. 1. –24 2. (–24) Simplify each expression.
Chapter 14 Exotic Options: I.
Parallel Density-based Hybrid Clustering
Rate of Return and Risk.
DTMC Applications Ranking Web Pages & Slotted ALOHA
DERIVATIVES: Valuation Methods and Some Extra Stuff
FTCS Explicit Finite Difference Method for Evaluating European Options
CS 179 Lecture 17 Options Pricing.
Mathematical Finance An Introduction
The Black-Scholes-Merton Model
8-6: Vectors and Parametric Equations
Chapter 13 Binomial Trees
1.2 Introduction to Graphing Equations
Puttable Bond and Vaulation Dmitry Popov FinPricing
Party-by-Night Problem
American Equity Option Valuation Practical Guide
Monte Carlo Valuation Bahattin Buyuksahin, Celso Brunetti 12/8/2018.
Binomial Trees in Practice
Solving Quadratic Equations by Factoring
MBF1243 Derivatives L9: Exotic Options.
Théorie Financière Financial Options
6.2 Using Substitution to Solve Systems
Exercise Every positive number has how many real square roots? 2.
Théorie Financière Financial Options
Numerical Methods in Finance
Chapter 13 Binomial Trees
Valuing Stock Options:The Black-Scholes Model
Presentation transcript:

Supervisor: Dr. Ruppa Thulasiram Presenter: Kai Huang Course Project Presentation for 74.757 Computational Finance Algorithm for Pricing European Asian Options Supervisor: Dr. Ruppa Thulasiram Presenter: Kai Huang

Presentation Outline Introduction Problem Statement Binomial tree Solutions Recombining Tree Non-recombining Tree Analysis & Results Conclusion & Future Work 2019/10/15 Kai Huang

Introduction Options The option pricing problem Exercise price & maturity date Call option & put option Complex options: options with more complicated payoff than standard calls and puts. The option pricing problem Determining a “fair” price to pay for an option. 2019/10/15 Kai Huang

Introduction Asian Options path-dependent options Whose payoff depends on the average price of the underlying asset during the life of the option popular in the real financial market Call: max (0, Save-X) Put: max (0, X-Save) Save is the average value of the underlying asset calculated over the option life. arithmetic average and geometric average. 2019/10/15 Kai Huang

Problem Statement My aim for this project is to find the path, which can give the best payoff, and calculate the best payoff for an European Arithmetic Asian Put. 2019/10/15 Kai Huang

Binomial Tree Method Binomial tree method is a common approach. The difficulty with the binomial tree method in the case of Asian options lies in its exponential nature. 2n paths have to be individually evaluated for a binomial tree with n periods. 2019/10/15 Kai Huang

Solution for the Recombining Tree d d 2019/10/15 Kai Huang

Solution for the Recombining Tree An adapted Dijkstra shortest path algorithm is designed to solve this pricing problem. In this adapted Dijkstra shortest path algorithm,the recombining binomial tree can be treated as a directional graph and the price of the underlying asset on different node can be thought as the weight of the former arc in the graph (The root node is the exception). In this way, the shortest path means the path that can give maximal payoff for this European Asian put. problem is that the u and d do not change during the whole computation 2019/10/15 Kai Huang

Solution for the Non-recombining Tree d’ u’ d d’ d’’ 2019/10/15 Kai Huang

Solution for the Non-recombining Tree In the non-recombining tree, the u and d may change in each step, thus make the underlying asset more variable and has some application values. 2019/10/15 Kai Huang

Analysis Theoretic analysis practical analysis Pricing arithmetic Asian option is a difficult problem and no closed-form equation can be used to test. Therefore, one binomial tree is created by hand whose time step equals to 10, and the best path for an European Asian put can also be found by hand. Then two results are compared and I found they are exactly same, which means that in this level my algorithm is right in practice. 2019/10/15 Kai Huang

Results Figure 3 is the executing window for this project. Users can inputthe parameters and choose the call option or put option. Bypressing the begin button, the computation results can bedisplayed in two boxes under the begin button. 2019/10/15 Kai Huang

Conclusion Option pricing problem is a significant problem. Asian Options are widely used in financial market. Pricing Asian options is a significant problem for computer scientists and mathematicians. My solution can calculate European Asian options correctly. 2019/10/15 Kai Huang

Future Work Parallel computation can be applied in this problem,which may have more accurate computing results with shorter running time. 2019/10/15 Kai Huang

Thanks ! & Questions ? 2019/10/15 Kai Huang