Hopscotch and Explicit difference method for solving Black-Scholes PDE

Similar documents
Subject CT1 Financial Mathematics Core Technical Syllabus

A random variable is a variable whose value is a numerical outcome of a random phenomenon.

Minhyun Yoo, Darae Jeong, Seungsuk Seo, and Junseok Kim

Combining imperfect data, and an introduction to data assimilation Ross Bannister, NCEO, September 2010

Binomial Model. Stock Price Dynamics. The Key Idea Riskless Hedge

Positivity Preserving Schemes for Black-Scholes Equation

5. Best Unbiased Estimators

A Hybrid Finite Difference Method for Valuing American Puts

Statistics for Economics & Business

1 Estimating sensitivities

An Empirical Study of the Behaviour of the Sample Kurtosis in Samples from Symmetric Stable Distributions

Monetary Economics: Problem Set #5 Solutions

Building a Dynamic Two Dimensional Heat Transfer Model part #1

Proceedings of the 5th WSEAS Int. Conf. on SIMULATION, MODELING AND OPTIMIZATION, Corfu, Greece, August 17-19, 2005 (pp )

Economic Computation and Economic Cybernetics Studies and Research, Issue 2/2016, Vol. 50

18.S096 Problem Set 5 Fall 2013 Volatility Modeling Due Date: 10/29/2013

14.30 Introduction to Statistical Methods in Economics Spring 2009

Calculation of the Annual Equivalent Rate (AER)

Subject CT5 Contingencies Core Technical. Syllabus. for the 2011 Examinations. The Faculty of Actuaries and Institute of Actuaries.

When you click on Unit V in your course, you will see a TO DO LIST to assist you in starting your course.

Anomaly Correction by Optimal Trading Frequency

1 The Black-Scholes model

Solutions to Problem Sheet 1

Fixed Income Securities

ad covexity Defie Macaulay duratio D Mod = r 1 = ( CF i i k (1 + r k) i ) (1.) (1 + r k) C = ( r ) = 1 ( CF i i(i + 1) (1 + r k) i+ k ) ( ( i k ) CF i

Stochastic Processes and their Applications in Financial Pricing

ST 305: Exam 2 Fall 2014

Overlapping Generations

Fixed Income Securities

FOUNDATION ACTED COURSE (FAC)

Online appendices from The xva Challenge by Jon Gregory. APPENDIX 10A: Exposure and swaption analogy.

Research on the Risk Management Model of Development Finance in China

1 + r. k=1. (1 + r) k = A r 1

Chapter Four Learning Objectives Valuing Monetary Payments Now and in the Future

0.1 Valuation Formula:

Analytical Approximate Solutions for Stochastic Volatility. American Options under Barrier Options Models

A New Approach to Obtain an Optimal Solution for the Assignment Problem

First determine the payments under the payment system

ECON 5350 Class Notes Maximum Likelihood Estimation

STRAND: FINANCE. Unit 3 Loans and Mortgages TEXT. Contents. Section. 3.1 Annual Percentage Rate (APR) 3.2 APR for Repayment of Loans

FINM6900 Finance Theory How Is Asymmetric Information Reflected in Asset Prices?

Pricing 50ETF in the Way of American Options Based on Least Squares Monte Carlo Simulation

Dr. Maddah ENMG 602 Intro to Financial Eng g 01/18/10. Fixed-Income Securities (2) (Chapter 3, Luenberger)

Section 3.3 Exercises Part A Simplify the following. 1. (3m 2 ) 5 2. x 7 x 11

Contents List of Files with Examples

The Valuation of the Catastrophe Equity Puts with Jump Risks

Threshold Function for the Optimal Stopping of Arithmetic Ornstein-Uhlenbeck Process

INTERVAL GAMES. and player 2 selects 1, then player 2 would give player 1 a payoff of, 1) = 0.

Success through excellence!

CreditRisk + Download document from CSFB web site:

CHAPTER 2 PRICING OF BONDS

Estimating Forward Looking Distribution with the Ross Recovery Theorem

1 Random Variables and Key Statistics

