Spreadsheet Option Functions Available with Derivatives Markets, second edition
|
|
|
- Earl Banks
- 9 years ago
- Views:
Transcription
1 Spreadsheet Option Functions Available with Derivatives Markets, second edition Robert L. McDonald August 29, 2005 Contents 1 Introduction Spreadsheets Using the Add-ins A Note on Array Functions Black-Scholes Functions Prices Greeks Black-Scholes Array Functions Black Formula Perpetual American Options CEV Pricing Merton Jump Formula Binomial Functions 6 4 Exotic Options Vanilla Barrier Options Other Barrier Options Cash-or-Nothing Asset-or-Nothing Asian Options Compound Options Exchange and Rainbow Options Interest Rate Functions 12 1
2 1 Introduction This is documentation for the option-pricing functions available in the spreadsheets accompanying the second edition of Derivatives Markets. All are userdefined functions in Excel, written in VBA, with the code accessible and modifiable via the Visual Basic editor built into Excel. 1.1 Spreadsheets The following spreadsheets come with the book: OptAll2.xls This provides examples of most (not all) of the pricing functions described here. The OptAll2.xla This is an add-in version of OptAll2.xls. See Section 1.2. OptBasic2.xls This provides the basic Black-Scholes and binomial calculations, along with formulas for barrier, binary, and perpetual options. It is a subset of OptAll2.xls. OptBasic2.xla This is an add-in version of OptBasic2. VBA examples2.xls This contains the VBA examples from Appendix D. Data.xls This spreadsheet provides stock price and option price data for some of the end-of-chapter problems. 1.2 Using the Add-ins Spreadsheets defined as add-ins have the extension.xla. Add-ins are typically used to provide additional functionality for Excel. The add-ins provided on this CD-Rom allow you to have the option pricing functions automatically available for use when you run Excel. To use the add-ins, you first need to place this file where Excel can find it. By default, according to the Excel help file: Add-ins are stored by default in one of the following places: The Library folder or one of its subfolders in the Microsoft Office/Office folder. The Documents and Settings/<user name>/application Data/ Microsoft/AddIns folder. You can place the add-in elsewhere, but you will then have to browse for it to use it. To install the add-in, select Tools Add-ins and check the box for OptAll2.xla. If the add-in you want does not appear in the list, you need to select browse and locate it yourself. Once you install the add-in, you will have access to all 2
3 of the functions in this spreadsheet, without needing to open the spreadsheet explicitly. You can create your own add-in easily from any spreadsheet by selecting File Save As and then specifying Excel add-in (*.xla). Please note that when you use add-in functions in a spreadsheet, the functions are not saved with your spreadsheet and do not move from computer to computer with the spreadsheet. If you want to have a portable spreadsheet you should start with one of the option pricing spreadsheets, modify it as you please, and then save it under a different name. 1.3 A Note on Array Functions Some of the functions described here are array functions. This means that the output of the function can be in more than one cell. In order to enter an array function, do the following: 1. highlight the output range 2. press the F2 key to edit the first cell in the range 3. enter the formula 4. press the control, shift, and enter keys simultaneously. Once you have completed these steps, you will notice that cells in the array range exhibit the formula you entered surrounded by curly braces. Once an array function is entered in a range, that range can only be edited or deleted as a single entity. Excel will prohibit you from editing one cell of an array. 2 Black-Scholes Functions The following symbol definitions are used in this section: s = stock price, k = strike price, v = volatility (annualized), r = interest rate (continuouslycompounded, annualized), t = time to expiration (years), and d = dividend yield (continuously-compounded, annualized). 2.1 Prices Function Definition BSCall(s, k, v, r, t, d) BSPut(s, k, v, r, t, d) Function Description European call option price European put option price 3
4 2.2 Greeks BSCallDelta(s, k, v, r, t, d) BSPutDelta(s, k, v, r, t, d) BSCallGamma(s, k, v, r, t, d) BSPutGamma(s, k, v, r, t, d) BSCallVega(s, k, v, r, t, d) BSPutVega(s, k, v, r, t, d) BSCallRho(s, k, v, r, t, d) BSPutRho(s, k, v, r, t, d) BSCallTheta(s, k, v, r, t, d) BSPutTheta(s, k, v, r, t, d) BSCallPsi(s, k, v, r, t, d) BSPutPsi(s, k, v, r, t, d) BSCallElast(s, k, v, r, t, d) BSPutElast(s, k, v, r, t, d) BSCallImpVol(s, k, v, r, t, d, c) BSPutImpVol(s, k, v, r, t, d, c) BSCallImpS(s, k, v, r, t, d, c) BSPutImpS(s, k, v, r, t, d, c) European call delta European put delta European call gamma European put gamma European call vega European put vega European call rho European put rho European call theta European put theta European call psi European put psi European call elasticity European put elasticity Implied volatility for European call The option price is entered as c ; the volatility entered does not matter. Implied volatility for European put The option price is entered as c ; the volatility entered does not matter. Implied stock price for a given European call option price Implied stock price for a given European put option price 4
5 2.3 Black-Scholes Array Functions The functions in this section are all array functions (up to 16 16) and have an extra string, x as a parameter. This parameter controls the output, with a c denoting call and p denoting put, and d, g, r, v, t, and e denoting delta, gamma, rho, vega, theta, and elasticity. A + means continue placing the output in the same row and a / means move to the next row. For example, the string cp+cd+cg/pp+pd+pg will output a 2 row, 3 column array containing a call price, delta, and gamma in the first row, with the same information for a put in the second row. BS(s,k,v,r,t,d,x) Black-Scholes prices and Greeks BS Text(x) BS Text Greek(x) Array function providing text description of the items in the string x Array function providing text description of the Greeks corresponding to items in the string x 2.4 Black Formula The Black formula gives the price of an option where a futures contract is the underlying asset. The Black formula is the Black-Scholes formula with the dividend yield set equal to the interest rate. It is implemented as an array function, exactly like the Black-Scholes array functions described in Section 2.3. In particular, x is a format string, controlling the output of the function. BlackFormula(s,k,v,r,t,d,x) Black-Scholes prices and Greeks Black Text(x) Black Text Greek(x) Array function providing text description of the items in the string x Array function providing text description of the Greeks corresponding to items in the string x 2.5 Perpetual American Options There is no simple pricing formula for American options except when the options are infinitely-lived. These functions are array functions, returning the option price and the stock price at which the option should optimally be exercised, in that order. The results may be returned in either a horizontal or vertical array. Function CallPerpetual(s, k, v, r, d) Function PutPerpetual(s, k, v, r, d) Perpetual American call Perpetual American put 5
6 2.6 CEV Pricing The CEV model for the stock price specifies the instantaneous standard deviation of the stock return as σ(s) = σs (β 2)/2 (1) Thus, the CEV pricing formula has two parameters in place of volatility: β and σ. Setting these parameters appropriately requires care. If you observe a stock to have a 30% volatility, then given a β, you would set σ such that σ = 0.30 S (2 β)/2 When β = 2, the CEV pricing model is the same as the Black-Scholes formula. The CEV pricing functions are CEVCall(s,k, σ,r,t,d,β) CEVPut(s,k, σ,r,t,d,β) 2.7 Merton Jump Formula CEV call price CEV put price The Merton formula for pricing with jumps requires three extra parameters: the jump probability, λ; the expected size of a jump when one does occur, α J ; and the volatility of the jump magnitude, σ J. In the implementation here, the jump mean and volatility are measured with respect to the natural log of the jump. The jump pricing formula returns both the call and put prices in a 2 2 array. MertonJump(s,k,v,r,t,d,λ,α J,σ J ) 3 Binomial Functions Call and put prices when the stock price can jump, with the jump magnitude determined by the lognormal distribution. The following symbol definitions are used in this section: s = stock price, k = strike price, v = volatility (annualized), r = interest rate (continuouslycompounded, annualized), t = time to expiration (years), d = dividend yield (continuously-compounded, annualized), N = number of binomial steps, opstyle = option style (0 = European, 1 = American), and vest = the period of time during which the option cannot be exercised (after this time, exercise is permitted). If N, the number of binomial steps, is set less than or equal to 0, then N is internally reset to be 100. By default, all binomial calculations are done using the forward tree used in Chapter 10. There is a constant in the VBA code called TreeType. If set equal to 0 (the default), all calculations are done with a forward tree. If equal to 1, a CRR tree is used, and if equal to 2, a lognormal tree is used (see CSection 11.3). 6
7 The functions in this section are all array functions, returning the option price, along with delta, gamma, and theta, in that order. So, for example, if you just enter the BinomCall function in a single cell, it will return the option price. If you enter it as an array function spanning two cells, you will get the price and delta, etc... The array can be entered either horizontally or vertically. BinomCall(s, k, v, r, t, d, opstyle, N) BinomPut(s, k, v, r, t, d, opstyle, N) BinomCallBermudan(s, k, v, r, t, d, opstyle, N, vest) BinomPutBermudan(s, k, v, r, t, d, opstyle, N, vest) BinomOptFixedDivCall(s, k, v, r, t, div amt, div h, div next, opstyle, N) BinomOptFixedDivPut(s, k, v, r, t, div amt, div h, div next, opstyle, N) 4 Exotic Options Binomial call Binomial put Binomial Bermudan call Binomial Bermudan put Binomial call price when underlying asset pays dollar dividends in amount div amt, with the first payment coming at time div next, with dividends spaced div h apart. The function Binomial put price when underlying asset pays dollar dividends in amount div amt, with the first payment coming at time div next, with dividends spaced div h apart. The following symbol definitions are used in this section: s = stock price, k = strike price, v = volatility (annualized), r = interest rate (continuouslycompounded, annualized), t = time to expiration (years), d = dividend yield (continuously-compounded, annualized), rho = correlation coefficient, and H = barrier. 4.1 Vanilla Barrier Options For ordinary barrier puts and calls, the (descriptive) names are of the form Option Type + Barrier Type For example, the pricing function for an up-and-in call is CallUpIn. CallDownIn(s, k, v, r, t, d, h) Down-and-in call CallDownOut(s, k, v, r, t, d, h) Down-and-out call 7
8 CallUpIn(s, k, v, r, t, d, h) CallUpOut(s, k, v, r, t, d, h) PutDownIn(s, k, v, r, t, d, h) PutDownOut(s, k, v, r, t, d, h) PutUpIn(s, k, v, r, t, d, h) PutUpOut(s, k, v, r, t, d, h) Up-and-in call Up-and-out call Down-and-in put Down-and-out put Up-and-in put Up-and-out put 4.2 Other Barrier Options For most other barrier options, the function names are mnemonic, and have three parts: Payoff Type + Barrier Type + Option Type In particular, The payoff type is one of Cash the payoff is $1 Asset the payoff is one unit of the asset The barrier type is one of DI down-and-in, in other words the stock price is initally above the barrier, which must be hit in order for the payoff to be received. DO down-and-out, in other words the stock price is initally above the barrier, which must not be hit in order for the payoff to be received. UI up-and-in, in other words the stock price is initally below the barrier, which must be hit in order for the payoff to be received. UO up-and-out, in other words the stock price is initally below the barrier, which must not be hit in order for the payoff to be received. The option type is one of Call in order for the payoff to be received, the asset price must be above the strike at expiration Put in order for the payoff to be received, the asset price must be below the strike at expiration 8
9 For example, an option that pays $1 if the stock price exceeds the strike price at expiration, provided that the barrier, below the inital stock price, has not been hit would have the name CashDOCall = Cash } {{ } Payoff of $1 + DO }{{} if the barrier, below the intial stock price, has not been hit + Call }{{} and the stock price exceeds the strike at expiration Cash-or-Nothing CashCall(s, k, v, r, t, d) CashPut(s, k, v, r, t, d) Cash-or-nothing call Receive $1 if s t > k at expiration Cash-or-nothing put Receive $1 if s t < k at expiration CashDICall(s, k, v, r, t, d, h) Cash-or-nothing down-and-in call Receive $1 if s t > k at expiration and the barrier H < s has been hit. CashDOCall(s, k, v, r, t, d, h) Cash-or-nothing down-and-out call Receive $1 if s t > k at expiration and the barrier H < s has not been hit. CashDOPut(s, k, v, r, t, d, h) Cash-or-nothing down-and-out put Receive $1 if s t < k at expiration and the barrier H < s has not been hit. CashDIPut(s, k, v, r, t, d, h) Cash-or-nothing down-and-out put Receive $1 if s t < k at expiration and the barrier H < s has been hit. CashUICall(s, k, v, r, t, d, h) Cash-or-nothing up-and-in call Receive $1 if s t > k at expiration and the barrier H > s has been hit. CashUOCall(s, k, v, r, t, d, h) Cash-or-nothing up-and-out call Receive $1 if s t > k at expiration and the barrier H > s has not been hit. CashUOPut(s, k, v, r, t, d, h) Cash-or-nothing up-and-out put Receive $1 if s t < k at expiration and the barrier H > s has not been hit. 9
10 CashUIPut(s, k, v, r, t, d, h) Cash-or-nothing up-and-in put Receive $1 if s t < k at expiration and the barrier H > s has been hit. DR(s, v, r, t, d, h) Down rebate Receive $1 at the time the barrier, H < s, is hit. UR(s, v, r, t, d, h) Up rebate Receive $1 at the time the barrier, H > s, is hit. DRDeferred(s, v, r, t, d, h) Deferred down rebate Receive $1 at expiration if prior to expiration the barrier, H < s, is hit. URDeferred(s, v, r, t, d, h) Deferred up rebate Receive $1 at expiration if prior to expiration the barrier, H < s, is hit Asset-or-Nothing Note that there is no difference between an option that pays H if the share price hits H, and an option that pays a share if the share price hits H. AssetCall(s, k, v, r, t, d) Asset-or-nothing call Receive one unit of the asset if s t > k at expiration AssetPut(s, k, v, r, t, d) Asset-or-nothing put Receive one unit of the asset if s t < k at expiration AssetDICall(s, k, v, r, t, d, h) Asset-or-nothing down-and-in call Receive one unit of the asset if s t > k at expiration and the barrier H < s has been hit. AssetDOCall(s, k, v, r, t, d, h) Asset-or-nothing down-and-out call Receive one unit of the asset if s t > k at expiration and the barrier H < s has not been hit. AssetDOPut(s, k, v, r, t, d, h) Asset-or-nothing down-and-out put Receive one unit of the asset if s t < k at expiration and the barrier H < s has not been hit. AssetDIPut(s, k, v, r, t, d, h) Asset-or-nothing down-and-out put Receive one unit of the asset if s t < k at expiration and the barrier H < s has been hit. 10
11 AssetUICall(s, k, v, r, t, d, h) AssetUOCall(s, k, v, r, t, d, h) AssetUOPut(s, k, v, r, t, d, h) AssetUIPut(s, k, v, r, t, d, h) Asset-or-nothing up-and-in call Receive one unit of the asset if s t > k at expiration and the barrier H > s has been hit. Asset-or-nothing up-and-out call Receive one unit of the asset if s t > k at expiration and the barrier H > s has not been hit. Asset-or-nothing up-and-out put Receive one unit of the asset if s t < k at expiration and the barrier H > s has not been hit. Asset-or-nothing up-and-in put Receive one unit of the asset if s t < k at expiration and the barrier H > s has been hit. 4.3 Asian Options There are straightforward closed-form solutions for geometric average European options, but not for arithmetic average options (see Chapter 19). Hence, the only functions implemented in Excel are for options with payoffs based on the geometric average price at expiration, G t, which is computed over the life of the option. The geometric average can be computed based on prices sampled N times over the life of the option. If N is not specified, a continuous average is assumed. GeomAvgPriceCall(s, k, v, r, t, d, Optional N) GeomAvgPricePut(s, k, v, r, t, d, Optional N) GeomAvgStrikeCall(s, m, v, r, t, d, Optional N) GeomAvgStrikePut(s, m, v, r, t, d, Optional N) 4.4 Compound Options Geometric average price call Option with time t payoff max(0,g t k). Geometric average price put Option with time t payoff max(0,k G t ). Geometric average strike call Option with time t payoff max(0,s t G t ). Geometric average strike put Option with time t payoff max(0,g t s t ). European compound options are options to buy or sell some other option, and as such have two expiration dates. The first, denoted t1, is the date at which the option to buy or sell an option must be exercised. The second, t2 is the 11
12 date at which the bought or sold option expires. The strike price for buying or selling the underlying option at date t1 is denoted x. CallOnCall(s, k, x, v, r, t1, t2, d) PutOnCall(s, k, x, v, r, t1, t2, d) CallOnPut(s, k, x, v, r, t1, t2, d) PutOnPut(s, k, x, v, r, t1, t2, d) Compound call on call Call option to buy a call option Compound put on call Put option to sell a call option Compound call on put Call option to buy a put option Compound put on put Put option to sell a put option 4.5 Exchange and Rainbow Options Exchange options and rainbow options have payoffs depending on two or more asset prices. An exchange option is the right to exchange one asset for another (ordinary calls and puts are exchange options where one of the two assets is cash). A rainbow option has the payoff max(s,q,k), where S and Q are risky asset prices with dividend yields δ s and δ q, volatilities v s and v q, and correlation coefficient ρ. For binomial valuation, the number of binomial steps is N and the option style, OpStyle, is 0 for a European option and 1 for an American option. BSCallExchange(s,v s, δ s, q, v q, δ q, ρ, t) BSPutExchange(s,v s, δ s, q, v q, δ q, ρ, t) BinomCallExchange(s,v s, δ s, q, v q, δ q, ρ, t, OpStyle, N) BinomPutExchange(s,v s, δ s, q, v q, δ q, ρ, t, OpStyle, N) RainbowCall(s,v s, δ s, q, v q, δ q,ρ, K, r, t) RainbowPut(s,v s, δ s, q, v q, δ q,ρ, K, r, t) European exchange call Option to acquire s by giving up q. European exchange put Option to give up s in exchange for q. American exchange call Option to acquire s by giving up q. American exchange put Option to give up s in exchange for q. European rainbow call Option on the maximum of s, q, and K. European rainbow put Option on the minimum of s, q, and K. 5 Interest Rate Functions These are array functions which compute prices, yields, delta, and gamma for zero-coupon bonds. These functions assume the short-term interest rate is generated by a process of the form dr = a(b r)dt + sr η dz where η = 0 for the Vasicek formula and η = 0.5 for the CIR formula. The interest rate risk premium is φ. 12
13 Vasicek(a, b, φ, v, r, T) CIR(a, b, φ, v, r, T) Vasicek interest rate function Array function which returns the price of a zero-coupon bond paying $1, the long-term yield, delta and gamma with respect to the interest rate, and the yield to maturity. Cox-Ingersoll-Ross interest rate function Array function which returns the price of a zero-coupon bond paying $1, the long-term yield, delta and gamma with respect to the interest rate, and the yield to maturity. 13
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
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
TABLE OF CONTENTS. A. Put-Call Parity 1 B. Comparing Options with Respect to Style, Maturity, and Strike 13
TABLE OF CONTENTS 1. McDonald 9: "Parity and Other Option Relationships" A. Put-Call Parity 1 B. Comparing Options with Respect to Style, Maturity, and Strike 13 2. McDonald 10: "Binomial Option Pricing:
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
Options/1. Prof. Ian Giddy
Options/1 New York University Stern School of Business Options Prof. Ian Giddy New York University Options Puts and Calls Put-Call Parity Combinations and Trading Strategies Valuation Hedging Options2
An Introduction to Exotic Options
An Introduction to Exotic Options Jeff Casey Jeff Casey is entering his final semester of undergraduate studies at Ball State University. He is majoring in Financial Mathematics and has been a math tutor
Double Barrier Cash or Nothing Options: a short note
Double Barrier Cash or Nothing Options: a short note Antonie Kotzé and Angelo Joseph May 2009 Financial Chaos Theory, Johannesburg, South Africa Mail: [email protected] Abstract In this note
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
ENGINEERING AND HEDGING OF CORRIDOR PRODUCTS - with focus on FX linked instruments -
AARHUS SCHOOL OF BUSINESS AARHUS UNIVERSITY MASTER THESIS ENGINEERING AND HEDGING OF CORRIDOR PRODUCTS - with focus on FX linked instruments - AUTHORS: DANIELA ZABRE GEORGE RARES RADU SIMIAN SUPERVISOR:
The market for exotic options
The market for exotic options Development of exotic products increased flexibility for risk transfer and hedging highly structured expression of expectation of asset price movements facilitation of trading
Exam MFE/Exam 3F Review
Exam MFE/Exam 3F Review Johnew Zhang April 22, 2012 Contents 1 Put-Call Parity 4 1.1 Review....................................... 4 1.1.1 Forwards................................. 4 1.1.2 Call and put
Exotic Options Trading
Exotic Options Trading Frans de Weert John Wiley & Sons, Ltd Preface Acknowledgements 1 Introduction 2 Conventional Options, Forwards and Greeks 2.1 Call and Put Options and Forwards 2.2 Pricing Calls
UCLA Anderson School of Management Daniel Andrei, Derivative Markets 237D, Winter 2014. MFE Midterm. February 2014. Date:
UCLA Anderson School of Management Daniel Andrei, Derivative Markets 237D, Winter 2014 MFE Midterm February 2014 Date: Your Name: Your Equiz.me email address: Your Signature: 1 This exam is open book,
Digital Options. and d 1 = d 2 + σ τ, P int = e rτ[ KN( d 2) FN( d 1) ], with d 2 = ln(f/k) σ2 τ/2
Digital Options The manager of a proprietary hedge fund studied the German yield curve and noticed that it used to be quite steep. At the time of the study, the overnight rate was approximately 3%. The
Options Markets: Introduction
Options Markets: Introduction Chapter 20 Option Contracts call option = contract that gives the holder the right to purchase an asset at a specified price, on or before a certain date put option = contract
α α λ α = = λ λ α ψ = = α α α λ λ ψ α = + β = > θ θ β > β β θ θ θ β θ β γ θ β = γ θ > β > γ θ β γ = θ β = θ β = θ β = β θ = β β θ = = = β β θ = + α α α α α = = λ λ λ λ λ λ λ = λ λ α α α α λ ψ + α =
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
Sensitivity Analysis of Options. c 2008 Prof. Yuh-Dauh Lyuu, National Taiwan University Page 264
Sensitivity Analysis of Options c 2008 Prof. Yuh-Dauh Lyuu, National Taiwan University Page 264 Cleopatra s nose, had it been shorter, the whole face of the world would have been changed. Blaise Pascal
Overview. Option Basics. Options and Derivatives. Professor Lasse H. Pedersen. Option basics and option strategies
Options and Derivatives Professor Lasse H. Pedersen Prof. Lasse H. Pedersen 1 Overview Option basics and option strategies No-arbitrage bounds on option prices Binomial option pricing Black-Scholes-Merton
Package fexoticoptions
Version 2152.78 Revision 5392 Date 2012-11-07 Title Exotic Option Valuation Package fexoticoptions February 19, 2015 Author Diethelm Wuertz and many others, see the SOURCE file Depends R (>= 2.4.0), methods,
One Period Binomial Model
FIN-40008 FINANCIAL INSTRUMENTS SPRING 2008 One Period Binomial Model These notes consider the one period binomial model to exactly price an option. We will consider three different methods of pricing
Hedging. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan Hedging
Hedging An Undergraduate Introduction to Financial Mathematics J. Robert Buchanan 2010 Introduction Definition Hedging is the practice of making a portfolio of investments less sensitive to changes in
The Binomial Option Pricing Model André Farber
1 Solvay Business School Université Libre de Bruxelles The Binomial Option Pricing Model André Farber January 2002 Consider a non-dividend paying stock whose price is initially S 0. Divide time into small
SUPER COMPUTER CONSULTING INC.
SUPER COMPUTER CONSULTING INC. 1070 Westfield Way, Mundelein, IL 60060 USA Phone: (847) 837-0200 Fax: (847) 837-0228 e-mail: [email protected] http://www.supercc.com EXOTIC OPTIONS Including Second Generation
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
VALUATION IN DERIVATIVES MARKETS
VALUATION IN DERIVATIVES MARKETS September 2005 Rawle Parris ABN AMRO Property Derivatives What is a Derivative? A contract that specifies the rights and obligations between two parties to receive or deliver
CHAPTER 15. Option Valuation
CHAPTER 15 Option Valuation Just what is an option worth? Actually, this is one of the more difficult questions in finance. Option valuation is an esoteric area of finance since it often involves complex
Tutorial: Structural Models of the Firm
Tutorial: Structural Models of the Firm Peter Ritchken Case Western Reserve University February 16, 2015 Peter Ritchken, Case Western Reserve University Tutorial: Structural Models of the Firm 1/61 Tutorial:
Numerical PDE methods for exotic options
Lecture 8 Numerical PDE methods for exotic options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 Barrier options For barrier option part of the option contract is triggered if the asset
Option Values. Option Valuation. Call Option Value before Expiration. Determinants of Call Option Values
Option Values Option Valuation Intrinsic value profit that could be made if the option was immediately exercised Call: stock price exercise price : S T X i i k i X S Put: exercise price stock price : X
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
w w w.c a t l e y l a k e m a n.c o m 0 2 0 7 0 4 3 0 1 0 0
A ADR-Style: for a derivative on an underlying denominated in one currency, where the derivative is denominated in a different currency, payments are exchanged using a floating foreign-exchange rate. The
Options: Valuation and (No) Arbitrage
Prof. Alex Shapiro Lecture Notes 15 Options: Valuation and (No) Arbitrage I. Readings and Suggested Practice Problems II. Introduction: Objectives and Notation III. No Arbitrage Pricing Bound IV. The Binomial
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
How to use the Options/Warrants Calculator?
How to use the Options/Warrants Calculator? 1. Introduction Options/Warrants Calculator is a tool for users to estimate the theoretical prices of options/warrants in various market conditions by inputting
DETERMINING THE VALUE OF EMPLOYEE STOCK OPTIONS. Report Produced for the Ontario Teachers Pension Plan John Hull and Alan White August 2002
DETERMINING THE VALUE OF EMPLOYEE STOCK OPTIONS 1. Background Report Produced for the Ontario Teachers Pension Plan John Hull and Alan White August 2002 It is now becoming increasingly accepted that companies
Institutional Finance 08: Dynamic Arbitrage to Replicate Non-linear Payoffs. Binomial Option Pricing: Basics (Chapter 10 of McDonald)
Copyright 2003 Pearson Education, Inc. Slide 08-1 Institutional Finance 08: Dynamic Arbitrage to Replicate Non-linear Payoffs Binomial Option Pricing: Basics (Chapter 10 of McDonald) Originally prepared
Underlying (S) The asset, which the option buyer has the right to buy or sell. Notation: S or S t = S(t)
INTRODUCTION TO OPTIONS Readings: Hull, Chapters 8, 9, and 10 Part I. Options Basics Options Lexicon Options Payoffs (Payoff diagrams) Calls and Puts as two halves of a forward contract: the Put-Call-Forward
Interest rate Derivatives
Interest rate Derivatives There is a wide variety of interest rate options available. The most widely offered are interest rate caps and floors. Increasingly we also see swaptions offered. This note will
Jorge Cruz Lopez - Bus 316: Derivative Securities. Week 11. The Black-Scholes Model: Hull, Ch. 13.
Week 11 The Black-Scholes Model: Hull, Ch. 13. 1 The Black-Scholes Model Objective: To show how the Black-Scholes formula is derived and how it can be used to value options. 2 The Black-Scholes Model 1.
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
Option Values. Determinants of Call Option Values. CHAPTER 16 Option Valuation. Figure 16.1 Call Option Value Before Expiration
CHAPTER 16 Option Valuation 16.1 OPTION VALUATION: INTRODUCTION Option Values Intrinsic value - profit that could be made if the option was immediately exercised Call: stock price - exercise price Put:
Additional questions for chapter 4
Additional questions for chapter 4 1. A stock price is currently $ 1. Over the next two six-month periods it is expected to go up by 1% or go down by 1%. The risk-free interest rate is 8% per annum with
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
Lecture 3: Put Options and Distribution-Free Results
OPTIONS and FUTURES Lecture 3: Put Options and Distribution-Free Results Philip H. Dybvig Washington University in Saint Louis put options binomial valuation what are distribution-free results? option
Market s gamma hedging absorption capability for barrier options
Market s gamma hedging absorption capability for barrier options Alexandre Andriot, Pierre Nirascou Supervisor: Lecturer Mr. Hamel, Paris Dauphine University, Master 272 05/12/2013 Table of contents I
Introduction to Options. Derivatives
Introduction to Options Econ 422: Investment, Capital & Finance University of Washington Summer 2010 August 18, 2010 Derivatives A derivative is a security whose payoff or value depends on (is derived
2. Exercising the option - buying or selling asset by using option. 3. Strike (or exercise) price - price at which asset may be bought or sold
Chapter 21 : Options-1 CHAPTER 21. OPTIONS Contents I. INTRODUCTION BASIC TERMS II. VALUATION OF OPTIONS A. Minimum Values of Options B. Maximum Values of Options C. Determinants of Call Value D. Black-Scholes
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
Call and Put. Options. American and European Options. Option Terminology. Payoffs of European Options. Different Types of Options
Call and Put Options A call option gives its holder the right to purchase an asset for a specified price, called the strike price, on or before some specified expiration date. A put option gives its holder
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.
Introduction to Equity Derivatives. February 2008 - The Derivatives Consulting Group Ltd www.dcgconsultants.com
Introduction to Equity Derivatives Course Agenda Part 1: Introduction to Equities The Basics Types of Stock Dividends Corporate Actions Underlyings Market Institutions Part 2: Introduction to Derivatives
OPTIONS, FUTURES, & OTHER DERIVATI
Fifth Edition OPTIONS, FUTURES, & OTHER DERIVATI John C. Hull Maple Financial Group Professor of Derivatives and Risk Manage, Director, Bonham Center for Finance Joseph L. Rotinan School of Management
Finance 436 Futures and Options Review Notes for Final Exam. Chapter 9
Finance 436 Futures and Options Review Notes for Final Exam Chapter 9 1. Options: call options vs. put options, American options vs. European options 2. Characteristics: option premium, option type, underlying
Using Excel and VBA CHANDAN SENGUPTA SECOND EDITION. WILEY John Wiley & Sons, Inc.
Using Excel and VBA SECOND EDITION CHANDAN SENGUPTA WILEY John Wiley & Sons, Inc. Contents About This Book CHAPTER 1 Introduction to Hnancial Analysis and Modeling 1 Steps in Creating a Model 5 How This
Static Hedging and Model Risk for Barrier Options
Static Hedging and Model Risk for Barrier Options Morten Nalholm Rolf Poulsen Abstract We investigate how sensitive different dynamic and static hedge strategies for barrier options are to model risk.
Session X: Lecturer: Dr. Jose Olmo. Module: Economics of Financial Markets. MSc. Financial Economics. Department of Economics, City University, London
Session X: Options: Hedging, Insurance and Trading Strategies Lecturer: Dr. Jose Olmo Module: Economics of Financial Markets MSc. Financial Economics Department of Economics, City University, London Option
Likewise, the payoff of the better-of-two note may be decomposed as follows: Price of gold (US$/oz) 375 400 425 450 475 500 525 550 575 600 Oil price
Exchange Options Consider the Double Index Bull (DIB) note, which is suited to investors who believe that two indices will rally over a given term. The note typically pays no coupons and has a redemption
American and European. Put Option
American and European Put Option Analytical Finance I Kinda Sumlaji 1 Table of Contents: 1. Introduction... 3 2. Option Style... 4 3. Put Option 4 3.1 Definition 4 3.2 Payoff at Maturity... 4 3.3 Example
Option Valuation. Chapter 21
Option Valuation Chapter 21 Intrinsic and Time Value intrinsic value of in-the-money options = the payoff that could be obtained from the immediate exercise of the option for a call option: stock price
Option Calculators User Manual
Option Calculators User Manual Option Calculators provide means for implied volatility calculation, option contracts pricing and calculation of option price sensitivities (greeks). Currently, through our
Week 12. Options on Stock Indices and Currencies: Hull, Ch. 15. Employee Stock Options: Hull, Ch. 14.
Week 12 Options on Stock Indices and Currencies: Hull, Ch. 15. Employee Stock Options: Hull, Ch. 14. 1 Options on Stock Indices and Currencies Objective: To explain the basic asset pricing techniques used
1 The Black-Scholes Formula
1 The Black-Scholes Formula In 1973 Fischer Black and Myron Scholes published a formula - the Black-Scholes formula - for computing the theoretical price of a European call option on a stock. Their paper,
INTEREST RATES AND FX MODELS
INTEREST RATES AND FX MODELS 8. Portfolio greeks Andrew Lesniewski Courant Institute of Mathematical Sciences New York University New York March 27, 2013 2 Interest Rates & FX Models Contents 1 Introduction
Lecture 17/18/19 Options II
1 Lecture 17/18/19 Options II Alexander K. Koch Department of Economics, Royal Holloway, University of London February 25, February 29, and March 10 2008 In addition to learning the material covered in
Expected payoff = 1 2 0 + 1 20 = 10.
Chapter 2 Options 1 European Call Options To consolidate our concept on European call options, let us consider how one can calculate the price of an option under very simple assumptions. Recall that the
Chapter 11 Options. Main Issues. Introduction to Options. Use of Options. Properties of Option Prices. Valuation Models of Options.
Chapter 11 Options Road Map Part A Introduction to finance. Part B Valuation of assets, given discount rates. Part C Determination of risk-adjusted discount rate. Part D Introduction to derivatives. Forwards
Return to Risk Limited website: www.risklimited.com. Overview of Options An Introduction
Return to Risk Limited website: www.risklimited.com Overview of Options An Introduction Options Definition The right, but not the obligation, to enter into a transaction [buy or sell] at a pre-agreed price,
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
Quantitative Strategies Research Notes
Quantitative Strategies Research Notes December 1992 Valuing Options On Periodically-Settled Stocks Emanuel Derman Iraj Kani Alex Bergier SUMMARY In some countries, for example France, stocks bought or
Pricing Options Using Trinomial Trees
Pricing Options Using Trinomial Trees Paul Clifford Oleg Zaboronski 17.11.2008 1 Introduction One of the first computational models used in the financial mathematics community was the binomial tree model.
Manual for SOA Exam FM/CAS Exam 2.
Manual for SOA Exam FM/CAS Exam 2. Chapter 7. Derivatives markets. c 2009. Miguel A. Arcones. All rights reserved. Extract from: Arcones Manual for the SOA Exam FM/CAS Exam 2, Financial Mathematics. Fall
Lecture 21 Options Pricing
Lecture 21 Options Pricing Readings BM, chapter 20 Reader, Lecture 21 M. Spiegel and R. Stanton, 2000 1 Outline Last lecture: Examples of options Derivatives and risk (mis)management Replication and Put-call
CHAPTER 5 OPTION PRICING THEORY AND MODELS
1 CHAPTER 5 OPTION PRICING THEORY AND MODELS In general, the value of any asset is the present value of the expected cash flows on that asset. In this section, we will consider an exception to that rule
Article from: Risk Management. June 2009 Issue 16
Article from: Risk Management June 2009 Issue 16 CHAIRSPERSON S Risk quantification CORNER Structural Credit Risk Modeling: Merton and Beyond By Yu Wang The past two years have seen global financial markets
Hedging Exotic Options
Kai Detlefsen Wolfgang Härdle Center for Applied Statistics and Economics Humboldt-Universität zu Berlin Germany introduction 1-1 Models The Black Scholes model has some shortcomings: - volatility is not
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
Underlier Filters Category Data Field Description
Price//Capitalization Market Capitalization The market price of an entire company, calculated by multiplying the number of shares outstanding by the price per share. Market Capitalization is not applicable
GAMMA.0279 THETA 8.9173 VEGA 9.9144 RHO 3.5985
14 Option Sensitivities and Option Hedging Answers to Questions and Problems 1. Consider Call A, with: X $70; r 0.06; T t 90 days; 0.4; and S $60. Compute the price, DELTA, GAMMA, THETA, VEGA, and RHO
OPTION VALUATION. Topics in Corporate Finance P A R T 8. ON JULY 7, 2008, the closing stock prices for LEARNING OBJECTIVES
LEARNING OBJECTIVES After studying this chapter, you should understand: LO1 The relationship between stock prices, call prices, and put prices using put call parity. LO2 The famous Black Scholes option
3. You have been given this probability distribution for the holding period return for XYZ stock:
Fin 85 Sample Final Solution Name: Date: Part I ultiple Choice 1. Which of the following is true of the Dow Jones Industrial Average? A) It is a value-weighted average of 30 large industrial stocks. )
Hedging Barriers. Liuren Wu. Zicklin School of Business, Baruch College (http://faculty.baruch.cuny.edu/lwu/)
Hedging Barriers Liuren Wu Zicklin School of Business, Baruch College (http://faculty.baruch.cuny.edu/lwu/) Based on joint work with Peter Carr (Bloomberg) Modeling and Hedging Using FX Options, March
Option Pricing Applications in Valuation!
Option Pricing Applications in Valuation! Equity Value in Deeply Troubled Firms Value of Undeveloped Reserves for Natural Resource Firm Value of Patent/License 73 Option Pricing Applications in Equity
Options, Derivatives, Risk Management
1/1 Options, Derivatives, Risk Management (Welch, Chapter 27) Ivo Welch UCLA Anderson School, Corporate Finance, Winter 2014 January 13, 2015 Did you bring your calculator? Did you read these notes and
Financial Options: Pricing and Hedging
Financial Options: Pricing and Hedging Diagrams Debt Equity Value of Firm s Assets T Value of Firm s Assets T Valuation of distressed debt and equity-linked securities requires an understanding of financial
Using Excel s Data Table and Chart Tools Effectively in Finance Courses
Using Excel s Data Table and Chart Tools Effectively in Finance Courses Chengping Zhang George Fox University Data Table and Chart tools in Microsoft Excel provide data visualization. Incorporating Data
Example 1. Consider the following two portfolios: 2. Buy one c(s(t), 20, τ, r) and sell one c(s(t), 10, τ, r).
Chapter 4 Put-Call Parity 1 Bull and Bear Financial analysts use words such as bull and bear to describe the trend in stock markets. Generally speaking, a bull market is characterized by rising prices.
Valuation, Pricing of Options / Use of MATLAB
CS-5 Computational Tools and Methods in Finance Tom Coleman Valuation, Pricing of Options / Use of MATLAB 1.0 Put-Call Parity (review) Given a European option with no dividends, let t current time T exercise
Chapter 5 Financial Forwards and Futures
Chapter 5 Financial Forwards and Futures Question 5.1. Four different ways to sell a share of stock that has a price S(0) at time 0. Question 5.2. Description Get Paid at Lose Ownership of Receive Payment
Pricing Formulae for Foreign Exchange Options 1
Pricing Formulae for Foreign Exchange Options Andreas Weber and Uwe Wystup MathFinance AG Waldems, Germany www.mathfinance.com 22 December 2009 We would like to thank Peter Pong who pointed out an error
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
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
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
International Master Economics and Finance
International Master Economics and Finance Mario Bellia [email protected] Pricing Derivatives using Bloomberg Professional Service 03/2013 IRS Summary FRA Plain vanilla swap Amortizing swap Cap, Floor, Digital
Derivatives: Principles and Practice
Derivatives: Principles and Practice Rangarajan K. Sundaram Stern School of Business New York University New York, NY 10012 Sanjiv R. Das Leavey School of Business Santa Clara University Santa Clara, CA
EMPLOYEE STOCK OPTIONS VALUATION TOOLKIT 1.1 SOFTWARE MANUAL
EMPLOYEE STOCK OPTIONS VALUATION TOOLKIT 1.1 SOFTWARE MANUAL DR. JOHNATHAN MUN This manual, and the software described in it, are furnished under license and may only be used or copied in accordance with
OPTIONS. FINANCE TRAINER International Options / Page 1 of 38
OPTIONS 1. FX Options... 3 1.1 Terminology... 4 1.2 The Four Basic Positions... 5 1.3 Standard Options... 7 1.4 Exotic Options... 7 1.4.1 Asian Option (Average Rate Option, ARO)... 7 1.4.2 Compound Option...
