Simulating Stochastic Differential Equations
|
|
|
- Fay Washington
- 9 years ago
- Views:
Transcription
1 Monte Carlo Simulation: IEOR E473 Fall 24 c 24 by Martin Haugh Simulating Stochastic Differential Equations 1 Brief Review of Stochastic Calculus and Itô s Lemma Let S t be the time t price of a particular stock. We know that if S t GBM(µ, σ 2, then S t = S e (µ σ2 /2t+σB t (1 where B t is the Brownian motion driving the stock price. An alternative possibility is to use a stochastic differential equation (SDE to describe the evolution of S t. In this case we would write S t = S + µs u du + σs u db u (2 or in short-hand, ds t = µs t dt + σs t db t. (3 A number of observations are in order: (1 The SDE defined by (2 can be shown to be well-defined. In particular, while the first integral on the right-hand-side of (2 is a regular Riemann integral, the second integral is a stochastic integral. Without going into any technical details, it is convenient to interpret this integral as σs u db u = lim h σsti 1 (B ti B ti 1 (4 where h = max i t i t i 1 is the width of the partition. The important feature of (4 is that the S t terms are evaluated at the left-hand point of the intervals. This feature is extremely important in finance as it may be interpreted as modelling the inability of people to see into the future. In general, we can similarly interpret the stochastic integral, X(u, B u db u, so that X(u, B u db u = lim h X(ti 1, B ti 1 (B ti B ti 1. (2 At this point, it is not clear that (1 and (2 define the same process but we will soon see that this is indeed the case. (3 It is important to note that on its own, equation (3 has no meaning. It is only shorthand for equation (2. In general, it is often convenient to model stock prices and interest rates as SDE s. Another example is given by the assumption that X t = log(s t is an Ornstein-Uhlenbeck (OU process. In particular, this means that where γ, α and σ are non-negative constants. dx t = γ(x t α dt + σdb t (5 Exercise 1 In what circumstances might an Ornstein-Uhlenbeck model prove useful?
2 Simulating Stochastic Differential Equations 2 Solving Stochastic Differential Equations As is the case with ODE s and PDE s, we would like to be able to solve SDE s. The most useful tool for doing this is Itô s Lemma which we now state. Itô s Lemma: Suppose x t is an Itô process with dx t = a(x, t dt + b(x, t db t. Let y t = F (x, t. Then ( F dy t = x a + F F t 2 x 2 b2 dt + F x b db t. (6 Exercise 2 Use Itôs Lemma to see that (1 is indeed a solution to (2. Exercise 3 Apply Itôs Lemma to exp(γtx t in the OU model to see that ( S T = exp α + exp( γt [X α] + σ exp( γt T exp( γs db s. (7 2 Simulating Stochastic Differential Equations: Diffusions The following three examples provide motivation for why we often need to simulate stochastic differential equations in order to estimate quantities of interest. Example 1 (Geometric Brownian Motion We want to compute θ := E[f(X T ] where X t satisfies The solution to (8 is of course given by dx t = µx t dt + σx t db t. (8 X T = X exp ( (µ σ 2 /2T + σb T. (9 We recognize that X T depends on the Brownian motion only through the Brownian motion s terminal value, B T. This implies that even if we are unable to compute θ analytically, we can estimate it by simulating B T directly. (In this case it is also true that since the distribution of X T is known, we could also simulate X T directly. And of course, as an alternative to simulation, we could choose to estimate θ by evaluating the expectation numerically. Example 2 (OU Process Suppose now that we want to compute θ := E[f(X T ] where X t satisfies The solution to (1 is given by dx t = γ(x t α dt + σ db t. (1 T X T = α + exp( γt [X α] + σ exp( γt exp( γs db s (11
3 Simulating Stochastic Differential Equations 3 Note that unlike the previous example, X T now depends on the entire path of the Brownian motion. This means that we cannot compute an unbiased estimate of θ by first simulating the entire path of the Brownian motion since it is only possible to simulate the latter at discrete intervals of time. It so happens, however, that we know the distribution of X T : it is normal. In particular, this places us back in the context of Example 1 where, if θ cannot be computed analytically, we can estimate it by either simulating X T directly or by evaluating the expectation numerically. Example 3 (CIR Model with Time Varying Parameters Again we want to compute θ := E[f(X T ] where X t satisfies dx t = α(µ(t X t dt + σ X t db t. (12 and where µ(t is a deterministic function of time. While we recognize that X t follows a CIR process with time varying parameters, we do not know how to find an explicit solution 1 to the SDE in (12. Of course we do not necessarily need an explicit solution to (12 to determine the distribution of X T (which is what we need to evaluate θ. For example, in the CIR model with constant parameters, we still do not have an explicit solution to the SDE yet it is known that X T has a non-central χ 2 distribution from which we can easily simulate. Unfortunately, however, once we move to a CIR model with time-varying parameters as in (12, the distribution of X T is, in general, no longer available. This then complicates the task of computing θ (either analytically or by estimating it by simulating X T directly. One solution to this problem is to simulate X T indirectly by simulating the SDE in (12. Exercise 4 Suppose we assume that the short-rate, r t, has dynamics given by (12. What do the comments in the above example then imply about the difficulty of computing the term-structure? Exercise 5 Suppose you wish to estimate θ := E[f({X t } t T ] so that f( now depends on the entire path of the process, X t. Comment on whether or not this problem might be reduced to the problem of estimating θ = E[f(Y T ] for some process, Y T. Remark 1 The situation of Example 3 where we do not know the distribution of X T is typical. As a result, it is often necessary to simulate a stochastic differential equation if we wish to estimate some associated quantity, e.g. θ = E[f(X T ]. We describe how to do this below, beginning with the one-dimensional case. Simulating a 1-Dimensional SDE: The Euler Scheme Let us assume that we are faced with an SDE of the form dx t = µ(t, X t dt + σ(t, X t db t (13 and that we wish to simulate values of X T but do not know its distribution. (This could be due to the fact that we cannot solve (13 to obtain an explicit solution for X T, or because we simply cannot determine the distribution of X T even though we do know how to solve (13. When we simulate an SDE, what we mean is that we simulate a discretized version of the SDE. In particular, we simulate a discretized process, { X h, X 2h,..., X mh }, where m is the number of time steps, h is a constant and mh = T. The smaller the value of h, the closer our discretized path will be to the continuous-time path we wish to simulate. Of course this will be at the expense of greater computational effort. While there are a number of 1 As we did in Examples 1 and 2
4 Simulating Stochastic Differential Equations 4 discretization schemes available, we will focus on the simplest and perhaps most common scheme, the Euler scheme. The Euler scheme is intuitive, easy to implement and satisfies X kh = X (k 1h + µ ((k 1h, X(k 1h h + σ ( (k 1h, X(k 1h h Zk (14 where the Z k s are IID N(, 1. If we want to estimate θ := E[f(X T ] using the Euler scheme, then for a fixed number of paths, n, and discretization interval, h, we have the following algorithm. Using the Euler Scheme to Estimate θ = E[f(X T ] When X t Follows a 1-Dimensional SDE t = ; X = X for j = 1 to n for k = 1 to T/h = m generate Z N(, 1 set X = X + µ(t, Xh + σ(t, X h Z set t = t + h end for set f j = f( X end for set θ n = (f f n /n set σ 2 n = n j=1 (f j θ n 2 /(n 1 set approx. 1(1 α % CI = θ σ n ± z n 1 α/2 n Remark 2 Observe that even though we only care about X T, we still need to generate intermediate values, X ih, if we are to minimize the discretization 2 error. Remark 3 If we wished to estimate θ = E[f(X t1,..., X tp ] then in general we would need to keep track of (X t1,..., X tp inside the inner for-loop of the algorithm. Exercise 6 Can you think of a derivative where the payoff depends on (X t1,..., X tp, but where it would not be necessary to keep track of (X t1,..., X tp on each sample path? Discretization Error The discretization error may be defined by D := E[f(X T ] E[f( X T ] and it is very important when simulating SDE s to ensure that D is sufficiently small. Otherwise while our estimate, θ n, will be an unbiased estimate of E[f( X T ], it will be a very biased estimate of E[f(X T ], the quantity of interest. A common method 3 of controlling discretization error is as follows. Let θ (m be our estimator of E[f( X T ] when we use m discretization points. We first compute θ (m and θ (2m for a reasonably large 4 value of m. If θ (m θ (2m is sufficiently small then we can assume that 2m is a sufficiently large sample size to guarantee a 2 We discuss discretization error in more detail below. 3 This applies to both one-dimensional and multiple-dimensional SDE s. 4 For example, we might take m = 1 if T corresponds to approximately 1 year.
5 Simulating Stochastic Differential Equations 5 sufficiently small discretization error. If θ (m θ (2m is not sufficiently small then we compute and compare θ (4m θ (2m. We continue in this manner until we are satisfied with the size of D. Note that by controlling the discretization error in this manner, we have added substantially to the amount of computational time required. Other similar methods are available more generally that also take into account the optimal tradeoff between the sample size, n, and the number of discretization points, m. A smaller value of m will result in greater discretization error, whereas a smaller value of n will result in greater statistical error. If there is a fixed computational budget then it is important to choose n and m in an optimal manner. Simulating a Multidimensional SDE In the multidimensional case, X t, B t and µ(t, X t in (13 are now vectors, and σ(t, X t is a matrix. This situation arises when we have a series of SDE s in our model. This could occur in a number of financial engineering contexts. Some examples include: (1 Modelling the evolution of multiple stocks. This might be necessary if we are trying to price derivatives whose values depend on multiple stocks or state variables, or if we are studying the properties of some portfolio strategy with multiple assets. (2 Modelling the evolution of a single stock where we assume that the volatility of the stock is itself stochastic. Such a model is termed a stochastic volatility model. (3 Modelling the evolution of interest rates. For example, if we assume that the short rate, r t, is driven by a number of factors which themselves are stochastic and satisfy SDE s, then simulating r t amounts to simulating the SDE s that drive the factors. Such models occur in short-rate models as well as HJM and Market LIBOR models. In all of these cases, whether or not we will have to simulate the SDE s will depend on the model in question and on the particular quantity that we wish to compute. If we do need to discretize the SDE s and simulate their discretized versions, then it is very straightforward. If there are n correlated Brownian motions driving the SDE s, then at each time step, t i, we must generate n IID N(, 1 random variables. We would then use the Cholesky Decomposition to generate X ti+1. This is exactly analogous to our method of generating correlated geometric Brownian motions. In the context of simulating multidimensional SDE s, however, it is more common to use independent Brownian motions as any correlations between components of the vector, X t, can be induced through the matrix, σ(t, X t. Remark 4 There are other important issues that arise when simulating SDE s. For example, while we have only described the Euler scheme, there are other more sophisticated discretization schemes that can also be used. In a sense that we will not define, these schemes have superior convergence properties than the Euler scheme. However, they are sometimes more difficult to implement, particularly in the multi-dimensional setting. 3 Applications to Financial Engineering Example 4 (Option Pricing Under Stochastic Volatility Suppose the evolution of the stock price, S t, under the risk-neutral probability measure is given by ds t = rs t dt + V t S t db (1 t (15 dv t = α (b V t dt + σ V t db (2 t. (16
6 Simulating Stochastic Differential Equations 6 If we want to price a European call option on the stock with expiration, T, and strike K, then the price is given by C = exp( rt E[max(S T K, ]. We could estimate C by simulating n sample paths of {S t, V t } up to time T, and taking the average of exp( rt max(s T K, over the n paths as our estimated call option price, Ĉ. Exercise 7 Write out the details of the algorithm that you would use to estimate C in Example 4. Example 5 (Portfolio Evaluation Suppose an investor trades continuously in a particular fund whose time t value is denoted by P t. Any cash that is not invested in the fund earns interest in a cash account at the risk-free rate, r t. Assume that the dynamics of P t are given by [ ] dp t = P t (µ + λx t dt + σ 1 db (1 t + σ 2 db (2 t dx t = kx t dt + σ x,1 db (1 t + σ x,2 db (2 t dr t = α(t, r t dt + β(t, r t db (3 t where X t is a state variable that possibly represents the time t value of some relevant economic variable. Let θ t be a predictable process that denotes the fraction of the investor s wealth that is invested 5 in the fund at time t, and let W t denote the investor s wealth at time t. We then see that W t satisfies dw t = [r t + θ t (µ + λx t r]w t dt + θ t W t [σ 1 db (1 t + σ 2 db (2 t ]. (17 Now it may be the case that the investor wishes to compute E[u(W T ] where u( is his utility function, or that he wishes to compute P(W T a for some fixed value, a. In general, however, it is not possible to perform these computations explicitly. As a result, we could instead use simulation. Noting that we will not in general be able to solve (17 for W T and its distribution, this means that we would have to simulate the multivariate SDE satisfied by (P t, X t, r t, W t in order to answer these questions. Exercise 8 Write out the details of the algorithm that you would use to estimate θ = P(W T a in Example 5. Example 6 (The CIR Model with Time-Dependent Parameters We assume the Q-dynamics of the short-rate, r t, are given by dr t = α[µ(t r t ] dt + σ r t db t (18 where µ(t is a deterministic function of time. This generalized CIR model is used when we want to fit a CIR-type model to the initial term-structure. Suppose now that we wish to price a derivative security maturing at time T with payoff C T (r T. Then its time price, C, is given by [ C = E e T ] r s ds C T (r T. (19 The distribution of r t is not available in an easy-to-use closed form so perhaps the easiest way to estimate C is by simulating the dynamics of r t. Towards this end, we could either use (18 and simulate r t directly or 5 This means that 1 θ t is invested in the cash account at time t.
7 Simulating Stochastic Differential Equations 7 alternatively, we could simulate X t := f(r t where f( is an invertible transformation. Note that because of the discount factor in (19, it is also necessary to simulate the process, Y t, given by ( Y t = exp r s ds. Exercise 9 Describe in detail how you would you would estimate C in Example 6. Note that there are alternative ways to do this. What way do you prefer? Variance Reduction Methods Simulating SDE s is a computationally intensive task as we need to do a lot of work for each sample that we generate. As a result, variance reduction techniques are often very useful in such contexts. For an example based on conditional Monte-Carlo, consider again the stochastic volatility model of Example 4. Example 7 (Conditional Monte-Carlo for the Stochastic Volatility Model As before, we will use c(x, t, K, r, σ to denote the Black-Scholes price of a European call option when the current stock price is x, the time to maturity is t, the strike is K, the risk-free interest rate is r and the volatility is σ. We will also use the following fact: if v t is a deterministic function of time, then ( T v t db t N, T v 2 t dt Suppose now that the Brownian motions, B (1 t and B (2 t in (15 and (16, are independent. Then C = e rt E[max(S T K, ] = e rt E [E[ max(s T K, V t, t T ] ]. But it can be shown using the independence of B (1 t and B (2 t that where V := method. e rt E[ max(s T K, V t, t T ] = c(s, T, K, r, V T V t dt/t. In particular, this means that we can estimate C by using conditional Monte-Carlo. Exercise 1 Write out the details of the conditional Monte-Carlo algorithm that you would use to estimate C. Remark 5 The above example may be generalized in certain circumstances to accommodate dependence between B (1 t and B (2 t.
8 Simulating Stochastic Differential Equations 8 4 Simulating Jump-Diffusion Models Let S t denote the time t price of a security and assume that the risk-neutral dynamics of S t are given by S t = S e N t (µ σ2 2 t+σb t Y i (2 where B t is a standard Brownian motion, N t is Poisson process with intensity λ that is independent of B t, and the Y i s are a sequence of IID random variables that are independent of both B t and N t. We know that under the risk-neutral probability measure, Q, it must be the case that M t := S t exp( rt is a martingale. This then implies µ = r λ(µ y 1 where µ y = E[Y i ]. Exercise 11 Confirm the expression for µ y above by showing that i=1 E [S t exp( rt] = S e [µ r+λ(µ y 1]t. Note that the paths of the security price are no longer continuous due to the presence of jumps. We therefore have to be careful when we define S t. In particular, we use the standard convention that S t := lim u t S u so that S t is right-continuous. We use S t to denote the left-limit so that S t := lim u t S u. Of course S t = S t if a jump does not take place at time t. We may also express 6 equation (2 in differential notation and obtain ds t = µs t dt + σs t dw t + S t dj t (21 where J t := N t j=1 (Y j 1. For obvious reasons, this model is a particular example of what are called jump-diffusion models. Jump-diffusion models are often expressed as stochastic differential equations as is the case in (21. Exercise 12 Show that equation (21 implies that S τi = S τi Y i where τ i is the i th jump time. Exercise 13 What condition is required of the Y i s to ensure limited liability of the shareholder, i.e., to ensure that S t can never go negative? For the particular jump-diffusion model in (2 (or equivalently, (21, it is clear that the security price (under Q behaves like a geometric Brownian motion in between jumps. As long as we can simulate samples of Y, it is therefore easy to generate samples of S T. Exercise 14 How would you simulate S t1,..., S tm, where t 1 < t 2... < t m are fixed times? Exercise 15 How would you simulate S τ1,..., S τnt, where τ i is the i th jump time of the security price? Exercise 16 If N t was a non-homogeneous Poisson process, could we still exactly simulate samples from the jump-diffusion model? Remark 6 Merton (1976 was the first to introduce the jump-diffusion model of (2. In his model, the Y i s were lognormally distributed. This assumption simplified (why? the computation of European option prices. 6 Some work is actually required to show that (2 is indeed the solution to (21. We will not concern ourselves with how to do this in this course.
9 Simulating Stochastic Differential Equations 9 Simulating Stochastic Differential Equations: Jump-Diffusion Models We now briefly discuss how to approximately simulate certain types of jump-diffusion processes when exact simulation is impossible. As in Section 2, we discretize time and utilize an Euler-type scheme. Let N t be a Poisson process, B t a standard Brownian motion and Y := {Y 1, Y 2,...} a sequence of IID random variables. We assume N t, B t and Y are all independent of one another. Consider now a jump-diffusion model of the form dx t = µ(x t dt + σ(x t db t + c(x t, Y ynt +1 dn t. (22 X t might represent the time t value of an underlying security or relevant state variable. We can approximately simulate a path of X t on [, T ] in a number of ways. We now describe one such way: 1. Define an initial grid, h, 2h,..., mh = T. This is what we did in Section Since the Poisson process, N t, is independent of W t, we can imagine that we first simulate the jump times of the process in [, T ]. Let these times be τ 1,..., τ NT, noting of course that N T will vary from sample path to sample path. 3. We now create a combined time grid, = t, t 1,..., t M = T consisting of the original mh + 1 grid points as well as the N T jump times. We therefore have M = mh N T. 4. We then approximately simulate X t at points on the combined grid. Exercise 17 How would you perform step 4 above? If we want to generate n sample paths then we repeat steps 1 to 4 a total of n times, noting that we obtain a different combined grid for each sample path. It is possible to construct many other types of jump-diffusion models. For example, instead of using a Poisson process we can use more general point processes that have stochastic intensities. We can of course also construct high-dimensional processes with multiple Brownian motions and point processes driving the dynamics of the state variables. When it comes to simulating these processes it is generally necessary to use a discretization scheme. Many of these discretization schemes are easy to construct and make intuitive sense, as for example the Euler scheme does for diffusions. Understanding the convergence properties of these schemes, however, is technically demanding and is an area of current research. Some details, along with further references, can be found in Glasserman (23. References Kloeden, P., and E. Platen Numerical Solution of Stochastic Differential Equations. Berlin: Springer-Verlag. Glasserman, P. 23. Monte Carlo Methods in Financial Engineering. Springer-Verlag, New York.
The Heston Model. Hui Gong, UCL http://www.homepages.ucl.ac.uk/ ucahgon/ May 6, 2014
Hui Gong, UCL http://www.homepages.ucl.ac.uk/ ucahgon/ May 6, 2014 Generalized SV models Vanilla Call Option via Heston Itô s lemma for variance process Euler-Maruyama scheme Implement in Excel&VBA 1.
Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab
Monte Carlo Simulation: IEOR E4703 Fall 2004 c 2004 by Martin Haugh Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab 1 Overview of Monte Carlo Simulation 1.1 Why use simulation?
On Black-Scholes Equation, Black- Scholes Formula and Binary Option Price
On Black-Scholes Equation, Black- Scholes Formula and Binary Option Price Abstract: Chi Gao 12/15/2013 I. Black-Scholes Equation is derived using two methods: (1) risk-neutral measure; (2) - hedge. II.
Monte Carlo Methods in Finance
Author: Yiyang Yang Advisor: Pr. Xiaolin Li, Pr. Zari Rachev Department of Applied Mathematics and Statistics State University of New York at Stony Brook October 2, 2012 Outline Introduction 1 Introduction
Mathematical Finance
Mathematical Finance Option Pricing under the Risk-Neutral Measure Cory Barnes Department of Mathematics University of Washington June 11, 2013 Outline 1 Probability Background 2 Black Scholes for European
The Monte Carlo Framework, Examples from Finance and Generating Correlated Random Variables
Monte Carlo Simulation: IEOR E4703 Fall 2004 c 2004 by Martin Haugh The Monte Carlo Framework, Examples from Finance and Generating Correlated Random Variables 1 The Monte Carlo Framework Suppose we wish
Martingale Pricing Applied to Options, Forwards and Futures
IEOR E4706: Financial Engineering: Discrete-Time Asset Pricing Fall 2005 c 2005 by Martin Haugh Martingale Pricing Applied to Options, Forwards and Futures We now apply martingale pricing theory to the
Moreover, under the risk neutral measure, it must be the case that (5) r t = µ t.
LECTURE 7: BLACK SCHOLES THEORY 1. Introduction: The Black Scholes Model In 1973 Fisher Black and Myron Scholes ushered in the modern era of derivative securities with a seminal paper 1 on the pricing
Option Pricing. 1 Introduction. Mrinal K. Ghosh
Option Pricing Mrinal K. Ghosh 1 Introduction We first introduce the basic terminology in option pricing. Option: An option is the right, but not the obligation to buy (or sell) an asset under specified
Numerical Methods for Option Pricing
Chapter 9 Numerical Methods for Option Pricing Equation (8.26) provides a way to evaluate option prices. For some simple options, such as the European call and put options, one can integrate (8.26) directly
Numerical methods for American options
Lecture 9 Numerical methods for American options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 American options The holder of an American option has the right to exercise it at any moment
Lecture 12: The Black-Scholes Model Steven Skiena. http://www.cs.sunysb.edu/ skiena
Lecture 12: The Black-Scholes Model Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena The Black-Scholes-Merton Model
The Black-Scholes pricing formulas
The Black-Scholes pricing formulas Moty Katzman September 19, 2014 The Black-Scholes differential equation Aim: Find a formula for the price of European options on stock. Lemma 6.1: Assume that a stock
Pricing of an Exotic Forward Contract
Pricing of an Exotic Forward Contract Jirô Akahori, Yuji Hishida and Maho Nishida Dept. of Mathematical Sciences, Ritsumeikan University 1-1-1 Nojihigashi, Kusatsu, Shiga 525-8577, Japan E-mail: {akahori,
Private Equity Fund Valuation and Systematic Risk
An Equilibrium Approach and Empirical Evidence Axel Buchner 1, Christoph Kaserer 2, Niklas Wagner 3 Santa Clara University, March 3th 29 1 Munich University of Technology 2 Munich University of Technology
HPCFinance: New Thinking in Finance. Calculating Variable Annuity Liability Greeks Using Monte Carlo Simulation
HPCFinance: New Thinking in Finance Calculating Variable Annuity Liability Greeks Using Monte Carlo Simulation Dr. Mark Cathcart, Standard Life February 14, 2014 0 / 58 Outline Outline of Presentation
Generating Random Numbers Variance Reduction Quasi-Monte Carlo. Simulation Methods. Leonid Kogan. MIT, Sloan. 15.450, Fall 2010
Simulation Methods Leonid Kogan MIT, Sloan 15.450, Fall 2010 c Leonid Kogan ( MIT, Sloan ) Simulation Methods 15.450, Fall 2010 1 / 35 Outline 1 Generating Random Numbers 2 Variance Reduction 3 Quasi-Monte
The Behavior of Bonds and Interest Rates. An Impossible Bond Pricing Model. 780 w Interest Rate Models
780 w Interest Rate Models The Behavior of Bonds and Interest Rates Before discussing how a bond market-maker would delta-hedge, we first need to specify how bonds behave. Suppose we try to model a zero-coupon
CS 522 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options
CS 5 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options 1. Definitions Equity. The common stock of a corporation. Traded on organized exchanges (NYSE, AMEX, NASDAQ). A common
Review of Basic Options Concepts and Terminology
Review of Basic Options Concepts and Terminology March 24, 2005 1 Introduction The purchase of an options contract gives the buyer the right to buy call options contract or sell put options contract some
Binomial lattice model for stock prices
Copyright c 2007 by Karl Sigman Binomial lattice model for stock prices Here we model the price of a stock in discrete time by a Markov chain of the recursive form S n+ S n Y n+, n 0, where the {Y i }
Options 1 OPTIONS. Introduction
Options 1 OPTIONS Introduction A derivative is a financial instrument whose value is derived from the value of some underlying asset. A call option gives one the right to buy an asset at the exercise or
Pricing Barrier Option Using Finite Difference Method and MonteCarlo Simulation
Pricing Barrier Option Using Finite Difference Method and MonteCarlo Simulation Yoon W. Kwon CIMS 1, Math. Finance Suzanne A. Lewis CIMS, Math. Finance May 9, 000 1 Courant Institue of Mathematical Science,
1 IEOR 4700: Introduction to stochastic integration
Copyright c 7 by Karl Sigman 1 IEOR 47: Introduction to stochastic integration 1.1 Riemann-Stieltjes integration Recall from calculus how the Riemann integral b a h(t)dt is defined for a continuous function
Lecture. S t = S t δ[s t ].
Lecture In real life the vast majority of all traded options are written on stocks having at least one dividend left before the date of expiration of the option. Thus the study of dividends is important
The Black-Scholes Formula
FIN-40008 FINANCIAL INSTRUMENTS SPRING 2008 The Black-Scholes Formula These notes examine the Black-Scholes formula for European options. The Black-Scholes formula are complex as they are based on the
Generating Random Variables and Stochastic Processes
Monte Carlo Simulation: IEOR E4703 c 2010 by Martin Haugh Generating Random Variables and Stochastic Processes In these lecture notes we describe the principal methods that are used to generate random
Chapter 2: Binomial Methods and the Black-Scholes Formula
Chapter 2: Binomial Methods and the Black-Scholes Formula 2.1 Binomial Trees We consider a financial market consisting of a bond B t = B(t), a stock S t = S(t), and a call-option C t = C(t), where the
Hedging Variable Annuity Guarantees
p. 1/4 Hedging Variable Annuity Guarantees Actuarial Society of Hong Kong Hong Kong, July 30 Phelim P Boyle Wilfrid Laurier University Thanks to Yan Liu and Adam Kolkiewicz for useful discussions. p. 2/4
Stock Price Dynamics, Dividends and Option Prices with Volatility Feedback
Stock Price Dynamics, Dividends and Option Prices with Volatility Feedback Juho Kanniainen Tampere University of Technology New Thinking in Finance 12 Feb. 2014, London Based on J. Kanniainen and R. Piche,
Generating Random Variables and Stochastic Processes
Monte Carlo Simulation: IEOR E4703 Fall 2004 c 2004 by Martin Haugh Generating Random Variables and Stochastic Processes 1 Generating U(0,1) Random Variables The ability to generate U(0, 1) random variables
Lecture 6 Black-Scholes PDE
Lecture 6 Black-Scholes PDE Lecture Notes by Andrzej Palczewski Computational Finance p. 1 Pricing function Let the dynamics of underlining S t be given in the risk-neutral measure Q by If the contingent
Hedging Options In The Incomplete Market With Stochastic Volatility. Rituparna Sen Sunday, Nov 15
Hedging Options In The Incomplete Market With Stochastic Volatility Rituparna Sen Sunday, Nov 15 1. Motivation This is a pure jump model and hence avoids the theoretical drawbacks of continuous path models.
Alternative Price Processes for Black-Scholes: Empirical Evidence and Theory
Alternative Price Processes for Black-Scholes: Empirical Evidence and Theory Samuel W. Malone April 19, 2002 This work is supported by NSF VIGRE grant number DMS-9983320. Page 1 of 44 1 Introduction This
第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model
1 第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model Outline 有 关 股 价 的 假 设 The B-S Model 隐 性 波 动 性 Implied Volatility 红 利 与 期 权 定 价 Dividends and Option Pricing 美 式 期 权 定 价 American
3. Monte Carlo Simulations. Math6911 S08, HM Zhu
3. Monte Carlo Simulations Math6911 S08, HM Zhu References 1. Chapters 4 and 8, Numerical Methods in Finance. Chapters 17.6-17.7, Options, Futures and Other Derivatives 3. George S. Fishman, Monte Carlo:
Finite Differences Schemes for Pricing of European and American Options
Finite Differences Schemes for Pricing of European and American Options Margarida Mirador Fernandes IST Technical University of Lisbon Lisbon, Portugal November 009 Abstract Starting with the Black-Scholes
Markovian projection for volatility calibration
cutting edge. calibration Markovian projection for volatility calibration Vladimir Piterbarg looks at the Markovian projection method, a way of obtaining closed-form approximations of European-style option
Pricing and Risk Management of Variable Annuity Guaranteed Benefits by Analytical Methods Longevity 10, September 3, 2014
Pricing and Risk Management of Variable Annuity Guaranteed Benefits by Analytical Methods Longevity 1, September 3, 214 Runhuan Feng, University of Illinois at Urbana-Champaign Joint work with Hans W.
The Black-Scholes-Merton Approach to Pricing Options
he Black-Scholes-Merton Approach to Pricing Options Paul J Atzberger Comments should be sent to: atzberg@mathucsbedu Introduction In this article we shall discuss the Black-Scholes-Merton approach to determining
European Call Option Pricing using the Adomian Decomposition Method
Advances in Dynamical Systems and Applications ISSN 0973-5321, Volume 9, Number 1, pp. 75 85 (2014) http://campus.mst.edu/adsa European Call Option Pricing using the Adomian Decomposition Method Martin
ARBITRAGE-FREE OPTION PRICING MODELS. Denis Bell. University of North Florida
ARBITRAGE-FREE OPTION PRICING MODELS Denis Bell University of North Florida Modelling Stock Prices Example American Express In mathematical finance, it is customary to model a stock price by an (Ito) stochatic
Variance Reduction Methods I
Monte Carlo Simulation: IEOR E4703 Fall 2004 c 2004 by Martin Haugh Variance Reduction Methods I 1 Simulation Efficiency Suppose as usual that we wish to estimate θ := E[h(X)]. Then the standard simulation
Stephane Crepey. Financial Modeling. A Backward Stochastic Differential Equations Perspective. 4y Springer
Stephane Crepey Financial Modeling A Backward Stochastic Differential Equations Perspective 4y Springer Part I An Introductory Course in Stochastic Processes 1 Some Classes of Discrete-Time Stochastic
How To Price A Call Option
Now by Itô s formula But Mu f and u g in Ū. Hence τ θ u(x) =E( Mu(X) ds + u(x(τ θ))) 0 τ θ u(x) E( f(x) ds + g(x(τ θ))) = J x (θ). 0 But since u(x) =J x (θ ), we consequently have u(x) =J x (θ ) = min
Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies
Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies Drazen Pesjak Supervised by A.A. Tsvetkov 1, D. Posthuma 2 and S.A. Borovkova 3 MSc. Thesis Finance HONOURS TRACK Quantitative
Online Appendix. Supplemental Material for Insider Trading, Stochastic Liquidity and. Equilibrium Prices. by Pierre Collin-Dufresne and Vyacheslav Fos
Online Appendix Supplemental Material for Insider Trading, Stochastic Liquidity and Equilibrium Prices by Pierre Collin-Dufresne and Vyacheslav Fos 1. Deterministic growth rate of noise trader volatility
Lecture 1: Stochastic Volatility and Local Volatility
Lecture 1: Stochastic Volatility and Local Volatility Jim Gatheral, Merrill Lynch Case Studies in Financial Modelling Course Notes, Courant Institute of Mathematical Sciences, Fall Term, 2002 Abstract
Black-Scholes Option Pricing Model
Black-Scholes Option Pricing Model Nathan Coelen June 6, 22 1 Introduction Finance is one of the most rapidly changing and fastest growing areas in the corporate business world. Because of this rapid change,
Exam MFE Spring 2007 FINAL ANSWER KEY 1 B 2 A 3 C 4 E 5 D 6 C 7 E 8 C 9 A 10 B 11 D 12 A 13 E 14 E 15 C 16 D 17 B 18 A 19 D
Exam MFE Spring 2007 FINAL ANSWER KEY Question # Answer 1 B 2 A 3 C 4 E 5 D 6 C 7 E 8 C 9 A 10 B 11 D 12 A 13 E 14 E 15 C 16 D 17 B 18 A 19 D **BEGINNING OF EXAMINATION** ACTUARIAL MODELS FINANCIAL ECONOMICS
On the Existence of a Unique Optimal Threshold Value for the Early Exercise of Call Options
On the Existence of a Unique Optimal Threshold Value for the Early Exercise of Call Options Patrick Jaillet Ehud I. Ronn Stathis Tompaidis July 2003 Abstract In the case of early exercise of an American-style
Lecture 15. Sergei Fedotov. 20912 - Introduction to Financial Mathematics. Sergei Fedotov (University of Manchester) 20912 2010 1 / 6
Lecture 15 Sergei Fedotov 20912 - Introduction to Financial Mathematics Sergei Fedotov (University of Manchester) 20912 2010 1 / 6 Lecture 15 1 Black-Scholes Equation and Replicating Portfolio 2 Static
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem Gagan Deep Singh Assistant Vice President Genpact Smart Decision Services Financial
More Exotic Options. 1 Barrier Options. 2 Compound Options. 3 Gap Options
More Exotic Options 1 Barrier Options 2 Compound Options 3 Gap Options More Exotic Options 1 Barrier Options 2 Compound Options 3 Gap Options Definition; Some types The payoff of a Barrier option is path
where N is the standard normal distribution function,
The Black-Scholes-Merton formula (Hull 13.5 13.8) Assume S t is a geometric Brownian motion w/drift. Want market value at t = 0 of call option. European call option with expiration at time T. Payout at
Stocks paying discrete dividends: modelling and option pricing
Stocks paying discrete dividends: modelling and option pricing Ralf Korn 1 and L. C. G. Rogers 2 Abstract In the Black-Scholes model, any dividends on stocks are paid continuously, but in reality dividends
Numerical Methods for Pricing Exotic Options
Imperial College London Department of Computing Numerical Methods for Pricing Exotic Options by Hardik Dave - 00517958 Supervised by Dr. Daniel Kuhn Second Marker: Professor Berç Rustem Submitted in partial
Stochastic volatility: option pricing using a multinomial recombining tree
Stochastic volatility: option pricing using a multinomial recombining tree Ionuţ Florescu 1,3 and Frederi G. Viens,4 1 Department of Mathematical Sciences, Stevens Institute of Technology, Castle Point
ANALYZING INVESTMENT RETURN OF ASSET PORTFOLIOS WITH MULTIVARIATE ORNSTEIN-UHLENBECK PROCESSES
ANALYZING INVESTMENT RETURN OF ASSET PORTFOLIOS WITH MULTIVARIATE ORNSTEIN-UHLENBECK PROCESSES by Xiaofeng Qian Doctor of Philosophy, Boston University, 27 Bachelor of Science, Peking University, 2 a Project
Maximum likelihood estimation of mean reverting processes
Maximum likelihood estimation of mean reverting processes José Carlos García Franco Onward, Inc. [email protected] Abstract Mean reverting processes are frequently used models in real options. For
5 Numerical Differentiation
D. Levy 5 Numerical Differentiation 5. Basic Concepts This chapter deals with numerical approximations of derivatives. The first questions that comes up to mind is: why do we need to approximate derivatives
Jung-Soon Hyun and Young-Hee Kim
J. Korean Math. Soc. 43 (2006), No. 4, pp. 845 858 TWO APPROACHES FOR STOCHASTIC INTEREST RATE OPTION MODEL Jung-Soon Hyun and Young-Hee Kim Abstract. We present two approaches of the stochastic interest
LECTURE 15: AMERICAN OPTIONS
LECTURE 15: AMERICAN OPTIONS 1. Introduction All of the options that we have considered thus far have been of the European variety: exercise is permitted only at the termination of the contract. These
Valuation of the Surrender Option Embedded in Equity-Linked Life Insurance. Brennan Schwartz (1976,1979) Brennan Schwartz
Valuation of the Surrender Option Embedded in Equity-Linked Life Insurance Brennan Schwartz (976,979) Brennan Schwartz 04 2005 6. Introduction Compared to traditional insurance products, one distinguishing
Notes on Black-Scholes Option Pricing Formula
. Notes on Black-Scholes Option Pricing Formula by De-Xing Guan March 2006 These notes are a brief introduction to the Black-Scholes formula, which prices the European call options. The essential reading
Black-Scholes Equation for Option Pricing
Black-Scholes Equation for Option Pricing By Ivan Karmazin, Jiacong Li 1. Introduction In early 1970s, Black, Scholes and Merton achieved a major breakthrough in pricing of European stock options and there
Lecture 6: Option Pricing Using a One-step Binomial Tree. Friday, September 14, 12
Lecture 6: Option Pricing Using a One-step Binomial Tree An over-simplified model with surprisingly general extensions a single time step from 0 to T two types of traded securities: stock S and a bond
Risk-Neutral Valuation of Participating Life Insurance Contracts
Risk-Neutral Valuation of Participating Life Insurance Contracts DANIEL BAUER with R. Kiesel, A. Kling, J. Russ, and K. Zaglauer ULM UNIVERSITY RTG 1100 AND INSTITUT FÜR FINANZ- UND AKTUARWISSENSCHAFTEN
LogNormal stock-price models in Exams MFE/3 and C/4
Making sense of... LogNormal stock-price models in Exams MFE/3 and C/4 James W. Daniel Austin Actuarial Seminars http://www.actuarialseminars.com June 26, 2008 c Copyright 2007 by James W. Daniel; reproduction
Lectures. Sergei Fedotov. 20912 - Introduction to Financial Mathematics. No tutorials in the first week
Lectures Sergei Fedotov 20912 - Introduction to Financial Mathematics No tutorials in the first week Sergei Fedotov (University of Manchester) 20912 2010 1 / 1 Lecture 1 1 Introduction Elementary economics
Sensitivity analysis of European options in jump-diffusion models via the Malliavin calculus on the Wiener space
Sensitivity analysis of European options in jump-diffusion models via the Malliavin calculus on the Wiener space Virginie Debelley and Nicolas Privault Département de Mathématiques Université de La Rochelle
Black-Scholes and the Volatility Surface
IEOR E4707: Financial Engineering: Continuous-Time Models Fall 2009 c 2009 by Martin Haugh Black-Scholes and the Volatility Surface When we studied discrete-time models we used martingale pricing to derive
Some remarks on two-asset options pricing and stochastic dependence of asset prices
Some remarks on two-asset options pricing and stochastic dependence of asset prices G. Rapuch & T. Roncalli Groupe de Recherche Opérationnelle, Crédit Lyonnais, France July 16, 001 Abstract In this short
Option Pricing. Chapter 12 - Local volatility models - Stefan Ankirchner. University of Bonn. last update: 13th January 2014
Option Pricing Chapter 12 - Local volatility models - Stefan Ankirchner University of Bonn last update: 13th January 2014 Stefan Ankirchner Option Pricing 1 Agenda The volatility surface Local volatility
OPTION PRICING FOR WEIGHTED AVERAGE OF ASSET PRICES
OPTION PRICING FOR WEIGHTED AVERAGE OF ASSET PRICES Hiroshi Inoue 1, Masatoshi Miyake 2, Satoru Takahashi 1 1 School of Management, T okyo University of Science, Kuki-shi Saitama 346-8512, Japan 2 Department
Path-dependent options
Chapter 5 Path-dependent options The contracts we have seen so far are the most basic and important derivative products. In this chapter, we shall discuss some complex contracts, including barrier options,
1 The Black-Scholes model: extensions and hedging
1 The Black-Scholes model: extensions and hedging 1.1 Dividends Since we are now in a continuous time framework the dividend paid out at time t (or t ) is given by dd t = D t D t, where as before D denotes
An exact formula for default swaptions pricing in the SSRJD stochastic intensity model
An exact formula for default swaptions pricing in the SSRJD stochastic intensity model Naoufel El-Bachir (joint work with D. Brigo, Banca IMI) Radon Institute, Linz May 31, 2007 ICMA Centre, University
LECTURE 10.1 Default risk in Merton s model
LECTURE 10.1 Default risk in Merton s model Adriana Breccia March 12, 2012 1 1 MERTON S MODEL 1.1 Introduction Credit risk is the risk of suffering a financial loss due to the decline in the creditworthiness
Arbitrage-Free Pricing Models
Arbitrage-Free Pricing Models Leonid Kogan MIT, Sloan 15.450, Fall 2010 c Leonid Kogan ( MIT, Sloan ) Arbitrage-Free Pricing Models 15.450, Fall 2010 1 / 48 Outline 1 Introduction 2 Arbitrage and SPD 3
Monte Carlo Methods and Models in Finance and Insurance
Chapman & Hall/CRC FINANCIAL MATHEMATICS SERIES Monte Carlo Methods and Models in Finance and Insurance Ralf Korn Elke Korn Gerald Kroisandt f r oc) CRC Press \ V^ J Taylor & Francis Croup ^^"^ Boca Raton
Multilevel Monte Carlo Simulation for Options Pricing Pei Yuen Lee MSc Computing and Management Session 2010/2011
Multilevel Monte Carlo Simulation for Options Pricing Pei Yuen Lee MSc Computing and Management Session 2010/2011 The candidate confirms that the work submitted is their own and the appropriate credit
The Exponential Distribution
21 The Exponential Distribution From Discrete-Time to Continuous-Time: In Chapter 6 of the text we will be considering Markov processes in continuous time. In a sense, we already have a very good understanding
Pricing and hedging American-style options: a simple simulation-based approach
The Journal of Computational Finance (95 125) Volume 13/Number 4, Summer 2010 Pricing and hedging American-style options: a simple simulation-based approach Yang Wang UCLA Mathematics Department, Box 951555,
Credit Risk Models: An Overview
Credit Risk Models: An Overview Paul Embrechts, Rüdiger Frey, Alexander McNeil ETH Zürich c 2003 (Embrechts, Frey, McNeil) A. Multivariate Models for Portfolio Credit Risk 1. Modelling Dependent Defaults:
Section 5.1 Continuous Random Variables: Introduction
Section 5. Continuous Random Variables: Introduction Not all random variables are discrete. For example:. Waiting times for anything (train, arrival of customer, production of mrna molecule from gene,
Modeling of Banking Profit via Return-on-Assets and Return-on-Equity
Modeling of Banking Profit via Return-on-Assets and Return-on-Equity Prof. Mark A. Petersen & Dr. Ilse Schoeman Abstract In our contribution, we model bank profitability via return-on-assets ROA and return-on-equity
A liability driven approach to asset allocation
A liability driven approach to asset allocation Xinliang Chen 1, Jan Dhaene 2, Marc Goovaerts 2, Steven Vanduffel 3 Abstract. We investigate a liability driven methodology for determining optimal asset
Asian Option Pricing Formula for Uncertain Financial Market
Sun and Chen Journal of Uncertainty Analysis and Applications (215) 3:11 DOI 1.1186/s4467-15-35-7 RESEARCH Open Access Asian Option Pricing Formula for Uncertain Financial Market Jiajun Sun 1 and Xiaowei
Caput Derivatives: October 30, 2003
Caput Derivatives: October 30, 2003 Exam + Answers Total time: 2 hours and 30 minutes. Note 1: You are allowed to use books, course notes, and a calculator. Question 1. [20 points] Consider an investor
A Uniform Asymptotic Estimate for Discounted Aggregate Claims with Subexponential Tails
12th International Congress on Insurance: Mathematics and Economics July 16-18, 2008 A Uniform Asymptotic Estimate for Discounted Aggregate Claims with Subexponential Tails XUEMIAO HAO (Based on a joint
Markov modeling of Gas Futures
Markov modeling of Gas Futures p.1/31 Markov modeling of Gas Futures Leif Andersen Banc of America Securities February 2008 Agenda Markov modeling of Gas Futures p.2/31 This talk is based on a working
S 1 S 2. Options and Other Derivatives
Options and Other Derivatives The One-Period Model The previous chapter introduced the following two methods: Replicate the option payoffs with known securities, and calculate the price of the replicating
