Using R for teaching financial mathematics and statistics
|
|
- Lilian Newman
- 5 years ago
- Views:
Transcription
1 MSOR Connections Vol No Spring Term 20 Julian Stander and John Eales Using R for teaching financial mathematics and statistics Julian Stander School of Computing and Mathematics University of Plymouth j.stander@plymouth.ac.uk We are grateful to our colleagues Paul Hewson and Rana Moyeed and to Neville Davies John Marriott and Kate Richards of the Royal Statistical Society Centre for Statistics Education for helpful conversations and encouragement. Abstract We discuss the use of R a free software environment for statistical computing and graphics in teaching financial mathematics and statistics. R can be used to demonstrate the ideas behind Brownian motion geometric Brownian motion and stochastic integration and to explore the dependence of the price of a financial product called a European option on other quantities such as the interest rate. The option price can also be estimated using a Monte Carlo approach and we discuss how R can be employed to illustrate features of this Monte Carlo methodology. Throughout we show how R can be used to provide insights into various financial and statistical concepts introduce a variety of relevant R packages and provide suggestions for further R related work. John Eales School of Computing and Mathematics University of Plymouth j.eales@plymouth.ac.uk. Introduction In a previous article [4] we discussed the use of Minitab [] for teaching statistics in higher education to students who may find mathematical subjects difficult and who may be studying statistics for the first time. Here we turn our attention to the use of another package R [9] in more advanced specialized teaching. R is a free software environment for statistical computing and graphics that is now widely adopted for teaching statistics and related modules in the UK and throughout the world. In recent years R together with the excellent and easy to use editor Tinn-R [5] or R s own script editor was used to enhance the student learning experience on a twenty credit module Financial Mathematics and Statistics offered on the MScs in Applied and Computational Mathematics and in Applied Statistics at the University of Plymouth. Ten credits of the material is taught in a somewhat simplified form to Stage 4 (final year) students on a variety of business related programmes. R has proved invaluable for illustrating a variety of complicated ideas and for engaging students in discussions about more standard statististical techniques. The use of R in this module has also provided students with additional opportunities to develop their programming abilities a very valuable transferable skill. In section 2 we describe some of the topics covered on the Financial Mathematics and Statistics module. The use of R to illustrate and explore one of these elementary stochastic calculus is discussed in section 3 whilst R s role in teaching another how to find the price of a financial product called a European option is discussed in section 4. The option price can be expressed as an expectation which can be estimated using the Monte Carlo method and in section 5 we discuss how we can use R to illustrate features of this Monte Carlo methodology. Finally in section 6
2 MSOR Connections Vol No Spring Term 20 we briefly present our conclusions. R code to produce all the figures in this paper is available from the authors. 2. Financial Mathematics and Statistics Module Much of the material taught on the Financial Mathematics and Statistics module is motivated by the problem of pricing option contracts and is loosely based on the excellent text by Mikosch [8]. A European call (or put) option is a contract purchased at time t = 0 which entitles the purchaser to buy (or sell) at expiry time t = T an underlying asset at a fixed price K known as the strike price. Examples of an underlying asset could be a share or some quantity of oil. The problem of pricing option contracts has received considerable attention in the literature and we will not revisit it here; see the seminal work by Black and Scholes [3] Merton [7] and Mikosch [8] amongst many others for a concise summary. The option contract price known as the rational or fair price can be found using arguments based on stochastic calculus via the Itô Lemma and associated results; alternatively a change of measure approach via Girsanov s Theorem can be employed. Full details are given in Mikosch [8] for example. Considerable time in the module is therefore given to developing and exploring some of the ideas behind elementary stochastic calculus. Once the fundamental concepts and definitions have been established they are used to derive the option rational price. The rational price itself depends on five quantities: the initial value of the asset; K the strike price; T the option expiry time; σ the volatility of the asset value; and r the interest rate. The dependence of the rational price on these five quantities is explored in detail. Next the alternative derivation of the rational price using a change of measures approach is presented. This leads to an expression for the rational price as an expectation which can be estimated using the Monte Carlo method; see Rizzo [0] for example. Other topics in the module include stochastic differential equations interest rate models foreign exchange and value at risk but we will not refer to them again. 3. Illustrating Brownian motion geometric Brownian motion and elementary stochastic calculus with R Brownian motion is a key concept in stochastic calculus and hence in finance. A stochastic process where time t Є [0 ) is called Brownian motion if it starts at zero i.e. B 0 = 0; if it has stationary independent increments i.e. if the increment B s has the same distribution as +h B s+h s < t h > 0 and if 2... B are independent for n tn t < <t n ; if for every t > 0 has a N(0 t) distribution and hence B N (0 t t t ) i = 2... n; () i ti i i and if has a continuous sample path i.e. there are no gaps. This definition can be quite daunting for students meeting it for the first time due to its rather abstract nature. It is however straightforward to get students to write a simple R function to plot (an approximation of) a Brownian motion sample path. This can be set as an exercise once the algorithm to generate sample paths has been explained. Students will become familiar with R functions such as rnorm and cumsum and with some of R s plotting capabilities when doing this exercise. Fig shows 500 Brownian sample paths t Є [0 ] together with a probability density estimate (unbroken curve) based on the 500 values of B with the theoretical N(0 ) density (broken curve) also shown. Fig clearly illustrates the random nature of Brownian motion the fact that B ~ N(0 ) and the fact that the variance of Brownian motion increases with t. It also provides the instructor with the opportunity to discuss density estimation and the use of R s density function; see Silverman [] and Venables and Ripley [4]. Fig 500 Brownian motion sample paths t Є [0 ] together with (right) a probability density estimate (unbroken curve) based on the 500 values of B with the theoretical N(0 ) density (broken curve) also shown. Brownian motion is the basic ingredient of geometric Brownian motion a commonly adopted model for the value X t of an asset at time t Є [0 T]. Geometric Brownian motion takes the form: X t = exp(µt + σ ) where is the initial value and µ is known as the drift and σ the volatility. There are various ways of estimating µ and σ one of which uses historical data. Students can easily modify their Brownian motion sample path plotting function to plot geometric Brownian motion sample paths. Their modified function can be used to explore the roles of µ and σ as illustrated in Fig 2 where the effect of different drifts and volatilities can easily be seen. Theoretic results about the mean and variance of geometric Brownian motion X t can be compared with their sample counterparts. A natural question is whether real asset values follow geometric Brownian motion. The function get.hist.quote of the R package tseries [3] can be used to download historical financial data such as share values X t t = 2... over the web from a given data provider such as Yahoo! Finance. The same function can
3 MSOR Connections Vol No Spring Term 20 using mean square error. This is illustrated in Fig 3 which also provides the instructor with an opportunity to discuss how the quality of the approximation depends on n. Students can also investigate the effect of changing the definition of the sum in (2) to n B (B B ) for example. A challenging i = ti ti ti theoretical and practical exercise would be to ask them to transform the scales in Fig 3 so that points are distributed uniformly across them rather than being bunched towards lower values. Fig 2 Four sample paths of geometric Brownian X t = exp(µt + σ ) t Є [0 ] with different drifts µ (upward in the top row downward in the bottom row) and volatilities σ (low in the left column high in the right column). also be used for downloading indices such as the FTSE and exchange rates. Downloaded share values can be transformed to Y t = log X t log X t t = where log is to the base e which should follow a normal distribution if X t follows geometric Brownian motion. At this point the instructor can engage students in a discussion about checking goodness-of-fit and introduce them to the qqplot function from the car package [2] as an example of a tool for doing this. Students can also be asked to provide estimates of µ and σ from the downloaded historical data providing the instructor with further opportunity to discuss statistical estimation concepts. The rules of stochastic calculus are different from the rules of ordinary calculus. Following the approach taken in Riemann integration we may define the random integral " 0 as the following limiting sum: & 0 Bt := lim n n" i = B (B ) (2) i ti ti in which 0= t 0 < t < < t n = is a partition of the interval [0 ]. The notion of a random integral is a difficult one to grasp when met for the first time. Further complications arise when it comes to evaluating the integral. A naive application of the rules of ordinary calculus may evaluate " 0 as (B 2 B2)/2 = 0 B2/2 since B = 0. It can however be 0 proved in several ways that " 0 = (B 2 )/2. The students can quite easily modify their Brownian motion R function to evaluate the sum in (2) for a finite value of n and to compare the random value of this approximating sum with the random limit (B 2 )/2. R s function diff will play a part in evaluating n B (B B ) as will i = ti ti ti vector subsetting using [ ] to omit. Students can get an n appreciation of the effect of choosing different values of n on the accuracy of this approximation and this can be quantified Fig 3 Values of the approximating sum n B (B B ) against the i = ti ti ti limiting value (B 2 )/2 as n " are shown for n = and 000 in the approximating sum. The mean square error (MSE) associated with this approximation is also given. 4. Exploring the rational price of an option with R We have already mentioned that arguments from stochastic calculus via the Itô Lemma and associated results can be used to find the price of an option. It turns out that the price of a European call option is: Φ(g(T )) K exp( rt)φ(h(t )) (3) in which Φ is the cumulative distribution function of a standard normal random variable supplied by the R function pnorm log b l + ar + g(t ) = K 2 σ 2 k T σ T and h(t ) = g(t ) σ T. This price is seen to depend on five quantities: the initial value of the asset; K the strike price; T the option expiry time; σ the volatility of the asset value; and r the interest rate. The price does not however depend on drift µ. Students can be set an exercise of writing an R function that takes the five dependent quantities K T σ and r as arguments and returns the rational price (3). Students can check the prices returned by their function with those given by the GBSOption function of
4 MSOR Connections Vol No Spring Term 20 the foptions [6] package. They can use their function or the GBSOption function to produce plots that explore in detail how the rational price depends on K T σ and r as shown in Fig 4. The instructor can use Fig 4 to engage students in discussions about the limiting values of (3) and about intuitive reasons for these rational price behaviours. A dynamic version of Fig 4 that makes use of the tcltk (part of R) and TeachingDemos [2] packages and that enhances student exploration of the effect of K T σ and r on option price is available from the authors. Fig 4 The dependence of the rational price of a European call option on the initial value of the asset (vertical line at K dotted line has slope ) on K the strike price (vertical line at ) on T the option expiry time on σ the volatility of the asset value and on r the interest rate (horizontal line at K asymptote at for the last three graphs). Meeting the GBSOption function of the foptions [6] package has the spin-off of introducing students to general option pricing software. They can be asked to explore functions for pricing more complicated or exotic options such as barrier options in similar packages such as fexoticoptions [5]; see Joshi [6] for the definition of barrier and other options. 5. Estimating the rational price of an option using a Monte Carlo approach with R We have already stated that a change of measure approach via Girsanov s Theorem can be employed to price options. For the European call option the rational price can be shown to equal: E :exp ( rt) (X T K) + exp c qb T 2 q 2 TmE (4) in which X T = exp(µt + σb T ) as before (Y) + = max(0y) and q = µ + 2 σ 2 r. (5) σ The expectation in (4) is taken over the random variable B T ~ N(0T); see Mikosch [8] for example for full discussion. As the value of the rational price does not depend on drift µ µ is a free parameter and can be set to any value. A commonly used choice for µ is r 2 σ 2 yielding q = 0 in (5) and a simplification of (4) which upon substitution of X T takes the form: E :exp ( rt) c exp 'cr 2 σ 2 m T + σ T Z Km + E (6) in which the expectation is over the random variable Z ~ N(0 ); the expression (6) makes use of the fact that B T and T Z have the same N(0T) distribution. To avoid working out this expression analytically we can estimate (6) using the Monte Carlo method as: n n i = :exp ( rt) c exp 'cr 2 σ 2 m T + σ T Z i Km + E (7) in which Z i ~ N(0 ) i =...n are a random sample of size n that can be generated using R s rnorm function; see Rizzo [0] for detailed discussion of Monte Carlo estimation. Such a Monte Carlo estimation procedure can be used to price more complicated options for which an analytic treatment may not be available. Students can be set an exercise of writing an R function that allows them to evaluate (7). They can then compare the resulting rational price estimate with the price yielded by their own rational price function or the GBSOption function of the foptions [6] package with which they are already familiar. By running their function many times using a for loop or via replicate they can get a feel for the variation associated with (7) and for the effect of increasing sample size n on the bias and standard deviation of the estimates (standard errors). This can provide them with a much better understanding of the Monte Carlo estimation method itself. The European put option (recall that the put option is the right to sell an asset while the call option is the right to buy it) can be easily priced by changing (X T K) + in (4) into (K X T ) + and making the associated changes in (6) and (7). Fig 5 encapsulates all these ideas for n = 00 and n = 0000 and can inform discussion about the effect of sample size on Monte Carlo error. An extended exercise could investigate the effect of the choice of the free parameter µ on Monte Carlo error. A different exercise could modify (4) and the resulting Monte Carlo methodology to price more complicated options such as barrier options. Both these would enhance student understanding and extend knowledge. A more advanced task would involve investigating the effect of making changes to the underlying distributional assumption () and could lead to interesting discussions about the Central Limit Theorem especially if distributions with heavier tails than the normal are considered. 6. Conclusions In this paper we have illustrated some of the ways in which R [9] a free software environment for statistical computing and graphics can be used in teaching financial mathematics and statistics. In particular R can be employed to give students a better understanding of Brownian motion and geometric Brownian motion the commonly adopted model for the value of an asset. R can also be used to demonstrate 0
5 MSOR Connections Vol No Spring Term 20 Fig 5 Histograms of 5000 Monte Carlo estimates of two option prices. The left column is for a European call option while the right column is for a European put option. The top row is for a sample size of n = 00 in the Monte Carlo estimation procedure while n = 0000 in the second row. The bias and the standard deviation of the estimates (standard error SE) are also given. The vertical line shows the exact rational price calculated using (3) for the call option and the analogous formula for the put option. some of the ideas of elementary stochastic calculus such as stochastic integration. It can then be utilized to calculate the rational price of a financial product called an option and to explore how rational price depends on other quantities such as interest rate. The rational price can also be expressed as the expectation of a random quantity. This can be estimated by using a Monte Carlo approach and we have described how R can be employed to give students an enhanced understanding of this Monte Carlo estimation method. In addition we have introduced a selection of packages and mentioned some useful available functions and we have provided suggestions for exercises and further work to extend student knowledge and understanding. In conclusion we believe that the use of R on our Financial Mathematics and Statistics modules has substantially enhanced the student learning experience by providing a sophisticated vehicle for the illustration and discussion of a range of financial and statistical concepts. It has also provided students with additional opportunities to develop valuable programming skills. We owe a great debt of gratitude to all who have volunteered their time and expertise to create the wonderful resource that is R and its contributed packages Black F. and Scholes M. (973) The pricing of options and corporate liabilities. J. Political Economy 8: Eales J. and Stander J. (2009). Using Minitab for teaching statistics in higher education. MSOR Connections Aug 2009 Vol. 9(No. 3):39 4. Available via: j_and_stander_j_minitabteach.pdf [Accessed 6 August 200]. Faria J. C. (2009) Resources of Tinn-R GUI/Editor for R Environment. UESC Ilheus Bahia Brasil. Joshi M. S. (2008) The Concept and Practice of Mathematical Finance. Cambridge University Press Cambridge second edition. Merton R.C. (973) Theory of option pricing. J. Econ. Manag. Sci. 4:4 83. Mikosch T. (998) Elementary Stochastic Calculus with Finance in View. World Scientific New Jersey. 9. R Development Core Team (200) R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing Vienna Austria. 0. Rizzo M. L. (2008) Statistical Computing with R. Chapman & Hall/CRC Boca Ratony.. Silverman B. W. (986) Density Estimation for Statistics and Data Analysis. Chapman and Hall London. 2. Snow G. TeachingDemos: Demonstrations for teaching and learning 200. R package version Trapletti A. and Hornik K. tseries: Time Series Analysis and Computational Finance 20. R package version Venables W. N. and Ripley B. D. (2002) Modern Applied Statistics with S. Springer New York fourth edition. 5. Wuertz D. many others and see the SOURCE file. fexoticoptions: Exotic Option Valuation R package version Wuertz D. many others and see the SOURCE file. foptions: Basics of Option Valuation 200. R package version References. 2. Minitab. Available via: [Accessed 6 August 200]. Fox J. and Weisberg S. (200) An R Companion to Applied Regression. Sage Thousand Oaks CA second edition.
STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL
STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL YOUNGGEUN YOO Abstract. Ito s lemma is often used in Ito calculus to find the differentials of a stochastic process that depends on time. This paper will introduce
More informationEFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS
Commun. Korean Math. Soc. 23 (2008), No. 2, pp. 285 294 EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS Kyoung-Sook Moon Reprinted from the Communications of the Korean Mathematical Society
More informationFinancial Engineering MRM 8610 Spring 2015 (CRN 12477) Instructor Information. Class Information. Catalog Description. Textbooks
Instructor Information Financial Engineering MRM 8610 Spring 2015 (CRN 12477) Instructor: Daniel Bauer Office: Room 1126, Robinson College of Business (35 Broad Street) Office Hours: By appointment (just
More informationNEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 MAS3904. Stochastic Financial Modelling. Time allowed: 2 hours
NEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 Stochastic Financial Modelling Time allowed: 2 hours Candidates should attempt all questions. Marks for each question
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 informationMFIN 7003 Module 2. Mathematical Techniques in Finance. Sessions B&C: Oct 12, 2015 Nov 28, 2015
MFIN 7003 Module 2 Mathematical Techniques in Finance Sessions B&C: Oct 12, 2015 Nov 28, 2015 Instructor: Dr. Rujing Meng Room 922, K. K. Leung Building School of Economics and Finance The University of
More information1.1 Basic Financial Derivatives: Forward Contracts and Options
Chapter 1 Preliminaries 1.1 Basic Financial Derivatives: Forward Contracts and Options A derivative is a financial instrument whose value depends on the values of other, more basic underlying variables
More informationELEMENTS OF MONTE CARLO SIMULATION
APPENDIX B ELEMENTS OF MONTE CARLO SIMULATION B. GENERAL CONCEPT The basic idea of Monte Carlo simulation is to create a series of experimental samples using a random number sequence. According to the
More informationS t d with probability (1 p), where
Stochastic Calculus Week 3 Topics: Towards Black-Scholes Stochastic Processes Brownian Motion Conditional Expectations Continuous-time Martingales Towards Black Scholes Suppose again that S t+δt equals
More informationBarrier Options Pricing in Uncertain Financial Market
Barrier Options Pricing in Uncertain Financial Market Jianqiang Xu, Jin Peng Institute of Uncertain Systems, Huanggang Normal University, Hubei 438, China College of Mathematics and Science, Shanghai Normal
More informationModule 10:Application of stochastic processes in areas like finance Lecture 36:Black-Scholes Model. Stochastic Differential Equation.
Stochastic Differential Equation Consider. Moreover partition the interval into and define, where. Now by Rieman Integral we know that, where. Moreover. Using the fundamentals mentioned above we can easily
More informationMAS3904/MAS8904 Stochastic Financial Modelling
MAS3904/MAS8904 Stochastic Financial Modelling Dr Andrew (Andy) Golightly a.golightly@ncl.ac.uk Semester 1, 2018/19 Administrative Arrangements Lectures on Tuesdays at 14:00 (PERCY G13) and Thursdays at
More informationRandomness and Fractals
Randomness and Fractals Why do so many physicists become traders? Gregory F. Lawler Department of Mathematics Department of Statistics University of Chicago September 25, 2011 1 / 24 Mathematics and the
More informationOption Pricing Formula for Fuzzy Financial Market
Journal of Uncertain Systems Vol.2, No., pp.7-2, 28 Online at: www.jus.org.uk Option Pricing Formula for Fuzzy Financial Market Zhongfeng Qin, Xiang Li Department of Mathematical Sciences Tsinghua University,
More information23 Stochastic Ordinary Differential Equations with Examples from Finance
23 Stochastic Ordinary Differential Equations with Examples from Finance Scraping Financial Data from the Web The MATLAB/Octave yahoo function below returns daily open, high, low, close, and adjusted close
More informationThe Black-Scholes Model
The Black-Scholes Model Liuren Wu Options Markets (Hull chapter: 12, 13, 14) Liuren Wu ( c ) The Black-Scholes Model colorhmoptions Markets 1 / 17 The Black-Scholes-Merton (BSM) model Black and Scholes
More information1 The continuous time limit
Derivative Securities, Courant Institute, Fall 2008 http://www.math.nyu.edu/faculty/goodman/teaching/derivsec08/index.html Jonathan Goodman and Keith Lewis Supplementary notes and comments, Section 3 1
More informationFINN 422 Quantitative Finance Fall Semester 2016
FINN 422 Quantitative Finance Fall Semester 2016 Instructors Ferhana Ahmad Room No. 314 SDSB Office Hours TBD Email ferhana.ahmad@lums.edu.pk, ferhanaahmad@gmail.com Telephone +92 42 3560 8044 (Ferhana)
More informationMathematical 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
More informationThe Black-Scholes Model
The Black-Scholes Model Liuren Wu Options Markets Liuren Wu ( c ) The Black-Merton-Scholes Model colorhmoptions Markets 1 / 18 The Black-Merton-Scholes-Merton (BMS) model Black and Scholes (1973) and Merton
More informationLecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing
Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing We shall go over this note quickly due to time constraints. Key concept: Ito s lemma Stock Options: A contract giving
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 informationA No-Arbitrage Theorem for Uncertain Stock Model
Fuzzy Optim Decis Making manuscript No (will be inserted by the editor) A No-Arbitrage Theorem for Uncertain Stock Model Kai Yao Received: date / Accepted: date Abstract Stock model is used to describe
More informationLahore University of Management Sciences. FINN 422 Quantitative Finance Fall Semester 2015
FINN 422 Quantitative Finance Fall Semester 2015 Instructors Room No. Office Hours Email Telephone Secretary/TA TA Office Hours Course URL (if any) Ferhana Ahmad 314 SDSB TBD ferhana.ahmad@lums.edu.pk
More informationAmerican Option Pricing Formula for Uncertain Financial Market
American Option Pricing Formula for Uncertain Financial Market Xiaowei Chen Uncertainty Theory Laboratory, Department of Mathematical Sciences Tsinghua University, Beijing 184, China chenxw7@mailstsinghuaeducn
More informationMonte Carlo Methods in Financial Engineering
Paul Glassennan Monte Carlo Methods in Financial Engineering With 99 Figures
More informationComputer Exercise 2 Simulation
Lund University with Lund Institute of Technology Valuation of Derivative Assets Centre for Mathematical Sciences, Mathematical Statistics Fall 2017 Computer Exercise 2 Simulation This lab deals with pricing
More information- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t
- 1 - **** These answers indicate the solutions to the 2014 exam questions. Obviously you should plot graphs where I have simply described the key features. It is important when plotting graphs to label
More informationMonte Carlo Simulation of Stochastic Processes
Monte Carlo Simulation of Stochastic Processes Last update: January 10th, 2004. In this section is presented the steps to perform the simulation of the main stochastic processes used in real options applications,
More information2.1 Mathematical Basis: Risk-Neutral Pricing
Chapter Monte-Carlo Simulation.1 Mathematical Basis: Risk-Neutral Pricing Suppose that F T is the payoff at T for a European-type derivative f. Then the price at times t before T is given by f t = e r(t
More informationMSc Financial Mathematics
MSc Financial Mathematics The following information is applicable for academic year 2018-19 Programme Structure Week Zero Induction Week MA9010 Fundamental Tools TERM 1 Weeks 1-1 0 ST9080 MA9070 IB9110
More informationInterest Rate Modeling
Chapman & Hall/CRC FINANCIAL MATHEMATICS SERIES Interest Rate Modeling Theory and Practice Lixin Wu CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis
More informationMonte Carlo Methods in Structuring and Derivatives Pricing
Monte Carlo Methods in Structuring and Derivatives Pricing Prof. Manuela Pedio (guest) 20263 Advanced Tools for Risk Management and Pricing Spring 2017 Outline and objectives The basic Monte Carlo algorithm
More informationCharacterization of the Optimum
ECO 317 Economics of Uncertainty Fall Term 2009 Notes for lectures 5. Portfolio Allocation with One Riskless, One Risky Asset Characterization of the Optimum Consider a risk-averse, expected-utility-maximizing
More informationMFE Course Details. Financial Mathematics & Statistics
MFE Course Details Financial Mathematics & Statistics FE8506 Calculus & Linear Algebra This course covers mathematical tools and concepts for solving problems in financial engineering. It will also help
More informationMSc Financial Mathematics
MSc Financial Mathematics Programme Structure Week Zero Induction Week MA9010 Fundamental Tools TERM 1 Weeks 1-1 0 ST9080 MA9070 IB9110 ST9570 Probability & Numerical Asset Pricing Financial Stoch. Processes
More informationModule 4: Monte Carlo path simulation
Module 4: Monte Carlo path simulation Prof. Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Module 4: Monte Carlo p. 1 SDE Path Simulation In Module 2, looked at the case
More informationMonte Carlo Methods. Prof. Mike Giles. Oxford University Mathematical Institute. Lecture 1 p. 1.
Monte Carlo Methods Prof. Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Lecture 1 p. 1 Geometric Brownian Motion In the case of Geometric Brownian Motion ds t = rs t dt+σs
More informationStochastic Calculus, Application of Real Analysis in Finance
, Application of Real Analysis in Finance Workshop for Young Mathematicians in Korea Seungkyu Lee Pohang University of Science and Technology August 4th, 2010 Contents 1 BINOMIAL ASSET PRICING MODEL Contents
More informationTEACHING NOTE 00-03: MODELING ASSET PRICES AS STOCHASTIC PROCESSES II. is non-stochastic and equal to dt. From these results we state the following:
TEACHING NOTE 00-03: MODELING ASSET PRICES AS STOCHASTIC PROCESSES II Version date: August 1, 2001 D:\TN00-03.WPD This note continues TN96-04, Modeling Asset Prices as Stochastic Processes I. It derives
More informationOptimizing Modular Expansions in an Industrial Setting Using Real Options
Optimizing Modular Expansions in an Industrial Setting Using Real Options Abstract Matt Davison Yuri Lawryshyn Biyun Zhang The optimization of a modular expansion strategy, while extremely relevant in
More informationarxiv: v2 [q-fin.gn] 13 Aug 2018
A DERIVATION OF THE BLACK-SCHOLES OPTION PRICING MODEL USING A CENTRAL LIMIT THEOREM ARGUMENT RAJESHWARI MAJUMDAR, PHANUEL MARIANO, LOWEN PENG, AND ANTHONY SISTI arxiv:18040390v [q-fingn] 13 Aug 018 Abstract
More informationPricing Dynamic Solvency Insurance and Investment Fund Protection
Pricing Dynamic Solvency Insurance and Investment Fund Protection Hans U. Gerber and Gérard Pafumi Switzerland Abstract In the first part of the paper the surplus of a company is modelled by a Wiener process.
More informationComputational Finance. Computational Finance p. 1
Computational Finance Computational Finance p. 1 Outline Binomial model: option pricing and optimal investment Monte Carlo techniques for pricing of options pricing of non-standard options improving accuracy
More informationMFE/3F Questions Answer Key
MFE/3F Questions Download free full solutions from www.actuarialbrew.com, or purchase a hard copy from www.actexmadriver.com, or www.actuarialbookstore.com. Chapter 1 Put-Call Parity and Replication 1.01
More informationOption Pricing under Delay Geometric Brownian Motion with Regime Switching
Science Journal of Applied Mathematics and Statistics 2016; 4(6): 263-268 http://www.sciencepublishinggroup.com/j/sjams doi: 10.11648/j.sjams.20160406.13 ISSN: 2376-9491 (Print); ISSN: 2376-9513 (Online)
More informationJournal of Mathematical Analysis and Applications
J Math Anal Appl 389 (01 968 978 Contents lists available at SciVerse Scienceirect Journal of Mathematical Analysis and Applications wwwelseviercom/locate/jmaa Cross a barrier to reach barrier options
More informationMath 416/516: Stochastic Simulation
Math 416/516: Stochastic Simulation Haijun Li lih@math.wsu.edu Department of Mathematics Washington State University Week 13 Haijun Li Math 416/516: Stochastic Simulation Week 13 1 / 28 Outline 1 Simulation
More informationA Test of the Normality Assumption in the Ordered Probit Model *
A Test of the Normality Assumption in the Ordered Probit Model * Paul A. Johnson Working Paper No. 34 March 1996 * Assistant Professor, Vassar College. I thank Jahyeong Koo, Jim Ziliak and an anonymous
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 informationThe Binomial Model. Chapter 3
Chapter 3 The Binomial Model In Chapter 1 the linear derivatives were considered. They were priced with static replication and payo tables. For the non-linear derivatives in Chapter 2 this will not work
More informationMarket Volatility and Risk Proxies
Market Volatility and Risk Proxies... an introduction to the concepts 019 Gary R. Evans. This slide set by Gary R. Evans is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
More informationDefinition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions
Arfima Financial Solutions Contents Definition 1 Definition 2 3 4 Contenido Definition 1 Definition 2 3 4 Definition Definition: A barrier option is an option on the underlying asset that is activated
More informationAMH4 - ADVANCED OPTION PRICING. Contents
AMH4 - ADVANCED OPTION PRICING ANDREW TULLOCH Contents 1. Theory of Option Pricing 2 2. Black-Scholes PDE Method 4 3. Martingale method 4 4. Monte Carlo methods 5 4.1. Method of antithetic variances 5
More informationMath Computational Finance Option pricing using Brownian bridge and Stratified samlping
. Math 623 - Computational Finance Option pricing using Brownian bridge and Stratified samlping Pratik Mehta pbmehta@eden.rutgers.edu Masters of Science in Mathematical Finance Department of Mathematics,
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 informationPricing of a European Call Option Under a Local Volatility Interbank Offered Rate Model
American Journal of Theoretical and Applied Statistics 2018; 7(2): 80-84 http://www.sciencepublishinggroup.com/j/ajtas doi: 10.11648/j.ajtas.20180702.14 ISSN: 2326-8999 (Print); ISSN: 2326-9006 (Online)
More informationFinancial and Actuarial Mathematics
Financial and Actuarial Mathematics Syllabus for a Master Course Leda Minkova Faculty of Mathematics and Informatics, Sofia University St. Kl.Ohridski leda@fmi.uni-sofia.bg Slobodanka Jankovic Faculty
More informationModeling via Stochastic Processes in Finance
Modeling via Stochastic Processes in Finance Dimbinirina Ramarimbahoaka Department of Mathematics and Statistics University of Calgary AMAT 621 - Fall 2012 October 15, 2012 Question: What are appropriate
More informationProbability in Options Pricing
Probability in Options Pricing Mark Cohen and Luke Skon Kenyon College cohenmj@kenyon.edu December 14, 2012 Mark Cohen and Luke Skon (Kenyon college) Probability Presentation December 14, 2012 1 / 16 What
More informationModelling the Sharpe ratio for investment strategies
Modelling the Sharpe ratio for investment strategies Group 6 Sako Arts 0776148 Rik Coenders 0777004 Stefan Luijten 0783116 Ivo van Heck 0775551 Rik Hagelaars 0789883 Stephan van Driel 0858182 Ellen Cardinaels
More informationEuropean call option with inflation-linked strike
Mathematical Statistics Stockholm University European call option with inflation-linked strike Ola Hammarlid Research Report 2010:2 ISSN 1650-0377 Postal address: Mathematical Statistics Dept. of Mathematics
More informationMFE Course Details. Financial Mathematics & Statistics
MFE Course Details Financial Mathematics & Statistics Calculus & Linear Algebra This course covers mathematical tools and concepts for solving problems in financial engineering. It will also help to satisfy
More informationValuing Early Stage Investments with Market Related Timing Risk
Valuing Early Stage Investments with Market Related Timing Risk Matt Davison and Yuri Lawryshyn February 12, 216 Abstract In this work, we build on a previous real options approach that utilizes managerial
More informationMonte Carlo Methods for Uncertainty Quantification
Monte Carlo Methods for Uncertainty Quantification Abdul-Lateef Haji-Ali Based on slides by: Mike Giles Mathematical Institute, University of Oxford Contemporary Numerical Techniques Haji-Ali (Oxford)
More informationComputer Exercise 2 Simulation
Lund University with Lund Institute of Technology Valuation of Derivative Assets Centre for Mathematical Sciences, Mathematical Statistics Spring 2010 Computer Exercise 2 Simulation This lab deals with
More informationStochastic Differential Equations in Finance and Monte Carlo Simulations
Stochastic Differential Equations in Finance and Department of Statistics and Modelling Science University of Strathclyde Glasgow, G1 1XH China 2009 Outline Stochastic Modelling in Asset Prices 1 Stochastic
More informationStochastic Modelling in Finance
in Finance Department of Mathematics and Statistics University of Strathclyde Glasgow, G1 1XH April 2010 Outline and Probability 1 and Probability 2 Linear modelling Nonlinear modelling 3 The Black Scholes
More informationAn Introduction to Stochastic Calculus
An Introduction to Stochastic Calculus Haijun Li lih@math.wsu.edu Department of Mathematics Washington State University Week 2-3 Haijun Li An Introduction to Stochastic Calculus Week 2-3 1 / 24 Outline
More informationResults for option pricing
Results for option pricing [o,v,b]=optimal(rand(1,100000 Estimators = 0.4619 0.4617 0.4618 0.4613 0.4619 o = 0.46151 % best linear combination (true value=0.46150 v = 1.1183e-005 %variance per uniform
More informationJacob: What data do we use? Do we compile paid loss triangles for a line of business?
PROJECT TEMPLATES FOR REGRESSION ANALYSIS APPLIED TO LOSS RESERVING BACKGROUND ON PAID LOSS TRIANGLES (The attached PDF file has better formatting.) {The paid loss triangle helps you! distinguish between
More informationPreface Objectives and Audience
Objectives and Audience In the past three decades, we have witnessed the phenomenal growth in the trading of financial derivatives and structured products in the financial markets around the globe and
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 informationValue at Risk and Self Similarity
Value at Risk and Self Similarity by Olaf Menkens School of Mathematical Sciences Dublin City University (DCU) St. Andrews, March 17 th, 2009 Value at Risk and Self Similarity 1 1 Introduction The concept
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 informationReplication and Absence of Arbitrage in Non-Semimartingale Models
Replication and Absence of Arbitrage in Non-Semimartingale Models Matematiikan päivät, Tampere, 4-5. January 2006 Tommi Sottinen University of Helsinki 4.1.2006 Outline 1. The classical pricing model:
More informationDepartment of Mathematics. Mathematics of Financial Derivatives
Department of Mathematics MA408 Mathematics of Financial Derivatives Thursday 15th January, 2009 2pm 4pm Duration: 2 hours Attempt THREE questions MA408 Page 1 of 5 1. (a) Suppose 0 < E 1 < E 3 and E 2
More informationThe Black-Scholes Model
IEOR E4706: Foundations of Financial Engineering c 2016 by Martin Haugh The Black-Scholes Model In these notes we will use Itô s Lemma and a replicating argument to derive the famous Black-Scholes formula
More informationRohini Kumar. Statistics and Applied Probability, UCSB (Joint work with J. Feng and J.-P. Fouque)
Small time asymptotics for fast mean-reverting stochastic volatility models Statistics and Applied Probability, UCSB (Joint work with J. Feng and J.-P. Fouque) March 11, 2011 Frontier Probability Days,
More informationTEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING
TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING Semih Yön 1, Cafer Erhan Bozdağ 2 1,2 Department of Industrial Engineering, Istanbul Technical University, Macka Besiktas, 34367 Turkey Abstract.
More informationHandbook of Financial Risk Management
Handbook of Financial Risk Management Simulations and Case Studies N.H. Chan H.Y. Wong The Chinese University of Hong Kong WILEY Contents Preface xi 1 An Introduction to Excel VBA 1 1.1 How to Start Excel
More informationNumerical schemes for SDEs
Lecture 5 Numerical schemes for SDEs Lecture Notes by Jan Palczewski Computational Finance p. 1 A Stochastic Differential Equation (SDE) is an object of the following type dx t = a(t,x t )dt + b(t,x t
More information1. What is Implied Volatility?
Numerical Methods FEQA MSc Lectures, Spring Term 2 Data Modelling Module Lecture 2 Implied Volatility Professor Carol Alexander Spring Term 2 1 1. What is Implied Volatility? Implied volatility is: the
More informationMuch of what appears here comes from ideas presented in the book:
Chapter 11 Robust statistical methods Much of what appears here comes from ideas presented in the book: Huber, Peter J. (1981), Robust statistics, John Wiley & Sons (New York; Chichester). There are many
More informationLecture Notes for Chapter 6. 1 Prototype model: a one-step binomial tree
Lecture Notes for Chapter 6 This is the chapter that brings together the mathematical tools (Brownian motion, Itô calculus) and the financial justifications (no-arbitrage pricing) to produce the derivative
More informationShort-time-to-expiry expansion for a digital European put option under the CEV model. November 1, 2017
Short-time-to-expiry expansion for a digital European put option under the CEV model November 1, 2017 Abstract In this paper I present a short-time-to-expiry asymptotic series expansion for a digital European
More informationMarket Risk: FROM VALUE AT RISK TO STRESS TESTING. Agenda. Agenda (Cont.) Traditional Measures of Market Risk
Market Risk: FROM VALUE AT RISK TO STRESS TESTING Agenda The Notional Amount Approach Price Sensitivity Measure for Derivatives Weakness of the Greek Measure Define Value at Risk 1 Day to VaR to 10 Day
More information2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying
Sensitivity analysis Simulating the Greeks Meet the Greeks he value of a derivative on a single underlying asset depends upon the current asset price S and its volatility Σ, the risk-free interest rate
More informationOption Pricing. Chapter Discrete Time
Chapter 7 Option Pricing 7.1 Discrete Time In the next section we will discuss the Black Scholes formula. To prepare for that, we will consider the much simpler problem of pricing options when there are
More informationTHE USE OF NUMERAIRES IN MULTI-DIMENSIONAL BLACK- SCHOLES PARTIAL DIFFERENTIAL EQUATIONS. Hyong-chol O *, Yong-hwa Ro **, Ning Wan*** 1.
THE USE OF NUMERAIRES IN MULTI-DIMENSIONAL BLACK- SCHOLES PARTIAL DIFFERENTIAL EQUATIONS Hyong-chol O *, Yong-hwa Ro **, Ning Wan*** Abstract The change of numeraire gives very important computational
More informationThe Use of Importance Sampling to Speed Up Stochastic Volatility Simulations
The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations Stan Stilger June 6, 1 Fouque and Tullie use importance sampling for variance reduction in stochastic volatility simulations.
More informationFINANCIAL MATHEMATICS WITH ADVANCED TOPICS MTHE7013A
UNIVERSITY OF EAST ANGLIA School of Mathematics Main Series UG Examination 2016 17 FINANCIAL MATHEMATICS WITH ADVANCED TOPICS MTHE7013A Time allowed: 3 Hours Attempt QUESTIONS 1 and 2, and THREE other
More informationA Moment Matching Approach To The Valuation Of A Volume Weighted Average Price Option
A Moment Matching Approach To The Valuation Of A Volume Weighted Average Price Option Antony Stace Department of Mathematics and MASCOS University of Queensland 15th October 2004 AUSTRALIAN RESEARCH COUNCIL
More information1 Mathematics in a Pill 1.1 PROBABILITY SPACE AND RANDOM VARIABLES. A probability triple P consists of the following components:
1 Mathematics in a Pill The purpose of this chapter is to give a brief outline of the probability theory underlying the mathematics inside the book, and to introduce necessary notation and conventions
More informationStatistics 431 Spring 2007 P. Shaman. Preliminaries
Statistics 4 Spring 007 P. Shaman The Binomial Distribution Preliminaries A binomial experiment is defined by the following conditions: A sequence of n trials is conducted, with each trial having two possible
More informationStochastic Processes and Stochastic Calculus - 9 Complete and Incomplete Market Models
Stochastic Processes and Stochastic Calculus - 9 Complete and Incomplete Market Models Eni Musta Università degli studi di Pisa San Miniato - 16 September 2016 Overview 1 Self-financing portfolio 2 Complete
More informationMÄLARDALENS HÖGSKOLA
MÄLARDALENS HÖGSKOLA A Monte-Carlo calculation for Barrier options Using Python Mwangota Lutufyo and Omotesho Latifat oyinkansola 2016-10-19 MMA707 Analytical Finance I: Lecturer: Jan Roman Division of
More informationCRRAO Advanced Institute of Mathematics, Statistics and Computer Science (AIMSCS) Research Report. B. L. S. Prakasa Rao
CRRAO Advanced Institute of Mathematics, Statistics and Computer Science (AIMSCS) Research Report Author (s): B. L. S. Prakasa Rao Title of the Report: Option pricing for processes driven by mixed fractional
More informationMicrosoft Morgan Stanley Finance Contest Final Report
Microsoft Morgan Stanley Finance Contest Final Report Endeavor Team 2011/10/28 1. Introduction In this project, we intend to design an efficient framework that can estimate the price of options. The price
More informationOn Pricing of Discrete Barrier Options
On Pricing of Discrete Barrier Options S. G. Kou Department of IEOR 312 Mudd Building Columbia University New York, NY 10027 kou@ieor.columbia.edu This version: April 2001 Abstract A barrier option is
More information