A New Constructive Proof of Graham's Theorem and More New Classes of Functionally Complete Functions

Exam 2. Instructor: Cynthia Rudin TA: Dimitrios Bisias. October 25, 2011

The Time Value of Money in Financial Management

Department of Mathematics, S.R.K.R. Engineering College, Bhimavaram, A.P., India 2

CAPITAL PROJECT SCREENING AND SELECTION

Random Sequences Using the Divisor Pairs Function

Chapter Four 1/15/2018. Learning Objectives. The Meaning of Interest Rates Future Value, Present Value, and Interest Rates Chapter 4, Part 1.

r i = a i + b i f b i = Cov[r i, f] The only parameters to be estimated for this model are a i 's, b i 's, σe 2 i

. (The calculated sample mean is symbolized by x.)


Introduction to Probability and Statistics Chapter 7

Math 312, Intro. to Real Analysis: Homework #4 Solutions

Institute of Actuaries of India Subject CT5 General Insurance, Life and Health Contingencies

Chapter Six. Bond Prices 1/15/2018. Chapter 4, Part 2 Bonds, Bond Prices, Interest Rates and Holding Period Return.

ON DIFFERENTIATION AND HARMONIC NUMBERS

Chapter 11 Appendices: Review of Topics from Foundations in Finance and Tables

point estimator a random variable (like P or X) whose values are used to estimate a population parameter

The pricing of discretely sampled Asian and lookback options: a change of numeraire approach

Dr. Maddah ENMG 624 Financial Eng g I 03/22/06. Chapter 6 Mean-Variance Portfolio Theory

Estimating Proportions with Confidence

1 Basic Growth Models

A Conditional Valuation Approach for Path-Dependent Instruments

Lecture 4: Probability (continued)

Chapter 4 - Consumer. Household Demand and Supply. Solving the max-utility problem. Working out consumer responses. The response function

Chapter 8. Confidence Interval Estimation. Copyright 2015, 2012, 2009 Pearson Education, Inc. Chapter 8, Slide 1

Class Sessions 2, 3, and 4: The Time Value of Money

Faculdade de Economia da Universidade de Coimbra

x satisfying all regularity conditions. Then

arxiv: v2 [q-fin.pr] 15 Jan 2017

Optimizing of the Investment Structure of the Telecommunication Sector Company

A STOCHASTIC GROWTH PRICE MODEL USING A BIRTH AND DEATH DIFFUSION GROWTH RATE PROCESS WITH EXTERNAL JUMP PROCESS *

Chapter 13 Binomial Trees. Options, Futures, and Other Derivatives, 9th Edition, Copyright John C. Hull

SUPPLEMENTAL MATERIAL

Problem Set 1a - Oligopoly

0.07. i PV Qa Q Q i n. Chapter 3, Section 2

Exam 1 Spring 2015 Statistics for Applications 3/5/2015

Maximum Empirical Likelihood Estimation (MELE)

Online appendices from Counterparty Risk and Credit Value Adjustment a continuing challenge for global financial markets by Jon Gregory

Bayes Estimator for Coefficient of Variation and Inverse Coefficient of Variation for the Normal Distribution

Supersedes: 1.3 This procedure assumes that the minimal conditions for applying ISO 3301:1975 have been met, but additional criteria can be used.


Introduction to Financial Derivatives

BASIC STATISTICS ECOE 1323

We analyze the computational problem of estimating financial risk in a nested simulation. In this approach,

A universal difference method for time-space fractional Black-Scholes equation

Notes on Expected Revenue from Auctions

BUSINESS PLAN IMMUNE TO RISKY SITUATIONS

Transcription:

Mälardale iversity Fiacial Egieerig Program Aalytical Fiace Semiar Report Hopscotch ad Explicit differece method for solvig Blac-Scholes PDE Istructor: Ja Röma Team members: A Gog HaiLog Zhao Hog Cui 0

Table of Cotets Itroductio.... Objectives of the Semiar.... Brief Historical Review....3 Methodology... Theoretical Framewor... 3. Hopscotch Method... 3. Explicit Fiite Differece Method... 5.3 Blac-Scholes Formula... 7 3 Numerical Examples... 8 4 Coclusios... 9 5 Refereces... 9

