Using R for teaching financial mathematics and statistics

Size: px
Start display at page:

Download "Using R for teaching financial mathematics and statistics"

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 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 information

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

EFFICIENT 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 information

Financial Engineering MRM 8610 Spring 2015 (CRN 12477) Instructor Information. Class Information. Catalog Description. Textbooks

Financial 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 information

NEWCASTLE 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 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 information

King s College London

King 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 information

MFIN 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 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 information

1.1 Basic Financial Derivatives: Forward Contracts and Options

1.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 information

ELEMENTS OF MONTE CARLO SIMULATION

ELEMENTS 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 information

S t d with probability (1 p), where

S 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 information

Barrier Options Pricing in Uncertain Financial Market

Barrier 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 information

Module 10:Application of stochastic processes in areas like finance Lecture 36:Black-Scholes Model. Stochastic Differential Equation.

Module 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 information

MAS3904/MAS8904 Stochastic Financial Modelling

MAS3904/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 information

Randomness and Fractals

Randomness 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 information

Option Pricing Formula for Fuzzy Financial Market

Option 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 information

23 Stochastic Ordinary Differential Equations with Examples from Finance

23 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 information

The Black-Scholes Model

The 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 information

1 The continuous time limit

1 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 information

FINN 422 Quantitative Finance Fall Semester 2016

FINN 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 information

Mathematical Modeling and Methods of Option Pricing

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

More information

The Black-Scholes Model

The 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 information

Lecture 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 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 information

King s College London

King 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 information

A No-Arbitrage Theorem for Uncertain Stock Model

A 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 information

Lahore University of Management Sciences. FINN 422 Quantitative Finance Fall Semester 2015

Lahore 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 information

American Option Pricing Formula for Uncertain Financial Market

American 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 information

Monte Carlo Methods in Financial Engineering

Monte Carlo Methods in Financial Engineering Paul Glassennan Monte Carlo Methods in Financial Engineering With 99 Figures

More information

Computer Exercise 2 Simulation

Computer 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 - **** 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 information

Monte Carlo Simulation of Stochastic Processes

Monte 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 information

2.1 Mathematical Basis: Risk-Neutral Pricing

2.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 information

MSc Financial Mathematics

MSc 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 information

Interest Rate Modeling

Interest 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 information

Monte Carlo Methods in Structuring and Derivatives Pricing

Monte 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 information

Characterization of the Optimum

Characterization 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 information

MFE Course Details. Financial Mathematics & Statistics

MFE 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 information

MSc Financial Mathematics

MSc 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 information

Module 4: Monte Carlo path simulation

Module 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 information

Monte Carlo Methods. Prof. Mike Giles. Oxford University Mathematical Institute. Lecture 1 p. 1.

Monte 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 information

Stochastic Calculus, Application of Real Analysis in Finance

Stochastic 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 information

TEACHING 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. 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 information

Optimizing Modular Expansions in an Industrial Setting Using Real Options

Optimizing 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 information

arxiv: v2 [q-fin.gn] 13 Aug 2018

arxiv: 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 information

Pricing Dynamic Solvency Insurance and Investment Fund Protection

Pricing 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 information

Computational Finance. Computational Finance p. 1

Computational 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 information

MFE/3F Questions Answer Key

MFE/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 information

Option Pricing under Delay Geometric Brownian Motion with Regime Switching

Option 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 information

Journal of Mathematical Analysis and Applications

Journal 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 information

Math 416/516: Stochastic Simulation

Math 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 information

A Test of the Normality Assumption in the Ordered Probit Model *

A 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 information

Advanced 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 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 information

The Binomial Model. Chapter 3

The 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 information

Market Volatility and Risk Proxies

Market 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 information

Definition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions

Definition 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 information

AMH4 - ADVANCED OPTION PRICING. Contents

AMH4 - 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 information

Math Computational Finance Option pricing using Brownian bridge and Stratified samlping

Math 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 information

Valuation of performance-dependent options in a Black- Scholes framework

Valuation 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 information

Pricing of a European Call Option Under a Local Volatility Interbank Offered Rate Model

Pricing 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 information

Financial and Actuarial Mathematics

Financial 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 information

Modeling via Stochastic Processes in Finance

Modeling 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 information

Probability in Options Pricing

Probability 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 information

Modelling the Sharpe ratio for investment strategies

Modelling 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 information

European call option with inflation-linked strike

European 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 information

MFE Course Details. Financial Mathematics & Statistics

MFE 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 information

Valuing Early Stage Investments with Market Related Timing Risk

Valuing 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 information

Monte Carlo Methods for Uncertainty Quantification

Monte 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 information

Computer Exercise 2 Simulation

Computer 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 information

Stochastic Differential Equations in Finance and Monte Carlo Simulations

Stochastic 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 information

Stochastic Modelling in Finance

Stochastic 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 information

An Introduction to Stochastic Calculus

An 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 information

Results for option pricing

Results 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 information

Jacob: What data do we use? Do we compile paid loss triangles for a line of business?

Jacob: 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 information

Preface Objectives and Audience

Preface 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 information

THE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION

THE 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 information

Value at Risk and Self Similarity

Value 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 information

Accelerated Option Pricing Multiple Scenarios

Accelerated 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 information

Replication and Absence of Arbitrage in Non-Semimartingale Models

Replication 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 information

Department of Mathematics. Mathematics of Financial Derivatives

Department 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 information

The Black-Scholes Model

The 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 information

Rohini Kumar. Statistics and Applied Probability, UCSB (Joint work with J. Feng and J.-P. Fouque)

Rohini 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 information

TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING

TEST 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 information

Handbook of Financial Risk Management

Handbook 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 information

Numerical schemes for SDEs

Numerical 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 information

1. What is Implied Volatility?

1. 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 information

Much of what appears here comes from ideas presented in the book:

Much 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 information

Lecture Notes for Chapter 6. 1 Prototype model: a one-step binomial tree

Lecture 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 information

Short-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 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 information

Market 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. 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 information

2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying

2 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 information

Option Pricing. Chapter Discrete Time

Option 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 information

THE 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*** 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 information

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

The 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 information

FINANCIAL MATHEMATICS WITH ADVANCED TOPICS MTHE7013A

FINANCIAL 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 information

A 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 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 information

1 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 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 information

Statistics 431 Spring 2007 P. Shaman. Preliminaries

Statistics 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 information

Stochastic Processes and Stochastic Calculus - 9 Complete and Incomplete Market Models

Stochastic 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 information

MÄLARDALENS HÖGSKOLA

MÄ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 information

CRRAO 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. 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 information

Microsoft Morgan Stanley Finance Contest Final Report

Microsoft 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 information

On Pricing of Discrete Barrier Options

On 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