Parallel Computing for Option Pricing Based on the Backward Stochastic Differential Equation
|
|
|
- Reginald Tate
- 10 years ago
- Views:
Transcription
1 Parallel Computing for Option Pricing Based on the Backward Stochastic Differential Equation Ying Peng, Bin Gong, Hui Liu, and Yanxin Zhang School of Computer Science and Technology, Shandong University, Jinan , P.R. China Abstract. The Backward Stochastic Differential Equation (BSDE) is a robust tool for financial derivatives pricing and risk management. In this paper, we explore the opportunity for parallel computing with BS- DEs in financial engineering. A binomial tree based numerical method for BSDEs is investigated and applied to option pricing. According to the special structure of the numerical model, we develop a block allocation algorithm in parallelization, where large communication overhead is avoided. Runtime experiments manifest optimistic speedups for the parallel implementation. 1 Introduction Over the past two decades, an increasing number of complex mathematical models have been applied in financial engineering. As most of these models can not be solved by analytical formulas, we must use numerical methods, which need much more computing efforts. Moreover, time constraints should be respected in financial trade-off, therefore effective parallel implementations are in great demand. To decrease the computation time, many parallelization works are presented for solving various numerical models in financial computing area [2,3,4,5,8]. The BSDE was firstly introduced to solve the problem of derivative pricing by El Karoui in [6]. Since then, the BSDE theory was applied in financial area more and more frequently. Comparing with the Black-Scholes formula [1], the BSDE is more robust to fit in the situation of probability model uncertainty, thus can be used to perform more approximated calculations in financial derivatives pricing and risk analysis. In this paper, we develop a parallel algorithm for the BSDEs with application to option pricing. Though many efforts have been made in the numerical methods for solving BSDEs, few work has been done for the parallel implementation until now. The reminder of this paper is structured as follows: In Sect. 2 we present the application of BSDE in financial engineering. In Sect. 3, we describe the numerical algorithm for BSDE and apply it to option pricing. The parallel implementation is discussed in Sect. 4. Section 5 shows the experimental results. Finally we give the conclusion in Sect. 6. Corresponding author. W. Zhang et al. (Eds.): HPCA 2009, LNCS 5938, pp , c Springer-Verlag Berlin Heidelberg 2010
2 326 Y. Peng et al. 2 BSDEs in Financial Engineering The general form of a BSDE is shown as following: dy t = g(y t,z t,t)dt Z t dw t, t [0,T], Y T = ξ, (1) where W t is a d-dimensional Brownian motion. Y T = ξ is the terminal condition of the BSDE and ξ is a F T measurable random variable. The solution of a BSDE is a couple of variables (Y t,z t ), and g( ) is a function of (Y t,z t ). In the following we give an example for the application of BSDEs in option pricing and risk hedging. Assuming a bond and a stock traded in a stock market. The bond price p t and the stock price S t, respectively, obey: p t = e r t, (2) S t = S 0 exp(bt + σw t 1 2 σ2 t), (3) where r is the return rate of the bond, b is the expected return rate of the stock, σ is the volatility of the stock, and {W t } t 0 is a standard Brownian motion. S t follows the geometric Brownian motion. Now consider a call (or put) option with strike price X on time period [0,T], where the option holder has the right to buy (or sell) a stock of equation (3) from the seller at time T. Then we can use the BSDE of equation (1) to calculate the price Y 0 of the option, which correspond to the value of Y t at time 0. The terminal condition is given by: Y T = ξ = φ(w T ) =max(s T X, 0) for a call, =max(x S T, 0) for a put, (4) where φ( ) is a function of the Brownian motion W T and represents the payoff of the option holder at time T. Furthermore, the BSDE of equation (1) helps to determine the risk hedging strategy. For example, as at time T the option holder get the payoff Y T,the seller of the contract should pay for the lost. In order to hedge the risk, he can use the Y 0 moneytodoinvestmentattime0,wherez 0 money is used to buy the stock and Y 0 Z 0 is used to buy the bond. The function g( ) isgivenas following: g(y t,z t,t)= (ry t +(b r)z t +(R r)(y t Z t ) ). (5) Generally, the rate R is larger than r, thus we get a non-linear BSDE, i.e. the function g( ) is non-linear, while the Black-Scholes model can only deal with the linear case when R = r.
3 Parallel Computing for Option Pricing Based on the BSDE Numerical Algorithm We study the algorithm of [7] based on time discretization and scaled random walk for non-linear BSDEs solving. We apply it in option pricing, as mentioned in Sect. 2. In the numerical algorithm, the time period [0,T] is devided into n time steps with interval δ = T/n. Then we backwardly calculate Y t. As the state of the Brownian motion at time j can be approximated with scaled random walk: = j δ ε i, (6) W j t where {(ε m ) 1<m<n } is a Bernoulli sequence, we can use a binomial tree to represent the Brownian motion W t, as shown in Fig.1.(a). The upper-triangular form of it is shown in Fig.1.(b) for better description, where for a node labeled (i, j), i and j represent respectively the space step and the time step the node locates on. i= (a) (b) Fig. 1. Movement Approximation of the Brownian Motion With the binomial tree model, we first calculate all the possible state of Y T on level n with equation (4) and (6). In the following, an explicit scheme is performed iteratively from level n 1tolevel0ofthetreetogetthesolution (Y 0,Z 0 ), as shown in equation (7). The total number of nodes to be computed is (n +1)(n +2)/2. Y i, j = 1 2 (Y i, j+1 + Y i+1, j+1 ) + g( 1 2 (Y 1 i, j+1 + Y i+1, j+1 ), 2 (Y δ i, j+1 + Y i+1, j+1 ),t j ), (7) Z i, j = 1 2 (Y δ i, j+1 Y i+1, j+1 ). 4 Parallel Implementation Parallelization works for option pricing with traditional binomial tree model are discussed in [4] and [5]. According to the numerical model for non-linear BSDEs,
4 328 Y. Peng et al. we develop a block allocation algorithm by combining [4] and [5] to avoid large communication overhead. We assume the number of time steps n and the number of processors p to be power of two. According to the structure of the binomial tree, the number of leaf node is n + 1. All rows of nodes are distributed evenly among processors but the last processor receives an additional row. Thus each processor except the last one is in charge of m = n/p rows of nodes. Initially option price of the leaf nodes are calculated simultaneously with equations (3), (4), (6) on each processor. For calculating the nodes of other levels, we only need to send the values of boundary nodes to the neighbor processor to perform equation (7). Thus large amount of data transfer is avoided. Furthermore, we introduce a parameter L so that the data transfer is performed every L levels to avoid frequent communication operation. In this way, the computation process is performed with n/(l 1) iterations. During each iteration, every processor operates on a block of m L nodes except the last one, which has (m+1) L nodes. Without loss of generality, we assume L to be power of two plus one so that n can be divided by (L 1). Figure 2 shows the block allocation for n =8,p=2,L=3. P 0 B C A P 1 D P k E P k+1 Fig. 2. L=3 Block Allocation for n=8, p=2, Fig. 3. Node Valuation in a Block For the iteration valuating an arbitrary block B on processor P k, we decompose block B into three regions: the inner regions A, C and the outer region D, as shown in Fig.3. The node value of the inner regions can be calculated only with the local data, while that of the outer region depends not only on local data, but also on the data of the neighbor block located on processor P k+1.at the beginning of each iteration, data in A are already calculated before updating B. Thus C nodes can be updated only with local data according to equation (7). In the following, as the calculation of D nodes needs not only A nodes, but also the nodes of the first row (region E) on processor P k+1, the corresponding data are transferred from processor P k+1 so that D nodes can be calculated. To measure the performance of the parallel algorithm, the computation time and the communication time are evaluated. Overall, we obtain the total computing time of O(n 2 /p) for the parallel algorithm, with the communication time of (O(n)). Low communication overhead is achieved, as for large problem size the parallel communication time seems insignificant.
5 Parallel Computing for Option Pricing Based on the BSDE Experimental Results We implement the parallel program by using C and MPI. Runtime experiments are performed on a LANGCHAO TIANSUO cluster with 2 Intel Xeon DP 2.8GHZ cpu and 2GB memory on each node. We use 16 nodes with 1 cpu per node for the experiment. The source code is compiled with the -O3 option set for gcc compiler. Table 1 shows the timing results for various number of time steps n = 8192, 16384, 32768, 65536, The block parameter L is fixed to 9. Table 1. The Parallel Runtimes (in seconds) with the TIANSUO Cluster n p =1 p =2 p =4 p =8 p = The results in Table 1 seem optimistic. We can see that with a single processor, the running time increases greatly when the number of time steps n grows up. And the parallel runtime for n = decreases much more sharply than that with small n when the number of processors increases. For better analysis of the parallel runtime results, we use the data in Table 1 to produce speedup plots in Fig. 4. Fig. 4. Speedup Graph with the TIANSUO Cluster As observed from Fig.4., for small number of time steps, the speedups increase very slowly while augmenting the number of processors, especially when n = 8192, the speedup only achieves 3.33 for p = 16. This could be explained that for small problem size, the parallel overhead is relatively large comparing with the computation time. Then for larger number of time steps, as the amount of
6 330 Y. Peng et al. computation increase quadratically when n grows up, the parallel overhead tends to be insignificant. Hence with the augmentation of p, the speedups increase much more rapidly for n = 32768, 65536, and achieve respectively 9.60, 11.02, when p = 16. Therefore large number of time steps offers a better problem for parallel computing. 6 Conclusion In this paper, a binomial tree based numerical algorithm for non-linear BSDEs is applied in option pricing and studied for parallelization. A parallel algorithm with block allocation is proposed according to the inherent structure of the numerical model. Large communication overhead is avoided on considering both the communication frequency and the amount of data transfer. Parallel run time analysis is performed on a cluster with 16 nodes and shows promising results. Acknowledgement This work was supported by a grant from the National High Technology Research and Development Program of China (863 Program) (No. 2006AA01A113). References 1. Black, F., Scholes, M.: The pricing of options and corporate liabilities. Journal of Political Economy 81, (1973) 2. Wan, J.W.L., Lai, K., Kolkiewicz, A.W., et al.: A Parallel Quasi-Monte Carlo Approach to Pricing American Options on Multiple Assets. International Journal of High Performance Computing and Ne tworking 4, (2006) 3. Sak, H., Ozekici, S., Boduroglu, I.: Parallel computing in Asian option pricing. Parallel Computing 33, (2007) 4. Huang, K., Thulasiram, R.K.: Parallel Algorithm for Pricing American Asian Options with Multi-Dimensional Assets. In: Proceedings of the 19th International Symposium on High Performance Computing Systems and Applications, pp (2005) 5. Gerbessiotis, A.V.: Architecture independent parallel binomial tree option price valuations. Parallel Computing 30, (2004) 6. El Karoui, N., Peng, S., Quenez, M.C.: Backward Stochastic Differential Equations in Finance. Mathematical Finance 7, 1 71 (1997) 7. Peng, S., Xu, M.: The Numerical Algorithms and simulations for BSDEs (2008), ArXiv: math.pr/ Surkov, V.: Parallel Option Pricing with Fourier Space Time-stepping Method on Graphics Processing Units. In: IEEE International Symposium on Parallel and Distributed Processing (2008)
American and European. Put Option
American and European Put Option Analytical Finance I Kinda Sumlaji 1 Table of Contents: 1. Introduction... 3 2. Option Style... 4 3. Put Option 4 3.1 Definition 4 3.2 Payoff at Maturity... 4 3.3 Example
CS 522 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options
CS 5 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options 1. Definitions Equity. The common stock of a corporation. Traded on organized exchanges (NYSE, AMEX, NASDAQ). A common
Option pricing. Vinod Kothari
Option pricing Vinod Kothari Notation we use this Chapter will be as follows: S o : Price of the share at time 0 S T : Price of the share at time T T : time to maturity of the option r : risk free rate
Finite Differences Schemes for Pricing of European and American Options
Finite Differences Schemes for Pricing of European and American Options Margarida Mirador Fernandes IST Technical University of Lisbon Lisbon, Portugal November 009 Abstract Starting with the Black-Scholes
BINOMIAL OPTIONS PRICING MODEL. Mark Ioffe. Abstract
BINOMIAL OPTIONS PRICING MODEL Mark Ioffe Abstract Binomial option pricing model is a widespread numerical method of calculating price of American options. In terms of applied mathematics this is simple
Mathematical Modeling and Methods of Option Pricing
Mathematical Modeling and Methods of Option Pricing This page is intentionally left blank Mathematical Modeling and Methods of Option Pricing Lishang Jiang Tongji University, China Translated by Canguo
Stephane Crepey. Financial Modeling. A Backward Stochastic Differential Equations Perspective. 4y Springer
Stephane Crepey Financial Modeling A Backward Stochastic Differential Equations Perspective 4y Springer Part I An Introductory Course in Stochastic Processes 1 Some Classes of Discrete-Time Stochastic
第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model
1 第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model Outline 有 关 股 价 的 假 设 The B-S Model 隐 性 波 动 性 Implied Volatility 红 利 与 期 权 定 价 Dividends and Option Pricing 美 式 期 权 定 价 American
When to Refinance Mortgage Loans in a Stochastic Interest Rate Environment
When to Refinance Mortgage Loans in a Stochastic Interest Rate Environment Siwei Gan, Jin Zheng, Xiaoxia Feng, and Dejun Xie Abstract Refinancing refers to the replacement of an existing debt obligation
A Genetic Algorithm to Price an European Put Option Using the Geometric Mean Reverting Model
Applied Mathematical Sciences, vol 8, 14, no 143, 715-7135 HIKARI Ltd, wwwm-hikaricom http://dxdoiorg/11988/ams144644 A Genetic Algorithm to Price an European Put Option Using the Geometric Mean Reverting
Stochastic Processes and Advanced Mathematical Finance. Multiperiod Binomial Tree Models
Steven R. Dunbar Department of Mathematics 203 Avery Hall University of Nebraska-Lincoln Lincoln, NE 68588-0130 http://www.math.unl.edu Voice: 402-472-3731 Fax: 402-472-8466 Stochastic Processes and Advanced
Monte Carlo simulations and option pricing
Monte Carlo simulations and option pricing by Bingqian Lu Undergraduate Mathematics Department Pennsylvania State University University Park, PA 16802 Project Supervisor: Professor Anna Mazzucato July,
Asian Option Pricing Formula for Uncertain Financial Market
Sun and Chen Journal of Uncertainty Analysis and Applications (215) 3:11 DOI 1.1186/s4467-15-35-7 RESEARCH Open Access Asian Option Pricing Formula for Uncertain Financial Market Jiajun Sun 1 and Xiaowei
An Implementation of Binomial Method of Option Pricing using Parallel Computing
An Implementation of Binomial Method of Option Pricing using Parallel Computing Sai K. Popuri, Andrew M. Raim, Nagaraj K. Neerchal, Matthias K. Gobbert Department of Mathematics and Statistics, High Performance
Lectures. Sergei Fedotov. 20912 - Introduction to Financial Mathematics. No tutorials in the first week
Lectures Sergei Fedotov 20912 - Introduction to Financial Mathematics No tutorials in the first week Sergei Fedotov (University of Manchester) 20912 2010 1 / 1 Lecture 1 1 Introduction Elementary economics
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem Gagan Deep Singh Assistant Vice President Genpact Smart Decision Services Financial
Two-State Option Pricing
Rendleman and Bartter [1] present a simple two-state model of option pricing. The states of the world evolve like the branches of a tree. Given the current state, there are two possible states next period.
Mathematical Finance
Mathematical Finance Option Pricing under the Risk-Neutral Measure Cory Barnes Department of Mathematics University of Washington June 11, 2013 Outline 1 Probability Background 2 Black Scholes for European
Binomial option pricing model. Victor Podlozhnyuk [email protected]
Binomial option pricing model Victor Podlozhnyuk [email protected] Document Change History Version Date Responsible Reason for Change 0.9 2007/03/19 vpodlozhnyuk Initial release 1.0 2007/04/05 Mharris
A Comparison of Option Pricing Models
A Comparison of Option Pricing Models Ekrem Kilic 11.01.2005 Abstract Modeling a nonlinear pay o generating instrument is a challenging work. The models that are commonly used for pricing derivative might
Lecture 21 Options Pricing
Lecture 21 Options Pricing Readings BM, chapter 20 Reader, Lecture 21 M. Spiegel and R. Stanton, 2000 1 Outline Last lecture: Examples of options Derivatives and risk (mis)management Replication and Put-call
Lecture 11. Sergei Fedotov. 20912 - Introduction to Financial Mathematics. Sergei Fedotov (University of Manchester) 20912 2010 1 / 7
Lecture 11 Sergei Fedotov 20912 - Introduction to Financial Mathematics Sergei Fedotov (University of Manchester) 20912 2010 1 / 7 Lecture 11 1 American Put Option Pricing on Binomial Tree 2 Replicating
Master of Mathematical Finance: Course Descriptions
Master of Mathematical Finance: Course Descriptions CS 522 Data Mining Computer Science This course provides continued exploration of data mining algorithms. More sophisticated algorithms such as support
Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies
Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies Drazen Pesjak Supervised by A.A. Tsvetkov 1, D. Posthuma 2 and S.A. Borovkova 3 MSc. Thesis Finance HONOURS TRACK Quantitative
ON DETERMINANTS AND SENSITIVITIES OF OPTION PRICES IN DELAYED BLACK-SCHOLES MODEL
ON DETERMINANTS AND SENSITIVITIES OF OPTION PRICES IN DELAYED BLACK-SCHOLES MODEL A. B. M. Shahadat Hossain, Sharif Mozumder ABSTRACT This paper investigates determinant-wise effect of option prices when
Assignment 2: Option Pricing and the Black-Scholes formula The University of British Columbia Science One CS 2015-2016 Instructor: Michael Gelbart
Assignment 2: Option Pricing and the Black-Scholes formula The University of British Columbia Science One CS 2015-2016 Instructor: Michael Gelbart Overview Due Thursday, November 12th at 11:59pm Last updated
QUANTIZED INTEREST RATE AT THE MONEY FOR AMERICAN OPTIONS
QUANTIZED INTEREST RATE AT THE MONEY FOR AMERICAN OPTIONS L. M. Dieng ( Department of Physics, CUNY/BCC, New York, New York) Abstract: In this work, we expand the idea of Samuelson[3] and Shepp[,5,6] for
How To Price A Call Option
Now by Itô s formula But Mu f and u g in Ū. Hence τ θ u(x) =E( Mu(X) ds + u(x(τ θ))) 0 τ θ u(x) E( f(x) ds + g(x(τ θ))) = J x (θ). 0 But since u(x) =J x (θ ), we consequently have u(x) =J x (θ ) = min
Part V: Option Pricing Basics
erivatives & Risk Management First Week: Part A: Option Fundamentals payoffs market microstructure Next 2 Weeks: Part B: Option Pricing fundamentals: intrinsic vs. time value, put-call parity introduction
Monte Carlo Simulation
Monte Carlo Simulation Palisade User Conference 2007 Real Options Analysis Dr. Colin Beardsley, Managing Director Risk-Return Solutions Pty Limited www.riskreturnsolutions.com The Plot Today We will review
Call Price as a Function of the Stock Price
Call Price as a Function of the Stock Price Intuitively, the call price should be an increasing function of the stock price. This relationship allows one to develop a theory of option pricing, derived
Chapter 2: Binomial Methods and the Black-Scholes Formula
Chapter 2: Binomial Methods and the Black-Scholes Formula 2.1 Binomial Trees We consider a financial market consisting of a bond B t = B(t), a stock S t = S(t), and a call-option C t = C(t), where the
STCE. Fast Delta-Estimates for American Options by Adjoint Algorithmic Differentiation
Fast Delta-Estimates for American Options by Adjoint Algorithmic Differentiation Jens Deussen Software and Tools for Computational Engineering RWTH Aachen University 18 th European Workshop on Automatic
European Call Option Pricing using the Adomian Decomposition Method
Advances in Dynamical Systems and Applications ISSN 0973-5321, Volume 9, Number 1, pp. 75 85 (2014) http://campus.mst.edu/adsa European Call Option Pricing using the Adomian Decomposition Method Martin
Discussions of Monte Carlo Simulation in Option Pricing TIANYI SHI, Y LAURENT LIU PROF. RENATO FERES MATH 350 RESEARCH PAPER
Discussions of Monte Carlo Simulation in Option Pricing TIANYI SHI, Y LAURENT LIU PROF. RENATO FERES MATH 350 RESEARCH PAPER INTRODUCTION Having been exposed to a variety of applications of Monte Carlo
Valuing equity-based payments
E Valuing equity-based payments Executive remuneration packages generally comprise many components. While it is relatively easy to identify how much will be paid in a base salary a fixed dollar amount
Institutional Finance 08: Dynamic Arbitrage to Replicate Non-linear Payoffs. Binomial Option Pricing: Basics (Chapter 10 of McDonald)
Copyright 2003 Pearson Education, Inc. Slide 08-1 Institutional Finance 08: Dynamic Arbitrage to Replicate Non-linear Payoffs Binomial Option Pricing: Basics (Chapter 10 of McDonald) Originally prepared
Pricing American Options on Leveraged Exchange. Traded Funds in the Binomial Pricing Model
Pricing American Options on Leveraged Exchange Traded Funds in the Binomial Pricing Model By Diana Holmes Wolf A Project Report Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE In partial
Numerical Methods for Pricing Exotic Options
Numerical Methods for Pricing Exotic Options Dimitra Bampou Supervisor: Dr. Daniel Kuhn Second Marker: Professor Berç Rustem 18 June 2008 2 Numerical Methods for Pricing Exotic Options 0BAbstract 3 Abstract
Monte Carlo Methods in Finance
Author: Yiyang Yang Advisor: Pr. Xiaolin Li, Pr. Zari Rachev Department of Applied Mathematics and Statistics State University of New York at Stony Brook October 2, 2012 Outline Introduction 1 Introduction
VALUATION IN DERIVATIVES MARKETS
VALUATION IN DERIVATIVES MARKETS September 2005 Rawle Parris ABN AMRO Property Derivatives What is a Derivative? A contract that specifies the rights and obligations between two parties to receive or deliver
Lecture 9. Sergei Fedotov. 20912 - Introduction to Financial Mathematics. Sergei Fedotov (University of Manchester) 20912 2010 1 / 8
Lecture 9 Sergei Fedotov 20912 - Introduction to Financial Mathematics Sergei Fedotov (University of Manchester) 20912 2010 1 / 8 Lecture 9 1 Risk-Neutral Valuation 2 Risk-Neutral World 3 Two-Steps Binomial
BINOMIAL OPTION PRICING
Darden Graduate School of Business Administration University of Virginia BINOMIAL OPTION PRICING Binomial option pricing is a simple but powerful technique that can be used to solve many complex option-pricing
Pricing and calibration in local volatility models via fast quantization
Pricing and calibration in local volatility models via fast quantization Parma, 29 th January 2015. Joint work with Giorgia Callegaro and Martino Grasselli Quantization: a brief history Birth: back to
Hedging. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan Hedging
Hedging An Undergraduate Introduction to Financial Mathematics J. Robert Buchanan 2010 Introduction Definition Hedging is the practice of making a portfolio of investments less sensitive to changes in
Applied Computational Economics and Finance
Applied Computational Economics and Finance Mario J. Miranda and Paul L. Fackler The MIT Press Cambridge, Massachusetts London, England Preface xv 1 Introduction 1 1.1 Some Apparently Simple Questions
SOLVING PARTIAL DIFFERENTIAL EQUATIONS RELATED TO OPTION PRICING WITH NUMERICAL METHOD. KENNEDY HAYFORD, (B.Sc. Mathematics)
SOLVING PARTIAL DIFFERENTIAL EQUATIONS RELATED TO OPTION PRICING WITH NUMERICAL METHOD BY KENNEDY HAYFORD, (B.Sc. Mathematics) A Thesis submitted to the Department of Mathematics, Kwame Nkrumah University
Pricing of cross-currency interest rate derivatives on Graphics Processing Units
Pricing of cross-currency interest rate derivatives on Graphics Processing Units Duy Minh Dang Department of Computer Science University of Toronto Toronto, Canada [email protected] Joint work with
15.401 Finance Theory
Finance Theory MIT Sloan MBA Program Andrew W. Lo Harris & Harris Group Professor, MIT Sloan School Lectures 10 11 11: : Options Critical Concepts Motivation Payoff Diagrams Payoff Tables Option Strategies
Review of Basic Options Concepts and Terminology
Review of Basic Options Concepts and Terminology March 24, 2005 1 Introduction The purchase of an options contract gives the buyer the right to buy call options contract or sell put options contract some
Valuation of American Options
Valuation of American Options Among the seminal contributions to the mathematics of finance is the paper F. Black and M. Scholes, The pricing of options and corporate liabilities, Journal of Political
No-Arbitrage Condition of Option Implied Volatility and Bandwidth Selection
Kamla-Raj 2014 Anthropologist, 17(3): 751-755 (2014) No-Arbitrage Condition of Option Implied Volatility and Bandwidth Selection Milos Kopa 1 and Tomas Tichy 2 1 Institute of Information Theory and Automation
Option Valuation. Chapter 21
Option Valuation Chapter 21 Intrinsic and Time Value intrinsic value of in-the-money options = the payoff that could be obtained from the immediate exercise of the option for a call option: stock price
Black Scholes Merton Approach To Modelling Financial Derivatives Prices Tomas Sinkariovas 0802869. Words: 3441
Black Scholes Merton Approach To Modelling Financial Derivatives Prices Tomas Sinkariovas 0802869 Words: 3441 1 1. Introduction In this paper I present Black, Scholes (1973) and Merton (1973) (BSM) general
American Options. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan American Options
American Options An Undergraduate Introduction to Financial Mathematics J. Robert Buchanan 2010 Early Exercise Since American style options give the holder the same rights as European style options plus
Pricing of an Exotic Forward Contract
Pricing of an Exotic Forward Contract Jirô Akahori, Yuji Hishida and Maho Nishida Dept. of Mathematical Sciences, Ritsumeikan University 1-1-1 Nojihigashi, Kusatsu, Shiga 525-8577, Japan E-mail: {akahori,
Consider a European call option maturing at time T
Lecture 10: Multi-period Model Options Black-Scholes-Merton model Prof. Markus K. Brunnermeier 1 Binomial Option Pricing Consider a European call option maturing at time T with ihstrike K: C T =max(s T
TABLE OF CONTENTS. A. Put-Call Parity 1 B. Comparing Options with Respect to Style, Maturity, and Strike 13
TABLE OF CONTENTS 1. McDonald 9: "Parity and Other Option Relationships" A. Put-Call Parity 1 B. Comparing Options with Respect to Style, Maturity, and Strike 13 2. McDonald 10: "Binomial Option Pricing:
Chapter 14 Managing Operational Risks with Bayesian Networks
Chapter 14 Managing Operational Risks with Bayesian Networks Carol Alexander This chapter introduces Bayesian belief and decision networks as quantitative management tools for operational risks. Bayesian
How to Value Employee Stock Options
John Hull and Alan White One of the arguments often used against expensing employee stock options is that calculating their fair value at the time they are granted is very difficult. This article presents
Pricing Barrier Option Using Finite Difference Method and MonteCarlo Simulation
Pricing Barrier Option Using Finite Difference Method and MonteCarlo Simulation Yoon W. Kwon CIMS 1, Math. Finance Suzanne A. Lewis CIMS, Math. Finance May 9, 000 1 Courant Institue of Mathematical Science,
How To Understand The Theory Of Probability
Graduate Programs in Statistics Course Titles STAT 100 CALCULUS AND MATR IX ALGEBRA FOR STATISTICS. Differential and integral calculus; infinite series; matrix algebra STAT 195 INTRODUCTION TO MATHEMATICAL
The Intuition Behind Option Valuation: A Teaching Note
The Intuition Behind Option Valuation: A Teaching Note Thomas Grossman Haskayne School of Business University of Calgary Steve Powell Tuck School of Business Dartmouth College Kent L Womack Tuck School
New Pricing Formula for Arithmetic Asian Options. Using PDE Approach
Applied Mathematical Sciences, Vol. 5, 0, no. 77, 380-3809 New Pricing Formula for Arithmetic Asian Options Using PDE Approach Zieneb Ali Elshegmani, Rokiah Rozita Ahmad and 3 Roza Hazli Zakaria, School
Risk/Arbitrage Strategies: An Application to Stock Option Portfolio Management
Risk/Arbitrage Strategies: An Application to Stock Option Portfolio Management Vincenzo Bochicchio, Niklaus Bühlmann, Stephane Junod and Hans-Fredo List Swiss Reinsurance Company Mythenquai 50/60, CH-8022
Merton-Black-Scholes model for option pricing. Peter Denteneer. 22 oktober 2009
Merton-Black-Scholes model for option pricing Instituut{Lorentz voor Theoretische Natuurkunde, LION, Universiteit Leiden 22 oktober 2009 With inspiration from: J. Tinbergen, T.C. Koopmans, E. Majorana,
Risk-Neutral Valuation of Participating Life Insurance Contracts
Risk-Neutral Valuation of Participating Life Insurance Contracts DANIEL BAUER with R. Kiesel, A. Kling, J. Russ, and K. Zaglauer ULM UNIVERSITY RTG 1100 AND INSTITUT FÜR FINANZ- UND AKTUARWISSENSCHAFTEN
The Black-Scholes pricing formulas
The Black-Scholes pricing formulas Moty Katzman September 19, 2014 The Black-Scholes differential equation Aim: Find a formula for the price of European options on stock. Lemma 6.1: Assume that a stock
Optimization applications in finance, securities, banking and insurance
IBM Software IBM ILOG Optimization and Analytical Decision Support Solutions White Paper Optimization applications in finance, securities, banking and insurance 2 Optimization applications in finance,
UCLA Anderson School of Management Daniel Andrei, Derivative Markets 237D, Winter 2014. MFE Midterm. February 2014. Date:
UCLA Anderson School of Management Daniel Andrei, Derivative Markets 237D, Winter 2014 MFE Midterm February 2014 Date: Your Name: Your Equiz.me email address: Your Signature: 1 This exam is open book,
ARBITRAGE-FREE OPTION PRICING MODELS. Denis Bell. University of North Florida
ARBITRAGE-FREE OPTION PRICING MODELS Denis Bell University of North Florida Modelling Stock Prices Example American Express In mathematical finance, it is customary to model a stock price by an (Ito) stochatic
Oscillatory Reduction in Option Pricing Formula Using Shifted Poisson and Linear Approximation
EPJ Web of Conferences 68, 0 00 06 (2014) DOI: 10.1051/ epjconf/ 20146800006 C Owned by the authors, published by EDP Sciences, 2014 Oscillatory Reduction in Option Pricing Formula Using Shifted Poisson
Management of Asian and Cliquet Option Exposures for Insurance Companies: SPVA applications (I)
Management of Asian and Cliquet Option Exposures for Insurance Companies: SPVA applications (I) Pin Chung and Rachid Lassoued 5th September, 2014, Wicklow, Ireland 0 Agenda 1. Introduction 2. Review of
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION Ş. İlker Birbil Sabancı University Ali Taylan Cemgil 1, Hazal Koptagel 1, Figen Öztoprak 2, Umut Şimşekli
The Valuation of Currency Options
The Valuation of Currency Options Nahum Biger and John Hull Both Nahum Biger and John Hull are Associate Professors of Finance in the Faculty of Administrative Studies, York University, Canada. Introduction
Option Portfolio Modeling
Value of Option (Total=Intrinsic+Time Euro) Option Portfolio Modeling Harry van Breen www.besttheindex.com E-mail: [email protected] Introduction The goal of this white paper is to provide
High Performance Computing in CST STUDIO SUITE
High Performance Computing in CST STUDIO SUITE Felix Wolfheimer GPU Computing Performance Speedup 18 16 14 12 10 8 6 4 2 0 Promo offer for EUC participants: 25% discount for K40 cards Speedup of Solver
Lecture 6: Option Pricing Using a One-step Binomial Tree. Friday, September 14, 12
Lecture 6: Option Pricing Using a One-step Binomial Tree An over-simplified model with surprisingly general extensions a single time step from 0 to T two types of traded securities: stock S and a bond
LECTURE 9: A MODEL FOR FOREIGN EXCHANGE
LECTURE 9: A MODEL FOR FOREIGN EXCHANGE 1. Foreign Exchange Contracts There was a time, not so long ago, when a U. S. dollar would buy you precisely.4 British pounds sterling 1, and a British pound sterling
OPTION PRICING FOR WEIGHTED AVERAGE OF ASSET PRICES
OPTION PRICING FOR WEIGHTED AVERAGE OF ASSET PRICES Hiroshi Inoue 1, Masatoshi Miyake 2, Satoru Takahashi 1 1 School of Management, T okyo University of Science, Kuki-shi Saitama 346-8512, Japan 2 Department
Four Derivations of the Black Scholes PDE by Fabrice Douglas Rouah www.frouah.com www.volopta.com
Four Derivations of the Black Scholes PDE by Fabrice Douglas Rouah www.frouah.com www.volopta.com In this Note we derive the Black Scholes PDE for an option V, given by @t + 1 + rs @S2 @S We derive the
DERIVATIVE SECURITIES Lecture 2: Binomial Option Pricing and Call Options
DERIVATIVE SECURITIES Lecture 2: Binomial Option Pricing and Call Options Philip H. Dybvig Washington University in Saint Louis review of pricing formulas assets versus futures practical issues call options
American Capped Call Options on Dividend-Paying Assets
American Capped Call Options on Dividend-Paying Assets Mark Broadie Columbia University Jerome Detemple McGill University and CIRANO This article addresses the problem of valuing American call options
Generation Asset Valuation with Operational Constraints A Trinomial Tree Approach
Generation Asset Valuation with Operational Constraints A Trinomial Tree Approach Andrew L. Liu ICF International September 17, 2008 1 Outline Power Plants Optionality -- Intrinsic vs. Extrinsic Values
From CFD to computational finance (and back again?)
computational finance p. 1/17 From CFD to computational finance (and back again?) Mike Giles [email protected] Oxford University Mathematical Institute Oxford-Man Institute of Quantitative Finance
Other variables as arguments besides S. Want those other variables to be observables.
Valuation of options before expiration Need to distinguish between American and European options. Consider European options with time t until expiration. Value now of receiving c T at expiration? (Value
Forward Price. The payoff of a forward contract at maturity is S T X. Forward contracts do not involve any initial cash flow.
Forward Price The payoff of a forward contract at maturity is S T X. Forward contracts do not involve any initial cash flow. The forward price is the delivery price which makes the forward contract zero
Schonbucher Chapter 9: Firm Value and Share Priced-Based Models Updated 07-30-2007
Schonbucher Chapter 9: Firm alue and Share Priced-Based Models Updated 07-30-2007 (References sited are listed in the book s bibliography, except Miller 1988) For Intensity and spread-based models of default
Black-Scholes Option Pricing Model
Black-Scholes Option Pricing Model Nathan Coelen June 6, 22 1 Introduction Finance is one of the most rapidly changing and fastest growing areas in the corporate business world. Because of this rapid change,
OPTIONS and FUTURES Lecture 2: Binomial Option Pricing and Call Options
OPTIONS and FUTURES Lecture 2: Binomial Option Pricing and Call Options Philip H. Dybvig Washington University in Saint Louis binomial model replicating portfolio single period artificial (risk-neutral)
Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing
www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,
An Introduction to Modeling Stock Price Returns With a View Towards Option Pricing
An Introduction to Modeling Stock Price Returns With a View Towards Option Pricing Kyle Chauvin August 21, 2006 This work is the product of a summer research project at the University of Kansas, conducted