Itroductio. Objectives of the Semiar The mai objectives of the semiar are to study the mechaism of the Hopscotch ad explicit differece methods for solvig Blac-Schoels PDE, ad to lear how to build applicatios of these models i Excel Visual basic applicatio (VBA). Our goal is to study how these differet methods fuctio i Excel/VBA for calculatig Europea optio prices, ad to compare the results from these methods ad Blac-Schoels model by usig graphs.. Brief Historical Review I 997, the Royal Swedish Academy of Scieces has decided to award the Ba of Swede Prize i Ecoomic Scieces i Memory of Alfred Nobel to Professor Robert C. Merto ad Myro S. Scholes. Robert C. Merto, Myro S. Scholes ad Fischer Blac (973) have developed a pioeerig formula for the valuatio of stoc optios. Their methodology has paved the way for ecoomic valuatios i may areas. It has also geerated ew types of fiacial istrumets ad facilitated more efficiet ris maagemet i society. Gordo (965) ad Gourlay (970) have itroduced a class of so called Hopscotch algorithms to solve parabolic ad elliptic partial differetial equatios i two or more state variables. The purpose of this paper is the to preset Hopscotch methods ad to demostrate how they ca be used to solve fiacial models with two state variables..3 Methodology I order to uderstad how the Hopscotch ad explicit fiite differece method wors, we have formulated a umerical example of Europea optios ad solved it by help of Excel/VBA. We have also used the Blac-Scholes model to calculate the price of the same optios i VBA. http://obelprize.org/obel_prizes/ecoomics/laureates/997/press.html Hopscotch methods for two-state fiacial models (Article by Adam Kurpiel, Thierry R ocalli: 999)

Theoretical Framewor. Hopscotch Method Hopscotch method ca solve parabolic ad elliptic partial differetial equatios i two or more state variables but their utility i fiacial applicatios has ot yet bee realized. I will itroduce how the hopscotch method ca be used to solve fiacial models with two-state variables. The basic idea is to divide the mesh poits i the two-dimesioal x y mesh (ih, jh) as follows: i j odd i j eve The Hopscotch cosists of two sweeps. I the first sweep (ad subsequet odd-umbered sweeps) the mesh poits that are mared by a diamod, that is for which i j is odd, are calculated based o curret values (time level ) at the eighborig poits. It ca be defied as follows: = Δ x Δ y for () odd For the secod sweep at the same time level the same calculatio is used at odes mared with a circle. This secod sweep is fully implicit. The scheme is: = Δ x Δ y for () eve From this equatio we ca fid the value at time level as follows: 3

