Towards efficient option pricing in incomplete markets
|
|
- Virgil Edwards
- 6 years ago
- Views:
Transcription
1 Towards efficient option pricing in incomplete markets GPU TECHNOLOGY CONFERENCE 2016 Shih-Hau Tan Marie Curie Research Project STRIKE 2 University of Greenwich Apr. 6, 2016 (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
2 Outline 1 Motivation 2 Newton-based solver 3 GPU Computing Implementation 4 Conclusion (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
3 Motivation Incomplete Market (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
4 Motivation Nonlinear Option Pricing ˆ Advantages ˆ More reasonable and accurate option price ˆ Easier to do model calibration ˆ Can be used to design better hedging strategies ˆ Types of problems ˆ Nonlinear Black-Scholes Equation ˆ Hamilton-Jacobi-Bellman (HJB) Equation ˆ Backward Stochastic Differential Equation ˆ Challenge ˆ Complicated to solve a single problem (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
5 Motivation Nonlinear Black-Scholes Equation with V t σ2 S 2 2 V V + rs rv = 0, S > 0, t [0, T ) S2 S ˆ σ = σ 0 (1 + Le sign(v SS )) 1/2 (Leland model (1985)) ˆ σ = φ(x) (Barles and Soner model (1998)) ˆ σ = σ 0 (1 ρsv SS ) 1 (Frey-Patie model (2002)) ˆ σ [σ min, σ max ] (Uncertain volatility model (1995)) where V SS = 2 V S 2 (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
6 Motivation Large-Scale Problems (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
7 Motivation Objective ˆ Single nonlinear option pricing problem ˆ Large-scale nonlinear option pricing problems (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
8 Newton-based solver Finite Difference Method V t σ2 S 2 2 V V + rs rv = 0, S > 0, t [0, T ) (1) S2 S with σ = σ(v t, V S, V SS, V ). Apply finite difference implicit scheme on equation (1) V n+1 i t V n i (σn+1 i ) 2 Si 2 which can be simplified as V n+1 i+1 n+1 2Vi + Vi 1 n+1 V n+1 + rs ( S) 2 i i+1 V i 1 n+1 2 S rv n+1 i = 0, a i V n+1 i 1 + b i V n+1 i + c i V n+1 i+1 = V n i, (2) where i represents the spatial discretization and n represents the temporal discretization. (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
9 Newton-based solver Root-finding Problem Equation (2) can be simplified as H(V n+1 )V n+1 = V n, where H is a tridiagonal matrix. Introduce G(V n+1 ) = H(V n+1 )V n+1 V n = 0, then the problem becomes to use Newton s method to solve the root-finding problem of the function G. (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
10 Newton-based solver Features ˆ Can be applied to different cases with different schemes ˆ Complexity = #iterations (linear model) + evaluation of Jacobian matrix ˆ Quadratic convergent rate (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
11 Newton-based solver Complexity Analysis G(V n+1 ) = H(V n+1 )V n+1 V n = 0 ˆ Evaluate a i, b i, c i for H at each iteration and time step ˆ Consider H(V n+1 ) = Σ n+1 H 1 + H 2, Σ n+1 = Diag((σi n+1 ) 2 ), then Jac(G(V n+1 )) = [H(V n+1 )V n+1 ] V n+1 = H(V n+1 ) + Diag(H 1 V n+1 ) (Σ n+1 ) ˆ Tridiagonal solver for (Jac(G)) 1 (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
12 Newton-based solver Parallel Computing At each time step, we have the Newton s iteration as: (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
13 Newton-based solver Batch Operation ˆ Different option pricing problems such as different r, T, K, σ 0 ˆ Combine all problems together (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
14 GPU Computing Implementation Implementation ˆ OpenACC ˆ easier to start ˆ need to be careful on data construct and clauses ˆ CUDA libraries ˆ different libraries for different applications ˆ enable users to get good performance without writing too many codes ˆ Kernel functions ˆ for specific applications ˆ more flexibility to modify ˆ need to write the codes and do memory allocation (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
15 GPU Computing Implementation OpenACC ˆ Find parallelism of the algorithm ˆ #pragma acc kernels { Jacobian() } ˆ #pragma acc parallel loop ˆ Data movement ˆ copyin(), copyout(), present() (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
16 GPU Computing Implementation CUDA Libraries ˆ cublas ˆ cublassgbmv for matrix-vector calculation ˆ cublassnrm2 for Euclidean norm ˆ cusparse ˆ cusparsesgtsv for tridiagonal solver ˆ has problem on cudafree and cudamalloc (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
17 GPU Computing Implementation Kernel Functions ˆ Tridiagonal matrix construction ˆ evaluate a[i], b[i], c[i] ˆ Sparse matrix calculation ˆ evaluate A + B, A b where A, B are tridiagonal matrices ˆ Jacobian matrix ˆ Jac(G(V n+1 )) = H(V n+1 ) + Diag(H 1 V n+1 ) (Σ n+1 ) ˆ contains 2 matrix constructions and 2 level-2 function evaluations (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
18 GPU Computing Implementation Numerical Experiment Consider Frey-Patie model with nonlinear volatility σ = σ 0 (1 ρsv SS ) 1. Parameters are chosen to be S [0, 300], K = 100, T = 1/12, σ 0 = 0.4, ρ = 0.01, r = 0.03, and tolerance for Newton s iteration is tol = 10 3 for single precision and tol = 10 8 for double precision. The grid points for space and time are M = N = We calculate 64, 128, 256 option pricing problems. System information: Processor: Intel(R) Core(TM) i GHz Memory: 4096MB RAM Compiler: gcc 4.7, CUDA 7.0, PGI 15.9 Graphic card : Quadro K2100M (Kepler microarchitecture, compute capability 3.0) (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
19 GPU Computing Implementation Table: Computation time (s) for single precision. means only estimate the time for calling cudafree and cudamalloc once. #Options CPU OpenACC Library Library Kernel Kernel n = n = n = Table: Speed up for single precision. #Options CPU OpenACC Library Library Kernel Kernel n = x 2.5x 2.8x 7.5x 2.0x 4.6x n = x 1.9x 4.0x 2.9x 3.7x 9.2x n = x 2.6x 4.9x 10x 5.5x 17x (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
20 GPU Computing Implementation (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
21 GPU Computing Implementation Table: Computation time (s) for double precision. means only estimate the time for calling cudafree and cudamalloc once. #Options CPU OpenACC Library Library Kernel Kernel n = n = n = Table: Speed up for double precision. #Options CPU OpenACC Library Library Kernel Kernel n = x 1.8x 2.4x 8.2x 2.2x 5.9x n = x 1.9x 3.3x 7.6x 3.8x 10x n = x 1.8x 5.1x 12x 7.2x 23x (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
22 GPU Computing Implementation (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
23 Conclusion Summarize ˆ Newton-based solver for nonlinear option pricing ˆ Batch operation for dealing with large-scale problems ˆ Comparison of using different implementations of doing GPU Computing ˆ Work in progress ˆ multi-asset problems with Alternating Direction Implicit (ADI) method ˆ Asian option pricing problem with semi-lagrangian scheme ˆ Multiple GPUs computing (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
24 Conclusion ˆ Reference [1] M. Ehrhardt (edt): Nonlinear Models in Mathematical Finance, Nova Science Publishers, Inc. New York, [2] J. Guyon, P. Henry-Labordère, Nonlinear Option Pricing, CRC Press, [3] M.B. Giles, E. Laszlo, I. Reguly, J. Appleyard, J. Demouth, GPU implementation of finite difference solvers, Seventh Workshop on High Performance Computational Finance (WHPCF 14), IEEE, ˆ Acknowledgement Special thanks to ˆ Mr. Lung-Sheng Chien from NVIDIA, USA. ˆ Mr. Alvaro Leitao from CWI, the Netherlands. (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
25 Conclusion Shih-Hau Tan web: ts73/ Thank you very much! (University of Greenwich) Towards efficient option pricing Apr. 6, / 25
A distributed Laplace transform algorithm for European options
A distributed Laplace transform algorithm for European options 1 1 A. J. Davies, M. E. Honnor, C.-H. Lai, A. K. Parrott & S. Rout 1 Department of Physics, Astronomy and Mathematics, University of Hertfordshire,
More informationPricing Early-exercise options
Pricing Early-exercise options GPU Acceleration of SGBM method Delft University of Technology - Centrum Wiskunde & Informatica Álvaro Leitao Rodríguez and Cornelis W. Oosterlee Lausanne - December 4, 2016
More informationFinancial Mathematics and Supercomputing
GPU acceleration in early-exercise option valuation Álvaro Leitao and Cornelis W. Oosterlee Financial Mathematics and Supercomputing A Coruña - September 26, 2018 Á. Leitao & Kees Oosterlee SGBM on GPU
More informationStochastic Grid Bundling Method
Stochastic Grid Bundling Method GPU Acceleration Delft University of Technology - Centrum Wiskunde & Informatica Álvaro Leitao Rodríguez and Cornelis W. Oosterlee London - December 17, 2015 A. Leitao &
More informationCalibration Lecture 4: LSV and Model Uncertainty
Calibration Lecture 4: LSV and Model Uncertainty March 2017 Recap: Heston model Recall the Heston stochastic volatility model ds t = rs t dt + Y t S t dw 1 t, dy t = κ(θ Y t ) dt + ξ Y t dw 2 t, where
More information1 Explicit Euler Scheme (or Euler Forward Scheme )
Numerical methods for PDE in Finance - M2MO - Paris Diderot American options January 2017 Files: https://ljll.math.upmc.fr/bokanowski/enseignement/2016/m2mo/m2mo.html We look for a numerical approximation
More information1 Explicit Euler Scheme (or Euler Forward Scheme )
Numerical methods for PDE in Finance - M2MO - Paris Diderot American options January 2018 Files: https://ljll.math.upmc.fr/bokanowski/enseignement/2017/m2mo/m2mo.html We look for a numerical approximation
More informationEvaluation of Asian option by using RBF approximation
Boundary Elements and Other Mesh Reduction Methods XXVIII 33 Evaluation of Asian option by using RBF approximation E. Kita, Y. Goto, F. Zhai & K. Shen Graduate School of Information Sciences, Nagoya University,
More informationOutline. GPU for Finance SciFinance SciFinance CUDA Risk Applications Testing. Conclusions. Monte Carlo PDE
Outline GPU for Finance SciFinance SciFinance CUDA Risk Applications Testing Monte Carlo PDE Conclusions 2 Why GPU for Finance? Need for effective portfolio/risk management solutions Accurately measuring,
More informationF1 Acceleration for Montecarlo: financial algorithms on FPGA
F1 Acceleration for Montecarlo: financial algorithms on FPGA Presented By Liang Ma, Luciano Lavagno Dec 10 th 2018 Contents Financial problems and mathematical models High level synthesis Optimization
More informationInfinite Reload Options: Pricing and Analysis
Infinite Reload Options: Pricing and Analysis A. C. Bélanger P. A. Forsyth April 27, 2006 Abstract Infinite reload options allow the user to exercise his reload right as often as he chooses during the
More informationHIGH PERFORMANCE COMPUTING IN THE LEAST SQUARES MONTE CARLO APPROACH. GILLES DESVILLES Consultant, Rationnel Maître de Conférences, CNAM
HIGH PERFORMANCE COMPUTING IN THE LEAST SQUARES MONTE CARLO APPROACH GILLES DESVILLES Consultant, Rationnel Maître de Conférences, CNAM Introduction Valuation of American options on several assets requires
More informationDELFT UNIVERSITY OF TECHNOLOGY
DELFT UNIVERSITY OF TECHNOLOGY REPORT 10-03 Acceleration of Option Pricing Technique on Graphics Processing Units Bowen Zhang Cornelis. W. Oosterlee ISSN 1389-6520 Reports of the Department of Applied
More informationNumerical Methods For American Option Pricing. Peng Liu. June 2008
Numerical Methods For American Option Pricing Peng Liu June 2008 Abstract An analytic solution does not exist for evaluating the American put option. Usually, the value is obtained by applying numerical
More informationBarrier Option. 2 of 33 3/13/2014
FPGA-based Reconfigurable Computing for Pricing Multi-Asset Barrier Options RAHUL SRIDHARAN, GEORGE COOKE, KENNETH HILL, HERMAN LAM, ALAN GEORGE, SAAHPC '12, PROCEEDINGS OF THE 2012 SYMPOSIUM ON APPLICATION
More informationSome mathematical results for Black-Scholes-type equations for financial derivatives
1 Some mathematical results for Black-Scholes-type equations for financial derivatives Ansgar Jüngel Vienna University of Technology www.jungel.at.vu (joint work with Bertram Düring, University of Mainz)
More informationParallel Multilevel Monte Carlo Simulation
Parallel Simulation Mathematisches Institut Goethe-Universität Frankfurt am Main Advances in Financial Mathematics Paris January 7-10, 2014 Simulation Outline 1 Monte Carlo 2 3 4 Algorithm Numerical Results
More informationA NEW APPROACH TO MERTON MODEL DEFAULT AND PREDICTIVE ANALYTICS WITH APPLICATIONS TO RECESSION ECONOMICS TOMMY LEWIS
A NEW APPROACH TO MERTON MODEL DEFAULT AND PREDICTIVE ANALYTICS WITH APPLICATIONS TO RECESSION ECONOMICS TOMMY LEWIS BACKGROUND/MOTIVATION Default risk is the uncertainty surrounding how likely it is that
More informationEcon 582 Nonlinear Regression
Econ 582 Nonlinear Regression Eric Zivot June 3, 2013 Nonlinear Regression In linear regression models = x 0 β (1 )( 1) + [ x ]=0 [ x = x] =x 0 β = [ x = x] [ x = x] x = β it is assumed that the regression
More informationFE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology
FE610 Stochastic Calculus for Financial Engineers Lecture 13. The Black-Scholes PDE Steve Yang Stevens Institute of Technology 04/25/2013 Outline 1 The Black-Scholes PDE 2 PDEs in Asset Pricing 3 Exotic
More informationEC316a: Advanced Scientific Computation, Fall Discrete time, continuous state dynamic models: solution methods
EC316a: Advanced Scientific Computation, Fall 2003 Notes Section 4 Discrete time, continuous state dynamic models: solution methods We consider now solution methods for discrete time models in which decisions
More informationFinite difference method for the Black and Scholes PDE (TP-1)
Numerical metods for PDE in Finance - ENSTA - S1-1/MMMEF Finite difference metod for te Black and Scoles PDE (TP-1) November 2015 1 Te Euler Forward sceme We look for a numerical approximation of te European
More informationChapter 5 Finite Difference Methods. Math6911 W07, HM Zhu
Chapter 5 Finite Difference Methods Math69 W07, HM Zhu References. Chapters 5 and 9, Brandimarte. Section 7.8, Hull 3. Chapter 7, Numerical analysis, Burden and Faires Outline Finite difference (FD) approximation
More informationCalibration Lecture 1: Background and Parametric Models
Calibration Lecture 1: Background and Parametric Models March 2016 Motivation What is calibration? Derivative pricing models depend on parameters: Black-Scholes σ, interest rate r, Heston reversion speed
More informationA Study on Numerical Solution of Black-Scholes Model
Journal of Mathematical Finance, 8, 8, 37-38 http://www.scirp.org/journal/jmf ISSN Online: 6-44 ISSN Print: 6-434 A Study on Numerical Solution of Black-Scholes Model Md. Nurul Anwar,*, Laek Sazzad Andallah
More information4. Black-Scholes Models and PDEs. Math6911 S08, HM Zhu
4. Black-Scholes Models and PDEs Math6911 S08, HM Zhu References 1. Chapter 13, J. Hull. Section.6, P. Brandimarte Outline Derivation of Black-Scholes equation Black-Scholes models for options Implied
More informationPRICING AMERICAN OPTIONS WITH LEAST SQUARES MONTE CARLO ON GPUS. Massimiliano Fatica, NVIDIA Corporation
PRICING AMERICAN OPTIONS WITH LEAST SQUARES MONTE CARLO ON GPUS Massimiliano Fatica, NVIDIA Corporation OUTLINE! Overview! Least Squares Monte Carlo! GPU implementation! Results! Conclusions OVERVIEW!
More informationNumerical Methods in Option Pricing (Part III)
Numerical Methods in Option Pricing (Part III) E. Explicit Finite Differences. Use of the Forward, Central, and Symmetric Central a. In order to obtain an explicit solution for the price of the derivative,
More informationContents Critique 26. portfolio optimization 32
Contents Preface vii 1 Financial problems and numerical methods 3 1.1 MATLAB environment 4 1.1.1 Why MATLAB? 5 1.2 Fixed-income securities: analysis and portfolio immunization 6 1.2.1 Basic valuation of
More informationAlgorithmic Differentiation of a GPU Accelerated Application
of a GPU Accelerated Application Numerical Algorithms Group 1/31 Disclaimer This is not a speedup talk There won t be any speed or hardware comparisons here This is about what is possible and how to do
More informationImplementing Models in Quantitative Finance: Methods and Cases
Gianluca Fusai Andrea Roncoroni Implementing Models in Quantitative Finance: Methods and Cases vl Springer Contents Introduction xv Parti Methods 1 Static Monte Carlo 3 1.1 Motivation and Issues 3 1.1.1
More informationNew GPU Pricing Library
New GPU Pricing Library! Client project for Bank Sarasin! Highly regarded sustainable Swiss private bank! Founded 1841! Core business! Asset management! Investment advisory! Investment funds! Structured
More informationAccelerating Financial Computation
Accelerating Financial Computation Wayne Luk Department of Computing Imperial College London HPC Finance Conference and Training Event Computational Methods and Technologies for Finance 13 May 2013 1 Accelerated
More informationValuation of performance-dependent options in a Black- Scholes framework
Valuation of performance-dependent options in a Black- Scholes framework Thomas Gerstner, Markus Holtz Institut für Numerische Simulation, Universität Bonn, Germany Ralf Korn Fachbereich Mathematik, TU
More informationGRAPHICAL ASIAN OPTIONS
GRAPHICAL ASIAN OPTIONS MARK S. JOSHI Abstract. We discuss the problem of pricing Asian options in Black Scholes model using CUDA on a graphics processing unit. We survey some of the issues with GPU programming
More informationSPEED UP OF NUMERIC CALCULATIONS USING A GRAPHICS PROCESSING UNIT (GPU)
SPEED UP OF NUMERIC CALCULATIONS USING A GRAPHICS PROCESSING UNIT (GPU) NIKOLA VASILEV, DR. ANATOLIY ANTONOV Eurorisk Systems Ltd. 31, General Kiselov str. BG-9002 Varna, Bulgaria Phone +359 52 612 367
More informationFinancial Risk Modeling on Low-power Accelerators: Experimental Performance Evaluation of TK1 with FPGA
Financial Risk Modeling on Low-power Accelerators: Experimental Performance Evaluation of TK1 with FPGA Rajesh Bordawekar and Daniel Beece IBM T. J. Watson Research Center 3/17/2015 2014 IBM Corporation
More informationThe Optimization Process: An example of portfolio optimization
ISyE 6669: Deterministic Optimization The Optimization Process: An example of portfolio optimization Shabbir Ahmed Fall 2002 1 Introduction Optimization can be roughly defined as a quantitative approach
More informationSolution of Equations
Solution of Equations Outline Bisection Method Secant Method Regula Falsi Method Newton s Method Nonlinear Equations This module focuses on finding roots on nonlinear equations of the form f()=0. Due to
More informationCS 774 Project: Fall 2009 Version: November 27, 2009
CS 774 Project: Fall 2009 Version: November 27, 2009 Instructors: Peter Forsyth, paforsyt@uwaterloo.ca Office Hours: Tues: 4:00-5:00; Thurs: 11:00-12:00 Lectures:MWF 3:30-4:20 MC2036 Office: DC3631 CS
More informationWorst-case-expectation approach to optimization under uncertainty
Worst-case-expectation approach to optimization under uncertainty Wajdi Tekaya Joint research with Alexander Shapiro, Murilo Pereira Soares and Joari Paulo da Costa : Cambridge Systems Associates; : Georgia
More informationFrom Discrete Time to Continuous Time Modeling
From Discrete Time to Continuous Time Modeling Prof. S. Jaimungal, Department of Statistics, University of Toronto 2004 Arrow-Debreu Securities 2004 Prof. S. Jaimungal 2 Consider a simple one-period economy
More informationAccelerated Option Pricing Multiple Scenarios
Accelerated Option Pricing in Multiple Scenarios 04.07.2008 Stefan Dirnstorfer (stefan@thetaris.com) Andreas J. Grau (grau@thetaris.com) 1 Abstract This paper covers a massive acceleration of Monte-Carlo
More informationOn a Nonlinear Transaction-Cost Model for Stock Prices in an Illiquid Market Driven by a Relaxed Black-Scholes Model Assumptions
Malaysian Journal of Mathematical Sciences 111: 83 96 017 MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On a Nonlinear Transaction-Cost Model for Stock
More informationFinancial derivatives exam Winter term 2014/2015
Financial derivatives exam Winter term 2014/2015 Problem 1: [max. 13 points] Determine whether the following assertions are true or false. Write your answers, without explanations. Grading: correct answer
More informationNUMERICAL METHODS OF PARTIAL INTEGRO-DIFFERENTIAL EQUATIONS FOR OPTION PRICE
Trends in Mathematics - New Series Information Center for Mathematical Sciences Volume 13, Number 1, 011, pages 1 5 NUMERICAL METHODS OF PARTIAL INTEGRO-DIFFERENTIAL EQUATIONS FOR OPTION PRICE YONGHOON
More informationarxiv: v1 [cs.dc] 14 Jan 2013
A parallel implementation of a derivative pricing model incorporating SABR calibration and probability lookup tables Qasim Nasar-Ullah 1 University College London, Gower Street, London, United Kingdom
More informationMaking Complex Decisions
Ch. 17 p.1/29 Making Complex Decisions Chapter 17 Ch. 17 p.2/29 Outline Sequential decision problems Value iteration algorithm Policy iteration algorithm Ch. 17 p.3/29 A simple environment 3 +1 p=0.8 2
More informationHedging with Life and General Insurance Products
Hedging with Life and General Insurance Products June 2016 2 Hedging with Life and General Insurance Products Jungmin Choi Department of Mathematics East Carolina University Abstract In this study, a hybrid
More informationA Worst-Case Approach to Option Pricing in Crash-Threatened Markets
A Worst-Case Approach to Option Pricing in Crash-Threatened Markets Christoph Belak School of Mathematical Sciences Dublin City University Ireland Department of Mathematics University of Kaiserslautern
More informationMath Models of OR: More on Equipment Replacement
Math Models of OR: More on Equipment Replacement John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA December 2018 Mitchell More on Equipment Replacement 1 / 9 Equipment replacement
More informationModeling multi-factor financial derivatives by a Partial Differential Equation approach with efficient implementation on Graphics Processing Units
Modeling multi-factor financial derivatives by a Partial Differential Equation approach with efficient implementation on Graphics Processing Units by Duy Minh Dang A thesis submitted in conformity with
More informationContinuous-time Stochastic Control and Optimization with Financial Applications
Huyen Pham Continuous-time Stochastic Control and Optimization with Financial Applications 4y Springer Some elements of stochastic analysis 1 1.1 Stochastic processes 1 1.1.1 Filtration and processes 1
More informationValuation of Discrete Vanilla Options. Using a Recursive Algorithm. in a Trinomial Tree Setting
Communications in Mathematical Finance, vol.5, no.1, 2016, 43-54 ISSN: 2241-1968 (print), 2241-195X (online) Scienpress Ltd, 2016 Valuation of Discrete Vanilla Options Using a Recursive Algorithm in a
More informationGreek parameters of nonlinear Black-Scholes equation
International Journal of Mathematics and Soft Computing Vol.5, No.2 (2015), 69-74. ISSN Print : 2249-3328 ISSN Online: 2319-5215 Greek parameters of nonlinear Black-Scholes equation Purity J. Kiptum 1,
More informationCUDA Implementation of the Lattice Boltzmann Method
CUDA Implementation of the Lattice Boltzmann Method CSE 633 Parallel Algorithms Andrew Leach University at Buffalo 2 Dec 2010 A. Leach (University at Buffalo) CUDA LBM Nov 2010 1 / 16 Motivation The Lattice
More informationOption Pricing with the SABR Model on the GPU
Option Pricing with the SABR Model on the GPU Yu Tian, Zili Zhu, Fima C. Klebaner and Kais Hamza School of Mathematical Sciences, Monash University, Clayton, VIC3800, Australia Email: {yu.tian, fima.klebaner,
More informationThe Uncertain Volatility Model
The Uncertain Volatility Model Claude Martini, Antoine Jacquier July 14, 008 1 Black-Scholes and realised volatility What happens when a trader uses the Black-Scholes (BS in the sequel) formula to sell
More informationComputational Finance Finite Difference Methods
Explicit finite difference method Computational Finance Finite Difference Methods School of Mathematics 2018 Today s Lecture We now introduce the final numerical scheme which is related to the PDE solution.
More informationAdvanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives
Advanced Topics in Derivative Pricing Models Topic 4 - Variance products and volatility derivatives 4.1 Volatility trading and replication of variance swaps 4.2 Volatility swaps 4.3 Pricing of discrete
More informationFINITE DIFFERENCE METHODS
FINITE DIFFERENCE METHODS School of Mathematics 2013 OUTLINE Review 1 REVIEW Last time Today s Lecture OUTLINE Review 1 REVIEW Last time Today s Lecture 2 DISCRETISING THE PROBLEM Finite-difference approximations
More informationLecture Quantitative Finance Spring Term 2015
implied Lecture Quantitative Finance Spring Term 2015 : May 7, 2015 1 / 28 implied 1 implied 2 / 28 Motivation and setup implied the goal of this chapter is to treat the implied which requires an algorithm
More informationAmerican Equity Option Valuation Practical Guide
Valuation Practical Guide John Smith FinPricing Summary American Equity Option Introduction The Use of American Equity Options Valuation Practical Guide A Real World Example American Option Introduction
More informationarxiv: v1 [q-fin.cp] 1 Nov 2016
Essentially high-order compact schemes with application to stochastic volatility models on non-uniform grids arxiv:1611.00316v1 [q-fin.cp] 1 Nov 016 Bertram Düring Christof Heuer November, 016 Abstract
More informationTHE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION
THE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION SILAS A. IHEDIOHA 1, BRIGHT O. OSU 2 1 Department of Mathematics, Plateau State University, Bokkos, P. M. B. 2012, Jos,
More informationModeling Path Dependent Derivatives Using CUDA Parallel Platform
Modeling Path Dependent Derivatives Using CUDA Parallel Platform A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Mathematical Sciences in the Graduate School of The
More informationSolving the Stochastic Steady-State Diffusion Problem Using Multigrid
Solving the Stochastic Steady-State Diffusion Problem Using Multigrid Tengfei Su Applied Mathematics and Scientific Computing Program Advisor: Howard Elman Department of Computer Science May 5, 2016 Tengfei
More informationAn IMEX-method for pricing options under Bates model using adaptive finite differences Rapport i Teknisk-vetenskapliga datorberäkningar
PROJEKTRAPPORT An IMEX-method for pricing options under Bates model using adaptive finite differences Arvid Westlund Rapport i Teknisk-vetenskapliga datorberäkningar Jan 2014 INSTITUTIONEN FÖR INFORMATIONSTEKNOLOGI
More informationPackage multiassetoptions
Package multiassetoptions February 20, 2015 Type Package Title Finite Difference Method for Multi-Asset Option Valuation Version 0.1-1 Date 2015-01-31 Author Maintainer Michael Eichenberger
More informationProject 1: Double Pendulum
Final Projects Introduction to Numerical Analysis II http://www.math.ucsb.edu/ atzberg/winter2009numericalanalysis/index.html Professor: Paul J. Atzberger Due: Friday, March 20th Turn in to TA s Mailbox:
More informationMASM006 UNIVERSITY OF EXETER SCHOOL OF ENGINEERING, COMPUTER SCIENCE AND MATHEMATICS MATHEMATICAL SCIENCES FINANCIAL MATHEMATICS.
MASM006 UNIVERSITY OF EXETER SCHOOL OF ENGINEERING, COMPUTER SCIENCE AND MATHEMATICS MATHEMATICAL SCIENCES FINANCIAL MATHEMATICS May/June 2006 Time allowed: 2 HOURS. Examiner: Dr N.P. Byott This is a CLOSED
More informationFinite Difference Approximation of Hedging Quantities in the Heston model
Finite Difference Approximation of Hedging Quantities in the Heston model Karel in t Hout Department of Mathematics and Computer cience, University of Antwerp, Middelheimlaan, 22 Antwerp, Belgium Abstract.
More informationHeinz W. Engl. Industrial Mathematics Institute Johannes Kepler Universität Linz, Austria
Some Identification Problems in Finance Heinz W. Engl Industrial Mathematics Institute Johannes Kepler Universität Linz, Austria www.indmath.uni-linz.ac.at Johann Radon Institute for Computational and
More informationAnalytics in 10 Micro-Seconds Using FPGAs. David B. Thomas Imperial College London
Analytics in 10 Micro-Seconds Using FPGAs David B. Thomas dt10@imperial.ac.uk Imperial College London Overview 1. The case for low-latency computation 2. Quasi-Random Monte-Carlo in 10us 3. Binomial Trees
More informationPricing Barrier Options under Local Volatility
Abstract Pricing Barrier Options under Local Volatility Artur Sepp Mail: artursepp@hotmail.com, Web: www.hot.ee/seppar 16 November 2002 We study pricing under the local volatility. Our research is mainly
More informationThe Yield Envelope: Price Ranges for Fixed Income Products
The Yield Envelope: Price Ranges for Fixed Income Products by David Epstein (LINK:www.maths.ox.ac.uk/users/epstein) Mathematical Institute (LINK:www.maths.ox.ac.uk) Oxford Paul Wilmott (LINK:www.oxfordfinancial.co.uk/pw)
More informationUtility Indifference Pricing and Dynamic Programming Algorithm
Chapter 8 Utility Indifference ricing and Dynamic rogramming Algorithm In the Black-Scholes framework, we can perfectly replicate an option s payoff. However, it may not be true beyond the Black-Scholes
More informationAnumericalalgorithm for general HJB equations : a jump-constrained BSDE approach
Anumericalalgorithm for general HJB equations : a jump-constrained BSDE approach Nicolas Langrené Univ. Paris Diderot - Sorbonne Paris Cité, LPMA, FiME Joint work with Idris Kharroubi (Paris Dauphine),
More informationMonte-Carlo Pricing under a Hybrid Local Volatility model
Monte-Carlo Pricing under a Hybrid Local Volatility model Mizuho International plc GPU Technology Conference San Jose, 14-17 May 2012 Introduction Key Interests in Finance Pricing of exotic derivatives
More informationKing s College London
King s College London University Of London This paper is part of an examination of the College counting towards the award of a degree. Examinations are governed by the College Regulations under the authority
More informationNAG for HPC in Finance
NAG for HPC in Finance John Holden Jacques Du Toit 3 rd April 2014 Computation in Finance and Insurance, post Napier Experts in numerical algorithms and HPC services Agenda NAG and Financial Services Why
More informationNon-Deterministic Search
Non-Deterministic Search MDP s 1 Non-Deterministic Search How do you plan (search) when your actions might fail? In general case, how do you plan, when the actions have multiple possible outcomes? 2 Example:
More informationMAFS Computational Methods for Pricing Structured Products
MAFS550 - Computational Methods for Pricing Structured Products Solution to Homework Two Course instructor: Prof YK Kwok 1 Expand f(x 0 ) and f(x 0 x) at x 0 into Taylor series, where f(x 0 ) = f(x 0 )
More informationA Multi-Stage Stochastic Programming Model for Managing Risk-Optimal Electricity Portfolios. Stochastic Programming and Electricity Risk Management
A Multi-Stage Stochastic Programming Model for Managing Risk-Optimal Electricity Portfolios SLIDE 1 Outline Multi-stage stochastic programming modeling Setting - Electricity portfolio management Electricity
More informationFINANCIAL OPTIMIZATION. Lecture 5: Dynamic Programming and a Visit to the Soft Side
FINANCIAL OPTIMIZATION Lecture 5: Dynamic Programming and a Visit to the Soft Side Copyright c Philip H. Dybvig 2008 Dynamic Programming All situations in practice are more complex than the simple examples
More informationMatrix-based numerical modelling of financial differential equations. Robert Piché and Juho Kanniainen
Matrix-based numerical modelling of financial differential equations Robert Piché and Juho Kanniainen Tampere University of Technology PO Box 553, FI-33101 Tampere, Finland E-mail: robert.piche@tut.fi
More informationPricing American Options Using a Space-time Adaptive Finite Difference Method
Pricing American Options Using a Space-time Adaptive Finite Difference Method Jonas Persson Abstract American options are priced numerically using a space- and timeadaptive finite difference method. The
More informationsinc functions with application to finance Ali Parsa 1*, J. Rashidinia 2
sinc functions with application to finance Ali Parsa 1*, J. Rashidinia 1 School of Mathematics, Iran University of Science and Technology, Narmak, Tehran 1684613114, Iran *Corresponding author: aliparsa@iust.ac.ir
More informationLecture 4 - Finite differences methods for PDEs
Finite diff. Lecture 4 - Finite differences methods for PDEs Lina von Sydow Finite differences, Lina von Sydow, (1 : 18) Finite difference methods Finite diff. Black-Scholes equation @v @t + 1 2 2 s 2
More informationIterative Refinement in Three Precisions
Iterative Refinement in Three Precisions for Research Fast and Accurate MattersSolution of Ill-Conditioned February Sparse 25, 2009 Linear Systems Nick Nick Higham Higham Director Schoolof ofresearch Mathematics
More informationUltimate Control. Maxeler RiskAnalytics
Ultimate Control Maxeler RiskAnalytics Analytics Risk Financial markets are rapidly evolving. Data volume and velocity are growing exponentially. To keep ahead of the competition financial institutions
More informationOpenGamma Quantitative Research Algorithmic Differentiation in Finance: Root Finding and Least Square Calibration
OpenGamma Quantitative Research Algorithmic Differentiation in Finance: Root Finding and Least Square Calibration Marc Henrard marc@opengamma.com OpenGamma Quantitative Research n. 7 January 2013 Abstract
More informationNear Real-Time Risk Simulation of Complex Portfolios on Heterogeneous Computing Systems with OpenCL
Near Real-Time Risk Simulation of Complex Portfolios on Heterogeneous Computing Systems with OpenCL Javier Alejandro Varela, Norbert Wehn Microelectronic Systems Design Research Group University of Kaiserslautern,
More informationBF212 Mathematical Methods for Finance
BF212 Mathematical Methods for Finance Academic Year: 2009-10 Semester: 2 Course Coordinator: William Leon Other Instructor(s): Pre-requisites: No. of AUs: 4 Cambridge G.C.E O Level Mathematics AB103 Business
More informationMATH6911: Numerical Methods in Finance. Final exam Time: 2:00pm - 5:00pm, April 11, Student Name (print): Student Signature: Student ID:
MATH6911 Page 1 of 16 Winter 2007 MATH6911: Numerical Methods in Finance Final exam Time: 2:00pm - 5:00pm, April 11, 2007 Student Name (print): Student Signature: Student ID: Question Full Mark Mark 1
More informationAssessing Solvency by Brute Force is Computationally Tractable
O T Y H E H U N I V E R S I T F G Assessing Solvency by Brute Force is Computationally Tractable (Applying High Performance Computing to Actuarial Calculations) E D I N B U R M.Tucker@epcc.ed.ac.uk Assessing
More informationScaling SGD Batch Size to 32K for ImageNet Training
Scaling SGD Batch Size to 32K for ImageNet Training Yang You Computer Science Division of UC Berkeley youyang@cs.berkeley.edu Yang You (youyang@cs.berkeley.edu) 32K SGD Batch Size CS Division of UC Berkeley
More informationGraduate Macro Theory II: Notes on Value Function Iteration
Graduate Macro Theory II: Notes on Value Function Iteration Eric Sims University of Notre Dame Spring 07 Introduction These notes discuss how to solve dynamic economic models using value function iteration.
More informationA NOTE ON NUMERICAL SOLUTION OF A LINEAR BLACK-SCHOLES MODEL
GANIT J. Bangladesh Math. Soc. (ISSN 1606-3694) Vol. 33 (2013) 103-115 A NOTE ON NUMERICAL SOLUTION OF A LINEAR BLACK-SCHOLES MODEL Md. Kazi Salah Uddin 1*, Mostak Ahmed 2 and Samir Kumar Bhowmik 1,3 1
More informationAN IMPROVED BINOMIAL METHOD FOR PRICING ASIAN OPTIONS
Commun. Korean Math. Soc. 28 (2013), No. 2, pp. 397 406 http://dx.doi.org/10.4134/ckms.2013.28.2.397 AN IMPROVED BINOMIAL METHOD FOR PRICING ASIAN OPTIONS Kyoung-Sook Moon and Hongjoong Kim Abstract. We
More information