RNGs in options pricing Presented by Yu Zhang. Outline Options  What is option?  Kinds of options  Why options? Options pricing Models Monte Carlo.

Slides:



Advertisements
Similar presentations
BY CHRIS DIBELLA Exotic Options. Options A financial derivative that represents a contract sold by one party to another. This contract offers the buyer.
Advertisements

Chapter 12: Basic option theory
FINANCIAL ENGINEERING: DERIVATIVES AND RISK MANAGEMENT (J. Wiley, 2001) K. Cuthbertson and D. Nitzsche Lecture Advanced Derivatives.
©2001, Mark A. Cassano Exotic Options Futures and Options Mark Cassano University of Calgary.
CHAPTER 14 Real Options.
Currency Option Valuation stochastic Option valuation involves the mathematics of stochastic processes. The term stochastic means random; stochastic processes.
Valuation of Financial Options Ahmad Alanani Canadian Undergraduate Mathematics Conference 2005.
Black-Scholes Equation April 15, Contents Options Black Scholes PDE Solution Method.
Fi8000 Option Valuation II Milind Shrikhande. Valuation of Options ☺Arbitrage Restrictions on the Values of Options ☺Quantitative Pricing Models ☺Binomial.
 Known dividend to be paid before option expiration ◦ Dividend has already been announced or stock pays regular dividends ◦ Option should be priced on.
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.
Value-at-Risk on a portfolio of Options, Futures and Equities Radhesh Agarwal (Ral13001) Shashank Agarwal (Sal13003) Sumit Jalan (Sjn13024)
Session 9b. Decision Models -- Prof. Juran2 Overview Finance Simulation Models Securities Pricing –Black-Scholes –Electricity Option Miscellaneous –Monte.
Some Financial Mathematics. The one-period rate of return of an asset at time t. where p t = the asset price at time t. Note: Also if there was continuous.
1 16-Option Valuation. 2 Pricing Options Simple example of no arbitrage pricing: Stock with known price: S 0 =$3 Consider a derivative contract on S:
Mathematics in Finance Binomial model of options pricing.
4.1 Option Prices: numerical approach Lecture Pricing: 1.Binomial Trees.
1 (of 31) IBUS 302: International Finance Topic 11-Options Contracts Lawrence Schrenk, Instructor.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Chapter 20 Basic Numerical Procedures
G12 Lecture 4 Introduction to Financial Engineering.
VALUING STOCK OPTIONS HAKAN BASTURK Capital Markets Board of Turkey April 22, 2003.
Pricing an Option Monte Carlo Simulation. We will explore a technique, called Monte Carlo simulation, to numerically derive the price of an option or.
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.
19-0 Finance Chapter Nineteen Exotic Options.
Vienna, 18 Oct 08 A perturbative approach to Bermudan Options pricing with applications Roberto Baviera, Rates Derivatives Trader & Structurer, Abaxbank.
University of Minnesota, Jan. 21, 2011 Equity Derivatives Dave Engebretson Quantitative Analyst Citigroup Derivative Markets, Inc. January 21, 2011.
A Survey of Parallel Tree- based Methods on Option Pricing PRESENTER: LI,XINYING.
JUMP DIFFUSION MODELS Karina Mignone Option Pricing under Jump Diffusion.
Lecturer :Jan Röman Students:Daria Novoderejkina,Arad Tahmidi,Dmytro Sheludchenko.
Zheng Zhenlong, Dept of Finance,XMU Basic Numerical Procedures Chapter 19.
Ewa Lukasik - Jakub Lawik - Juan Mojica - Xiaodong Xu.
18.1 Options, Futures, and Other Derivatives, 5th edition © 2002 by John C. Hull Numerical Procedures Chapter 18.
Properties of Stock Options
Introduction Terminology Valuation-SimpleValuation-ActualSensitivity What is a financial option? It is the right, but not the obligation, to buy (in the.
2007 Page 1 F. MICHAUX CORPORATE FINANCE Financial and Real Options.
© 2007 The MathWorks, Inc. ® ® Pricing Derivatives Securities using MATLAB Mayeda Reyes-Kattar March 2007.
1 The Black-Scholes Model Chapter Pricing an European Call The Black&Scholes model Assumptions: 1.European options. 2.The underlying stock does.
Book Review: ‘Energy Derivatives: Pricing and Risk Management’ by Clewlow and Strickland, 2000 Anatoliy Swishchuk Math & Comp Lab Dept of Math & Stat,
1 MGT 821/ECON 873 Numerical Procedures. 2 Approaches to Derivatives Valuation How to find the value of an option?  Black-Scholes partial differential.
1 Chapter 19 Monte Carlo Valuation. 2 Simulation of future stock prices and using these simulated prices to compute the discounted expected payoff of.
Valuation of Asian Option Qi An Jingjing Guo. CONTENT Asian option Pricing Monte Carlo simulation Conclusion.
Chapter 4 Stochastic Modeling Prof. Lei He Electrical Engineering Department University of California, Los Angeles URL: eda.ee.ucla.edu
Toward option values of near machine precision using Gaussian Quadrature San–Lin Chung Department of Finance National Taiwan University Taipei 106. Taiwan,
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
Basic Numerical Procedure
A Cursory Introduction to Real Options Andrew Brown 5/2/02.
1 MathFinance Colloquium Frankfurt, June 1 st, 2006 Exploring the Limits of Closed Pricing Formulas in the Black and Scholes.
Monté Carlo Simulation  Understand the concept of Monté Carlo Simulation  Learn how to use Monté Carlo Simulation to make good decisions  Learn how.
Lecture 1: Introduction to QF4102 Financial Modeling
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.
1 Analysis of Grid-based Bermudian – American Option Pricing Algorithms (presented in MCM2007) Applications of Continuation Values Classification And Optimal.
13.1 Valuing Stock Options : The Black-Scholes-Merton Model Chapter 13.
Monte-Carlo Simulations Seminar Project. Task  To Build an application in Excel/VBA to solve option prices.  Use a stochastic volatility in the model.
Derivatives  Derivative is a financial contract of pre-determined duration, whose value is derived from the value of an underlying asset. It includes.
Chapter 19 Monte Carlo Valuation. Copyright © 2006 Pearson Addison-Wesley. All rights reserved Monte Carlo Valuation Simulation of future stock.
Options, Futures, and Other Derivatives, 4th edition © 1999 by John C. Hull 18.1 Exotic Options Chapter 18.
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.
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.
Introduction to Options. Option – Definition An option is a contract that gives the holder the right but not the obligation to buy or sell a defined asset.
Chapter 19 Monte Carlo Valuation. © 2013 Pearson Education, Inc., publishing as Prentice Hall. All rights reserved.19-2 Monte Carlo Valuation Simulation.
DERIVATIVES: Valuation Methods and Some Extra Stuff
CS 179 Lecture 17 Options Pricing.
High-accuracy PDE Method for Financial Derivative Pricing Shan Zhao and G. W. Wei Department of Computational Science National University of Singapore,
By Harsh Tiwari.
Numerical Methods in Finance
Supervisor: Dr. Ruppa Thulasiram Presenter: Kai Huang
Presentation transcript:

RNGs in options pricing Presented by Yu Zhang

Outline Options  What is option?  Kinds of options  Why options? Options pricing Models Monte Carlo Methods  Apply to European options  Disadvantages  Speed up Least-Squares Monte Carlo method Quasi-Monte Carlo methods

Option? Option maybe a good choice.

Option [1] Call options: gives the holder the right, but not the obligation to buy the underlying, S, at a certain date, T, for a certain price, known as the exercise (or strike) price, X. C(S, T)=max(S-X, 0) Put options: gives the holder the right, but not the obligation to sell the underlying, S, at a certain date, T, for a certain price, known as the exercise (or strike) price, X. P(S, T)=max(X-S, 0)

Kinds of options European options: can only be exercised at the expiration date T. American options: can be exercised at any time up to and including the expiry date, T. So, it is much more difficult to value. Asian options: the strike price is the average price of the asset over a period of time, computed by collecting the daily closing price over the life of the option.

Why option? Options for hedging Options for speculating

What determine the value of options The value of an option, V, is determined by: The granted price (strike price), X. The current price, S. The time to the expiration date, T. The volatility of the underlying asset,. The annual rate of return for risk-free investment, r.

Option pricing models The Black-Scholes Only can be used for pricing European options, because it does not have the flexibility to calculate pricing of options that are exercised early. (Fastest) Binomial Tree Memory-intensive because it requires an iterative computing process. Monte Carlo models flexible computational tools to calculate the value of options with multiple sources of uncertainty or with complicated features.

The Monte Carlo method was first suggested as a way to price options in 1977 by Phelim Boyle in his paper: “Options: A Monte Carlo Approach” [2]

Monte Carlo Method With the Monte Carlo technique, we try to evaluate the value of E[f(Y T )]. (Expectation of a function of a random variable) The quality of the random number generator typically determines the quality of the simulation.

Apply to European call options Get n trajectories of the form S t+1, …, S T, where each period corresponds to one quarter. Path 1: S 1 t+1, S 1 t+2, …, S 1 T Path 2: S 2 t+1, S 2 t+2, …, S 2 T … Path n: S n t+1, S n t+2, …, S n T where Z is a standard random variable, i.e. Z~N(0,1).

Get n terminal values V(S T ) Apply to European call options

Apply to options European call options  Average the cumulative results and discount the value to the present to get an estimate for the value of the option.  Here, the principle of the time value of money is used. For example, if you want to receive $100 at T, then at an earlier time t it is worth $100e -r(T-t). r is the compound rate.

Disadvantage Requires running many simulations based on random series of events, so it is the most time- consuming. The convergence of Monte Carlo methods is slow and it is hard to determine the error terms.

Speed up [3]

Speed up Box-Muller Random Number Generator a simulation core that provides computational resources for iteration, a stochastic volatility computing module based on the GARCH* model a post processing module. e.g. for averaging intermediate option prices. GARCH* is a model for error variance, which is widely used in Financial Forecast.

Apply to American options [4] The optimal exercise strategy is fundamentally determined by the conditional expectation of the payoff from continuing to keep the option alive. Monte Carlo simulation for an American option has a “Monte Carlo on Monte Carlo” feature that makes it computationally complex.

Least-Squares Monte Carlo method [5] At each exercise time point, option holders compare the payoff for immediate exercise with the expected payoff for continuation. If the payoff for immediate exercise is higher, then they exercise the options. Otherwise, they will leave the options alive. The expected payoff for continuation is conditional on the information available at that time point.

LSM After get the option value V, we perform regression of V as a function of the polynomials X, X 2, …, X m for some small value of m which is called basic function; i.e. approximate V k by a least squares fit of these polynomials in X. Hence we use this regressed value in deciding whether to exercise early. It performs better than other Monte Carlo methods in high dimensional cases.

Quasi-Monte Carlo [6] The use of low discrepancy sequences (Sobol sequences) in Monte Carlo method leads to what is known as quasi-Monte Carlo method. Advantage:  It is more accurate than traditional Monte Carlo methods, and has better convergence property.  QMC simulations are well suited to parallel computing. So, it can provide rapid solutions for financial market.

Quasi-Monte Carlo vs. Monte Carlo The accurate value of the option is , which was computed using a finite difference lattice.

Parallel QMC algorithm [7]

Result of parallel algorithm

References [1] Random numbers in Financial Mathematics: Valuing Financial Options. Peter Duck, University of Manchester, ENGLAND. September 11, [2] Options: A Monte Carlo approach. Boyle, Phelim P. Journal of Financial Economics, 4 (1977), P [3] Design and implementation of a high performance financial Monte-Carlo simulation engine on an FPGA supercomputer. Xiang Tian Benkrid, K. ICECE Technology, Dec. 2008, P [4] Pricing American Options using Monte Carlo Methods. Johan Tysk. Jun Department of Mathematics. Uppsala University. [5] Valuing American Options by Simulation: a Simple Least-Squares Approach. Longstaff, F. A., Schwartz, E. S., Review of Financial Studies 14 (1). [6] Multi-asset derivative pricing using quasi-random numbers and Monte Carlo simulation. George Levy, Numerical Algorithms Group. Oct [7] Distributed Quasi-Monte Carlo Algorithm for Option Pricing on HNOWs Using mpC. Gong Chen Thulasiraman, P. Thulasiram, R.K. Simulation Symposium, th Annual, 2-6 April 2006.

Thanks~