4 =.... y x y j i j i x j i j i h h h h I the secod ad subsequet eve-umbered time steps, the roles of the diamods ad circles are iterchaged. Now let K ad Ʈ be the exercise price ad the time to maturity of a Europea optio o the uderlyig asset price S (t). I the Blac-Scholes framewor, the call optio price C (Ʈ ; S) satisfies the followig equatio rc C bc C S σ τ s ss = = ) ( ) 0, ( K S S C The parameter b is the cost-of-carry rate. To solve this problem umerically usig Hopscotch methods, we have to add two boudary coditios for the extreme values S- ad S tae by the S variable. For S equal to S-, we chose the followig coditio 0 ),, ( = S y t u because the optio price teds to be zero whe the uderlyig asset price decreases.

I may cases, we do ot ow four boudary coditios. Sometimes, a simple guess is used as a prior for a boudary coditio. We may however use icorrect boudary coditios ad still cosider umerical solutios i the cetral regio. We must be careful ad we have to verify the behavior of the umerical solutio whe we chage the boudary fuctio.. Explicit Fiite Differece Method The mai goal of fiite differece techiques is solve umerically the Blac-Scholes equatio or oe if its variatios. The aim of build a umerical scheme for that equatio is ot to fid the solutio itself (we ow that Blac-Scholes for Europea optios has a aalytical solutio) but to exploit such scheme to solve more geeral equatios ad iequalities. A easy way to start is to impose a coordiate trasformatio that permits to simplify the BS equatio to oe of its variaces with costat coefficiets. Fiite Differeces As with ay class of optio, the price of the derivative is govered by solvig the uderlyig partial differetial equatio. The use of fiite differece methods allows us to solve these PDEs by meas of a iterative procedure. We ca start by looig at the Blac-Scholes partial differetial equatio: Where dv is the chage i the value of a optio, dt is a small chage i time. is the volatility of the uderlyig, S is the uderlyig price ad is the carry (r-d). By specifyig iitial ad boudary coditios, oe ca attai umerical solutios to all the derivatives of the Blac-Scholes PDE usig a fiite differece grid. The grid is typically set up so that partitios i two dimesios - space ad time (i our case, we would be looig at the asset price ad the chage i time): Oce the grid is set up, there are three methods to evaluate the PDE at each time step. The differece betwee each of the three methods is cotiget o the choice of differece used for time (i.e. forward, bacward or cetral differeces - more details i our fiacial mathematics glossary here). Cetral differeces are used for the space grid (S). 5

Explicit Fiite Differeces Explicit FD uses forward differeces at each time ode t. By splittig the differetial equatio ito the time elemet ad space elemets, we ca apply forward differeces to time as follows: First of all, the PDE as a remider: if we substitute x = l(s), the equatio becomes: Applyig the fiite differeces method, the above equatio ca be broe dow ad approximated: becomes For the space grid, we ca apply cetral differeces for all order of derivatives: ad becomes ad becomes becomes Combiig the terms gives: 6

Which is the same as: where the probabilities of each of the odes is: This case is actually equivalet to the triomial tree where probabilities ca be assiged to the lielihood of a up move, a dow move as well as o move. It ca also be show that the followig approximatio holds:.3 Blac Scholes Formula The Blac-Scholes formula calculates the price of a call optio to be: The the price of a put optio is: Where l σ T t σ T t St= price of uderlyig stoc K=Optio exercise price r= Ris free iterests rate 7

T=Expirig time t= Curret time N ( ) = Area uder the ormal distributio curve There are some assumptios of the model which are as followigs 3 : The Blac-Scholes model assumes that the optio ca oly be exercised o the expiratio date; It requires to use costat ad ow iterest rates, the ris-free rate such as the discout rate o.s Govermet Treasury Bills are usually used; It also assumes that the uderlyig stoc does ot pay divideds; It assumes the returs o the uderlyig stoc are ormally distributed. It assumes that the maret is efficiet. 3 Numerical Examples The uderlyig stoc price is 50 SEK today, ad the strie price of the optio is set as 50 SEK. The volatility of the maret has bee give as 0% ad the ris-free iterest rate is 5%. This is a Europea optio with maturity date of year from today. Please calculate the price of the call optio as well as the price of the put optios. By usig the Blac-Scholes model we ca calculate the both call ad put optio prices as followigs: The results show o the figure above have bee gaied by usig the Excel/VBA ad the details of the applicatio that build iside the VBA for this calculatio ca be foud i the separate excel file called as Semiar_BS_VBA. 3 http://hilltop.bradley.edu/~arr/bsm/pg04.html 8

By usig Hopscotch ad explicit differece methods to build applicatios i Excel, we will get similar prices of the optios. These calculatios ad applicatios i VBA will be illustrated i a separated Excel file ad this will be show i the semiar presetatio. (This part is ot ready yet). 4 Coclusios Blac-Scholes theories are some of the most sigificat cotributios i the developmet of fiace theory. Blac-Scholes model is well-ow as sufficiet istrumet to price securities o the fiacial maret together with Hopscotch ad explicit fiite differece method. Today, it has become much more powerful with help of the Excel/VBA which maes the complicatig meth calculatios to be doe i a much simple way. 5 Refereces Hopscotch methods for two-state fiacial models (Article by Adam Kurpiel, Thierry R ocalli: 999) http://obelprize.org/obel_prizes/ecoomics/laureates/997/press.html http://hilltop.bradley.edu/~arr/bsm/pg04.html 9