guide:46893e4e45: Difference between revisions
No edit summary |
mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
A price (premium) is paid or received for purchasing or selling options. This page discusses the calculation of this premium in general. | A price (premium) is paid or received for purchasing or selling options. This page discusses the calculation of this premium in general. | ||
Because the values of [[ | Because the values of [[option (finance)|option]] contracts depend on a number of different variables in addition to the value of the underlying asset, they are complex to value. The valuation itself combines (1) a model of the behavior ([[stochastic process|"process"]]) of the underlying price with (2) a mathematical method which returns the premium as a function of the assumed behavior. | ||
==<span id="put_call_parity"/>Put-call Parity== | |||
In [[financial mathematics|financial mathematics]], '''put–call parity''' defines a relationship between the price of a [[guide:8c79f93961|European call option]] and [[guide:8c79f93961|European put option]], both with the identical [[strike price|strike price]] and expiry, namely that a portfolio of a long call option and a short put option is equivalent to (and hence has the same value as) a single [[forward contract|forward contract]] at this strike price and expiry. This is because if the price at expiry is above the strike price, the call will be exercised, while if it is below, the put will be exercised, and thus in either case one unit of the asset will be purchased for the strike price, exactly as in a forward contract. | |||
The validity of this relationship requires that certain assumptions be satisfied; these are specified and the relationship is derived below. In practice transaction costs and financing costs (leverage) mean this relationship will not exactly hold, but in [[Market liquidity|liquid markets]] the relationship is close to exact. | |||
The validity of this relationship requires that certain assumptions be satisfied; these are specified and the relationship is derived below. In practice transaction costs and financing costs (leverage) mean this relationship will not exactly hold, but in [[ | |||
===Assumptions=== | ===Assumptions=== | ||
Put–call parity is a [[ | Put–call parity is a [[static replication|static replication]], and thus requires minimal assumptions, namely the existence of a [[forward contract|forward contract]]. In the absence of traded forward contracts, the forward contract can be replaced (indeed, itself replicated) by the ability to buy the underlying asset and finance this by borrowing for fixed term (e.g., borrowing bonds), or conversely to borrow and sell (short) the underlying asset and loan the received money for term, in both cases yielding a [[self-financing portfolio | self-financing portfolio]]. | ||
These assumptions do not require any transactions between the initial date and expiry, and are thus significantly weaker than those of the [[#Black-Scholes_Model |Black-Scholes model]], which requires [[ | These assumptions do not require any transactions between the initial date and expiry, and are thus significantly weaker than those of the [[#Black-Scholes_Model |Black-Scholes model]], which requires [[dynamic replication (finance)|dynamic replication]] and continual transaction in the underlying. | ||
Replication assumes one can enter into derivative transactions, which requires leverage (and capital costs to back this), and buying and selling entails [[ | Replication assumes one can enter into derivative transactions, which requires leverage (and capital costs to back this), and buying and selling entails [[transaction cost|transaction cost]]s, notably the [[bid–ask spread | bid-ask spread]]. The relationship thus only holds exactly in an ideal [[frictionless market|frictionless market]] with unlimited liquidity. However, real world markets may be sufficiently liquid that the relationship is close to exact, most significantly FX markets in major currencies or major stock indices, in the absence of market turbulence. | ||
===Statement=== | ===Statement=== | ||
Line 25: | Line 23: | ||
</math> | </math> | ||
where <math>C</math> is the (current) value of a call, <math>P</math> is the (current) value of a put, <math>D</math> is the [[ | where <math>C</math> is the (current) value of a call, <math>P</math> is the (current) value of a put, <math>D</math> is the [[discount factor|discount factor]], <math>F</math> is the [[forward price|forward price]] of the asset, and <math>K</math> is the strike price. Note that the spot price is given by <math>D\cdot F = S</math> (spot price is present value, forward price is future value, discount factor relates these). The left side corresponds to a portfolio of long a call and short a put, while the right side corresponds to a forward contract. The assets <math>C</math> and <math>P</math> on the left side are given in current values, while the assets <math>F</math> and <math>K</math> are given in future values (forward price of asset, and strike price paid at expiry), which the discount factor <math>D</math> converts to present values. | ||
Using spot price <math>S</math> instead of forward price <math>F</math> yields: | Using spot price <math>S</math> instead of forward price <math>F</math> yields: | ||
Line 36: | Line 34: | ||
<math display = "block">C + D \cdot K = P + S</math> | <math display = "block">C + D \cdot K = P + S</math> | ||
In this case the left-hand side is a [[ | In this case the left-hand side is a [[fiduciary call|fiduciary call]], which is long a call and enough cash (or bonds) to pay the strike price if the call is exercised, while the right-hand side is a [[protective put|protective put]], which is long a put and the asset, so the asset can be sold for the strike price if the spot is below strike at expiry. Both sides have payoff <math>\max(S(T), K)</math> at expiry (i.e., at least the strike price, or the value of the asset if more), which gives another way of proving or interpreting put–call parity. | ||
In more detail, this original equation can be stated as: | In more detail, this original equation can be stated as: | ||
<math display = "block"> C(t) - P(t) = S(t)- K \cdot B(t,T)</math> | <math display = "block"> C(t) - P(t) = S(t)- K \cdot B(t,T)</math> | ||
where <math>C(t)</math> is the value of the call at time <math>t</math>; <math>P(t)</math> is the value of the put of the same expiration date; <math>S(t)</math> is the [[ | where <math>C(t)</math> is the value of the call at time <math>t</math>; <math>P(t)</math> is the value of the put of the same expiration date; <math>S(t)</math> is the [[spot price|spot price]] of the underlying asset; <math>K</math> is the strike price; and <math>B(t,T)</math> is the present value of a [[zero-coupon bond | zero-coupon bond]] that matures to $1 at time <math>T.</math> This is the present value factor for K. | ||
Note that the right-hand side of the equation is also the price of buying a [[ | Note that the right-hand side of the equation is also the price of buying a [[forward contract|forward contract]] on the stock with delivery price <math>K</math>. Thus one way to read the equation is that a portfolio that is long a call and short a put is the same as being long a forward. In particular, if the underlying is not tradeable but there exists forwards on it, we can replace the right-hand-side expression by the price of a forward. | ||
If the bond [[ | If the bond [[interest rate|interest rate]], <math>r</math>, is assumed to be constant then | ||
<math display = "block"> | <math display = "block"> | ||
Line 51: | Line 49: | ||
</math> | </math> | ||
Note: <math>r</math> refers to the [[ | Note: <math>r</math> refers to the [[force of interest|force of interest]], which is approximately equal to the effective annual rate for small interest rates. However, one should take care with the approximation, especially with larger rates and larger time periods. To find <math>r</math> exactly, use <math>r = \ln (1+i) </math>, where <math>i</math> is the effective annual interest rate. | ||
When valuing European options written on stocks with known dividends that will be paid out during the life of the option, the formula becomes: | When valuing European options written on stocks with known dividends that will be paid out during the life of the option, the formula becomes: | ||
Line 59: | Line 57: | ||
</math> | </math> | ||
where <math>D(t)</math> represents the total value of the dividends from one stock share to be paid out over the remaining life of the options, discounted to [[ | where <math>D(t)</math> represents the total value of the dividends from one stock share to be paid out over the remaining life of the options, discounted to [[present value|present value]]. | ||
We can rewrite the equation as: | We can rewrite the equation as: | ||
Line 67: | Line 65: | ||
==Derivation== | ==Derivation== | ||
We will suppose that the put and call options are on traded stocks, but the [[ | We will suppose that the put and call options are on traded stocks, but the [[underlying|underlying]] can be any other tradeable asset. The ability to buy and sell the underlying is crucial to the "no arbitrage" argument below. | ||
First, note that under the assumption that there are no [[ | First, note that under the assumption that there are no [[arbitrage|arbitrage]] opportunities (the prices are [[arbitrage-free | arbitrage-free]]), two portfolios that always have the same payoff at time T must have the same value at any prior time. To prove this suppose that, at some time <math>T</math> before <math>T</math>, one portfolio were cheaper than the other. Then one could purchase (go long) the cheaper portfolio and sell (go short) the more expensive. At time <math>T</math>, our overall portfolio would, for any value of the share price, have zero value (all the assets and liabilities have canceled out). The profit we made at time <math>T</math> is thus a riskless profit, but this violates our assumption of no arbitrage. | ||
We will derive the put-call parity relation by creating two portfolios with the same payoffs ([[ | We will derive the put-call parity relation by creating two portfolios with the same payoffs ([[static replication|static replication]]) and invoking the above principle ([[rational pricing|rational pricing]]). | ||
Consider a call option and a put option with the same strike <math>K</math> for expiry at the same date <math>T</math> on some stock <math>S</math>, which pays no dividend. We assume the existence of a [[ | Consider a call option and a put option with the same strike <math>K</math> for expiry at the same date <math>T</math> on some stock <math>S</math>, which pays no dividend. We assume the existence of a [[Bond (finance)|bond]] that pays 1 dollar at maturity time <math>T</math>. The bond price may be random (like the stock) but must equal 1 at maturity. | ||
Let the price of <math>S</math> be S(t) at time t. Now assemble a portfolio by buying a call option <math>C</math> and selling a put option <math>P</math> of the same maturity <math>T</math> and strike <math>K</math>. The payoff for this portfolio is <math>S(T)-K</math>. Now assemble a second portfolio by buying one share and borrowing <math>K</math> bonds. Note the payoff of the latter portfolio is also <math>S(T)-K</math> at time <math>T</math>, since our share bought for <math>S(T)</math> will be worth <math>S(T)</math> and the borrowed bonds will be worth <math>K</math>. | Let the price of <math>S</math> be S(t) at time t. Now assemble a portfolio by buying a call option <math>C</math> and selling a put option <math>P</math> of the same maturity <math>T</math> and strike <math>K</math>. The payoff for this portfolio is <math>S(T)-K</math>. Now assemble a second portfolio by buying one share and borrowing <math>K</math> bonds. Note the payoff of the latter portfolio is also <math>S(T)-K</math> at time <math>T</math>, since our share bought for <math>S(T)</math> will be worth <math>S(T)</math> and the borrowed bonds will be worth <math>K</math>. | ||
Line 87: | Line 85: | ||
==Binomial Option Pricing Model== | ==Binomial Option Pricing Model== | ||
The '''binomial options pricing model''' ('''BOPM''') provides a generalizable [[ | The '''binomial options pricing model''' ('''BOPM''') provides a generalizable [[Numerical analysis|numerical method]] for the valuation of [[Option (finance)|options]]. Essentially, the model uses a "discrete-time" ([[Lattice model (finance)|lattice based]]) model of the varying price over time of the [[underlying|underlying]] financial instrument, addressing cases where the [[Closed-form expression|closed-form]] [[Black–Scholes formula|Black–Scholes formula]] is wanting. | ||
==Method== | ==Method== | ||
Line 95: | Line 91: | ||
The binomial pricing model traces the evolution of the option's key underlying variables in discrete-time. This is done by means of a binomial lattice (Tree), for a number of time steps between the valuation and expiration dates. Each node in the lattice represents a possible price of the underlying at a given point in time. | The binomial pricing model traces the evolution of the option's key underlying variables in discrete-time. This is done by means of a binomial lattice (Tree), for a number of time steps between the valuation and expiration dates. Each node in the lattice represents a possible price of the underlying at a given point in time. | ||
Valuation is performed iteratively, starting at each of the final nodes (those that may be reached at the time of expiration), and then | Valuation is performed iteratively, starting at each of the final nodes (those that may be reached at the time of expiration), and then working backwards through the tree towards the first node (valuation date). The value computed at each stage is the value of the option at that point in time. | ||
Option valuation using this method is, as described, a three-step process: | Option valuation using this method is, as described, a three-step process: | ||
Line 105: | Line 101: | ||
The tree of prices is produced by working forward from valuation date to expiration. | The tree of prices is produced by working forward from valuation date to expiration. | ||
At each step, it is assumed that the [[ | At each step, it is assumed that the [[underlying instrument|underlying instrument]] will move up or down by a specific factor (<math>u</math> or <math>d</math>) per step of the tree (where, by definition, <math>u \ge 1</math> and <math>0 < d \le 1 </math>). So, if <math>S</math> is the current price, then in the next period the price will either be <math>S_{up} = S \cdot u</math> or <math>S_{down} = S \cdot d</math>. | ||
The up and down factors are calculated using the underlying [[ | The up and down factors are calculated using the underlying [[Volatility (finance)|volatility]], <math>\sigma</math>, and the time duration of a step, <math>t</math>, measured in years (using the [[day count convention|day count convention]] of the underlying instrument). From the condition that the [[variance|variance]] of the log of the price is <math>\sigma^2 t</math>, we have: | ||
<math display="block">u = e^{\sigma\sqrt \Delta t}, \, d = e^{-\sigma\sqrt \Delta t} = \frac{1}{u}.</math> | <math display="block">u = e^{\sigma\sqrt \Delta t}, \, d = e^{-\sigma\sqrt \Delta t} = \frac{1}{u}.</math> | ||
Above is the original Cox, Ross, & Rubinstein (CRR) method; there are various other techniques for generating the lattice, such as "the equal probabilities" tree, see.<ref name="Joshi">Mark s. Joshi (2008). [http://fbe.unimelb.edu.au/__data/assets/pdf_file/0006/806280/170.pdf The Convergence of Binomial Trees for Pricing the American Put] | Above is the original Cox, Ross, & Rubinstein (CRR) method; there are various other techniques for generating the lattice, such as "the equal probabilities" tree, see.<ref name="Joshi">Mark s. Joshi (2008). [http://fbe.unimelb.edu.au/__data/assets/pdf_file/0006/806280/170.pdf The Convergence of Binomial Trees for Pricing the American Put]</ref> | ||
The CRR method ensures that the tree is recombinant, i.e. if the underlying asset moves up and then down (u,d), the price will be the same as if it had moved down and then up (d,u)—here the two paths merge or recombine. This property reduces the number of tree nodes, and thus accelerates the computation of the option price. | The CRR method ensures that the tree is recombinant, i.e. if the underlying asset moves up and then down (u,d), the price will be the same as if it had moved down and then up (d,u)—here the two paths merge or recombine. This property reduces the number of tree nodes, and thus accelerates the computation of the option price. | ||
Line 121: | Line 117: | ||
====Step 2: Find option value at each final node==== | ====Step 2: Find option value at each final node==== | ||
At each final node of the tree—i.e. at expiration of the option—the option value is simply its [[ | At each final node of the tree—i.e. at expiration of the option—the option value is simply its [[option time value|intrinsic]], or exercise, value: | ||
<math display = "block"> | <math display = "block"> | ||
Line 130: | Line 126: | ||
</math> | </math> | ||
where <math>K</math> is the [[ | where <math>K</math> is the [[strike price|strike price]] and <math>S_n</math> is the spot price of the underlying asset at the <math>n</math><sup>th</sup> period. | ||
====Step 3: Find option value at earlier nodes==== | ====Step 3: Find option value at earlier nodes==== | ||
Once the above step is complete, the option value is then found for each node, starting at the penultimate time step, and working back to the first node of the tree (the valuation date) where the calculated result is the value of the option. | Once the above step is complete, the option value is then found for each node, starting at the penultimate time step, and working back to the first node of the tree (the valuation date) where the calculated result is the value of the option. | ||
The "binomial value" is found at each node, using the [[ | The "binomial value" is found at each node, using the [[risk-neutral measure|risk neutrality]] assumption; see [[Rational pricing#Risk neutral valuation|Risk neutral valuation]]. If exercise is permitted at the node, then the model takes the greater of binomial and exercise value at the node. | ||
Under the risk neutrality assumption, today's [[ | Under the risk neutrality assumption, today's [[fair value|fair price]] of a [[derivative (finance)|derivative]] is equal to the [[expected value|expected value]] of its future payoff discounted by the [[Risk-free interest rate|risk free rate]]. Therefore, expected value is calculated using the option values from the later two nodes (''Option up'' and ''Option down'') weighted by their respective probabilities—"probability" <math>p</math> of an up move in the underlying, and "probability" <math>(1−p)</math> of a down move. The expected value is then discounted at <math>q</math>, the [[Risk-free interest rate|risk free rate]] corresponding to the life of the option. | ||
The following formula to compute the [[ | The following formula to compute the [[expectation value|expectation value]] is applied at each node: | ||
<math display = "block">\text { Binomial Value }=[p \times \text { Option up }+(1-p) \times \text { Option down] } \times \exp (-r \times \Delta t)</math>, or | <math display = "block">\text { Binomial Value }=[p \times \text { Option up }+(1-p) \times \text { Option down] } \times \exp (-r \times \Delta t)</math>, or | ||
Line 145: | Line 141: | ||
<math display = "block">C_{t-\Delta t,i} = e^{-r \Delta t}(pC_{t,i} + (1-p)C_{t,i+1}) \,</math> | <math display = "block">C_{t-\Delta t,i} = e^{-r \Delta t}(pC_{t,i} + (1-p)C_{t,i+1}) \,</math> | ||
where <math>C_{t,i} \,</math> is the option's value for the <math>i^{th} \,</math> node at time <math>t</math>; <math display = "block">p = \frac{e^{(r-q) \Delta t} - d}{u - d}</math> is chosen such that the related [[ | where <math>C_{t,i} \,</math> is the option's value for the <math>i^{th} \,</math> node at time <math>t</math>; <math display = "block">p = \frac{e^{(r-q) \Delta t} - d}{u - d}</math> is chosen such that the related [[binomial distribution|binomial distribution]] simulates the [[geometric Brownian motion|geometric Brownian motion]] of the underlying stock with parameters <math>q</math> and <math>\sigma</math>; and <math>q</math> is the [[dividend yield|dividend yield]] of the underlying corresponding to the life of the option. | ||
{{alert-info|Note that for <math>p</math> to be in the interval (0,1) the following condition on <math>\Delta t</math> has to be satisfied <math>\Delta t < \frac{\sigma^2}{(r-q)^2}.</math>}} | {{alert-info|Note that for <math>p</math> to be in the interval (0,1) the following condition on <math>\Delta t</math> has to be satisfied <math>\Delta t < \frac{\sigma^2}{(r-q)^2}.</math>}} | ||
Line 152: | Line 148: | ||
==Black-Scholes Model== | ==Black-Scholes Model== | ||
The '''Black–Scholes''' or '''Black–Scholes–Merton model''' is a [[ | The '''Black–Scholes''' or '''Black–Scholes–Merton model''' is a [[mathematical model|mathematical model]] for the dynamics of a [[financial market|financial market]] containing [[Derivative (finance)|derivative]] investment instruments. From the [[parabolic partial differential equation|parabolic partial differential equation]] in the model, known as the [[Black–Scholes equation|Black–Scholes equation]], one can deduce the '''Black–Scholes formula''', which gives a theoretical estimate of the price of [[option style|European-style]] [[option (finance)|options]] and shows that the option has a ''unique'' price given the risk of the security and its expected return (instead replacing the security's expected return with the [[risk-neutral|risk-neutral]] rate). The equation and model are named after economists [[Fischer Black|Fischer Black]] and [[Myron Scholes|Myron Scholes]]; [[Robert C. Merton|Robert C. Merton]], who first wrote an academic paper on the subject, is sometimes also credited. | ||
The key idea behind the model is to [[ | The key idea behind the model is to [[hedge (finance)|hedge]] the option by buying and selling the underlying asset in just the right way and, as a consequence, to eliminate risk. This type of hedging is called "continuously revised [[delta hedging|delta hedging]]" and is the basis of more complicated hedging strategies such as those engaged in by investment banks and hedge funds. | ||
The model is widely used, although often with some adjustments, by options market participants.<ref name="bodie-kane-marcus">{{cite book |title= Investments|last= Bodie|first= Zvi|author-link=Zvi Bodie |author2=Alex Kane|author3=Alan J. Marcus|year= 2008|publisher= McGraw-Hill/Irwin|location= New York|edition=7th|isbn=978-0-07-326967-2 }}</ref>{{rp|751}} The model's assumptions have been relaxed and generalized in many directions, leading to a plethora of models that are currently used in derivative pricing and risk management. It is the insights of the model, as exemplified in the [[ | The model is widely used, although often with some adjustments, by options market participants.<ref name="bodie-kane-marcus">{{cite book |title= Investments|last= Bodie|first= Zvi|author-link=Zvi Bodie |author2=Alex Kane|author3=Alan J. Marcus|year= 2008|publisher= McGraw-Hill/Irwin|location= New York|edition=7th|isbn=978-0-07-326967-2 }}</ref>{{rp|751}} The model's assumptions have been relaxed and generalized in many directions, leading to a plethora of models that are currently used in derivative pricing and risk management. It is the insights of the model, as exemplified in the [[#Black–Scholes formula|Black–Scholes formula]], that are frequently used by market participants, as distinguished from the actual prices. | ||
=== Fundamental hypotheses === | === Fundamental hypotheses === | ||
Line 166: | Line 162: | ||
<div class="card-header">Asset Related</div> | <div class="card-header">Asset Related</div> | ||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||
<li class="list-group-item">Riskless rate: The rate of return on the riskless asset is constant and thus called the [[ | <li class="list-group-item">Riskless rate: The rate of return on the riskless asset is constant and thus called the [[risk-free interest rate|risk-free interest rate]].</li> | ||
<li class="list-group-item">Random walk: The instantaneous log return of stock price is an infinitesimal [[ | <li class="list-group-item">Random walk: The instantaneous log return of stock price is an infinitesimal [[random walk|random walk]] with drift; more precisely, the stock price follows a [[geometric Brownian motion|geometric Brownian motion]], and it is assumed that its drift and volatility are constant (if they are time-varying, a suitably modified Black–Scholes formula can be deduced quite simply, as long as the volatility is not random). </li> | ||
<li class="list-group-item">The stock does not pay a [[ | <li class="list-group-item">The stock does not pay a [[dividend|dividend]].</li> | ||
</ul> | </ul> | ||
</div> | </div> | ||
Line 175: | Line 171: | ||
<div class="card-header">Market Related</div> | <div class="card-header">Market Related</div> | ||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||
<li class="list-group-item">No [[ | <li class="list-group-item">No [[arbitrage|arbitrage]] opportunity (i.e., there is no way to make a riskless profit).</li> | ||
<li class="list-group-item">Ability to borrow and lend any amount, even fractional, of cash at the riskless rate.</li> | <li class="list-group-item">Ability to borrow and lend any amount, even fractional, of cash at the riskless rate.</li> | ||
<li class="list-group-item">Ability to buy and sell any amount, even fractional, of the stock (this includes [[ | <li class="list-group-item">Ability to buy and sell any amount, even fractional, of the stock (this includes [[short selling|short selling]]).</li> | ||
<li class="list-group-item"> The above transactions do not incur any fees or costs (i.e., [[ | <li class="list-group-item"> The above transactions do not incur any fees or costs (i.e., [[frictionless market|frictionless market]]).</li> | ||
</ul> | </ul> | ||
</div> | </div> | ||
<br> | <br> | ||
With these assumptions holding, suppose there is a derivative security also trading in this market. It is specified that this security will have a certain payoff at a specified date in the future, depending on the values taken by the stock up to that date. It is a surprising fact that the derivative's price can be determined at the current time, while accounting for the fact that the path the stock price will take in the future is unknown. For the special case of a European call or put option, Black and Scholes showed that "it is possible to create a [[ | With these assumptions holding, suppose there is a derivative security also trading in this market. It is specified that this security will have a certain payoff at a specified date in the future, depending on the values taken by the stock up to that date. It is a surprising fact that the derivative's price can be determined at the current time, while accounting for the fact that the path the stock price will take in the future is unknown. For the special case of a European call or put option, Black and Scholes showed that "it is possible to create a [[Hedge (finance)|hedged position]], consisting of a long position in the stock and a short position in the option, whose value will not depend on the price of the stock".<ref>{{cite journal |author=Black, Fischer |author2=Scholes, Myron |title=The Pricing of Options and Corporate Liabilities |journal=Journal of Political Economy |volume=81 |issue=3 |pages=637–654 |doi=10.1086/260062 |year=1973 |s2cid=154552078}}</ref> Their dynamic hedging strategy led to a partial differential equation which governed the price of the option. Its solution is given by the Black–Scholes formula. | ||
=== Notation === | === Notation === | ||
Line 191: | Line 187: | ||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||
<li class="list-group-item"><math>t</math> is a time in years; with <math> t = 0 </math> generally representing the present year.</li> | <li class="list-group-item"><math>t</math> is a time in years; with <math> t = 0 </math> generally representing the present year.</li> | ||
<li class="list-group-item"><math>r</math> is the annualized [[ | <li class="list-group-item"><math>r</math> is the annualized [[risk-free interest rate|risk-free interest rate]], [[Continuous compounding|continuously compounded]] (also known as the [[force of interest|''force of interest'']]).</li> | ||
</ul> | </ul> | ||
</div> | </div> | ||
Line 199: | Line 195: | ||
<div class="card-header">Asset Related</div> | <div class="card-header">Asset Related</div> | ||
<ul class="list-group list-group-flush"> | <ul class="list-group list-group-flush"> | ||
<li class="list-group-item"><math>\mu</math> is the [[ | <li class="list-group-item"><math>\mu</math> is the [[drift rate|drift rate]] of <math>S</math>, annualized</li> | ||
<li class="list-group-item"><math>\sigma</math> is the standard deviation of the stock's returns. This is the square root of the [[ | <li class="list-group-item"><math>\sigma</math> is the standard deviation of the stock's returns. This is the square root of the [[quadratic variation|quadratic variation]] of the stock's log price process, a measure of its [[Volatility (finance)|volatility]]. </li> | ||
</ul> | </ul> | ||
</div> | </div> | ||
Line 213: | Line 209: | ||
<li class="list-group-item"><math>T</math> is the time of option expiration. </li> | <li class="list-group-item"><math>T</math> is the time of option expiration. </li> | ||
<li class="list-group-item"><math>\tau</math> is the time until maturity: <math>\tau = T - t</math> </li> | <li class="list-group-item"><math>\tau</math> is the time until maturity: <math>\tau = T - t</math> </li> | ||
<li class="list-group-item"><math>K</math> is the [[ | <li class="list-group-item"><math>K</math> is the [[strike price|strike price]] of the option, also known as the exercise price </li> | ||
</ul> | </ul> | ||
</div> | </div> | ||
<br> | <br> | ||
<math>N(x)</math> will denote the [[ | <math>N(x)</math> will denote the [[standard normal|standard normal]] [[cumulative distribution function|cumulative distribution function]]: | ||
<math display = "block">N(x) = \frac{1}{\sqrt{2\pi}}\int_{-\infty}^x e^{-z^2/2}\, dz.</math> | <math display = "block">N(x) = \frac{1}{\sqrt{2\pi}}\int_{-\infty}^x e^{-z^2/2}\, dz.</math> | ||
<math>N'(x)</math> will denote the standard normal [[ | <math>N'(x)</math> will denote the standard normal [[probability density function|probability density function]]: | ||
<math display = "block">N'(x) = \frac{dN(x)}{dx} = \frac{1}{\sqrt{2\pi}} e^{-x^2/2}. </math> | <math display = "block">N'(x) = \frac{dN(x)}{dx} = \frac{1}{\sqrt{2\pi}} e^{-x^2/2}. </math> | ||
===Black–Scholes equation=== | ===Black–Scholes equation=== | ||
The Black–Scholes equation is a [[ | The Black–Scholes equation is a [[parabolic partial differential equation|parabolic partial differential equation]], which describes the price of the option over time. The equation is: | ||
<math display = "block">\frac{\partial V}{\partial t} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 V}{\partial S^2} + rS\frac{\partial V}{\partial S} - rV = 0</math> | <math display = "block">\frac{\partial V}{\partial t} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 V}{\partial S^2} + rS\frac{\partial V}{\partial S} - rV = 0</math> | ||
The key financial insight behind the equation is that one can perfectly [[ | The key financial insight behind the equation is that one can perfectly [[hedge (finance)|hedge]] the option by buying and selling the [[underlying|underlying]] asset and the bank account asset (cash) in just the right way and consequently "eliminate risk". This hedge, in turn, implies that there is only one right price for the option, as returned by the Black–Scholes formula. | ||
===Black–Scholes formula=== | ===Black–Scholes formula=== | ||
The Black–Scholes formula calculates the price of | The Black–Scholes formula calculates the price of European [[guide:8c79f93961|put]] and [[guide:8c79f93961|call option]]s. This price is consistent with the Black–Scholes equation [[#Black–Scholes equation and its derivation|as above]]; this follows since the formula can be obtained by solving the equation for the corresponding terminal and boundary conditions: | ||
<math display = "block">\begin{align*} | <math display = "block">\begin{align*} | ||
Line 248: | Line 244: | ||
\end{align*}</math> | \end{align*}</math> | ||
The price of a corresponding put option based on [[ | The price of a corresponding put option based on [[#put_call_parity|put–call parity]] with [[discount factor|discount factor]] <math>e^{-r(T-t)}</math> is: | ||
<math display = "block">\begin{align*} | <math display = "block">\begin{align*} | ||
P(S_t, t) &= Ke^{-r(T - t)} - S_t + C(S_t, t) \\ | P(S_t, t) &= Ke^{-r(T - t)} - S_t + C(S_t, t) \\ | ||
Line 255: | Line 251: | ||
===Alternative formulation=== | ===Alternative formulation=== | ||
Introducing some auxiliary variables allows the formula to be simplified and reformulated in a form that is often more convenient (this is a special case of the [[ | Introducing some auxiliary variables allows the formula to be simplified and reformulated in a form that is often more convenient (this is a special case of the [[Black model|Black '76 formula]]): | ||
<math display = "block">\begin{align*} | <math display = "block">\begin{align*} | ||
C(F, \tau) &= D \left[ N(d_+) F - N(d_-) K \right] \\ | C(F, \tau) &= D \left[ N(d_+) F - N(d_-) K \right] \\ | ||
Line 263: | Line 259: | ||
\end{align*}</math> | \end{align*}</math> | ||
where <math>D = e^{-r\tau}</math> is the [[ | where <math>D = e^{-r\tau}</math> is the [[discount factor|discount factor]], <math>F = e^{r\tau} S = \frac{S}{D}</math> is the [[forward price|forward price]] of the underlying asset, and <math>S = DF</math>. Given put–call parity, which is expressed in these terms as <math display = "block">C - P = D(F - K) = S - D K</math>, the price of a put option is | ||
<math display = "block">P(F, \tau) = D \left[ N(-d_-) K - N(-d_+) F \right].</math> | <math display = "block">P(F, \tau) = D \left[ N(-d_-) K - N(-d_+) F \right].</math> | ||
==The Options Greeks== | ==The Options Greeks== | ||
"[[ | "[[Greeks (finance)|The Greeks]]" measure the sensitivity of the value of a derivative product or a financial portfolio to changes in parameter values while holding the other parameters fixed. They are [[partial derivatives|partial derivatives]] of the price with respect to the parameter values. One Greek, "gamma" (as well as others not listed here) is a partial derivative of another Greek, "delta" in this case. | ||
The Greeks are important not only in the mathematical theory of finance, but also for those actively trading. Financial institutions will typically set (risk) limit values for each of the Greeks that their traders must not exceed. | The Greeks are important not only in the mathematical theory of finance, but also for those actively trading. Financial institutions will typically set (risk) limit values for each of the Greeks that their traders must not exceed. | ||
<ref name ="Haugh">Martin Haugh (2016). [http://www.columbia.edu/~mh2078/QRM/BasicConceptsTechniques.pdf Basic Concepts and Techniques of Risk Management], [[ | <ref name ="Haugh">Martin Haugh (2016). [http://www.columbia.edu/~mh2078/QRM/BasicConceptsTechniques.pdf Basic Concepts and Techniques of Risk Management], [[Columbia University|Columbia University]]</ref> | ||
Delta is the most important Greek since this usually confers the largest risk. Many traders will zero their delta at the end of the day if they are not speculating on the direction of the market and following a delta-neutral hedging approach as defined by Black–Scholes. | Delta is the most important Greek since this usually confers the largest risk. Many traders will zero their delta at the end of the day if they are not speculating on the direction of the market and following a delta-neutral hedging approach as defined by Black–Scholes. | ||
When a trader seeks to establish an effective delta-hedge for a portfolio, the trader may also seek to neutralize the portfolio's [[ | When a trader seeks to establish an effective delta-hedge for a portfolio, the trader may also seek to neutralize the portfolio's [[Greeks_(finance)#Gamma |gamma]], as this will ensure that the hedge will be effective over a wider range of underlying price movements. | ||
The Greeks for Black–Scholes are given in [[ | The Greeks for Black–Scholes are given in [[Closed-form expression|closed form]] below. They can be obtained by [[Differentiation (mathematics)|differentiation]] of the Black–Scholes formula.<ref>Although with significant algebra; see, for example, Hong-Yi Chen, Cheng-Few Lee and Weikang Shih (2010). | ||
[https://docs.google.com/viewer?a=v&q=cache:ai5xEtbLxCIJ:centerforpbbefr.rutgers.edu/TaipeiPBFR%26D/01-16-09%2520papers/5-4%2520Greek%2520letters.doc+Derivations+and+Applications+of+Greek+Letters+%E2%80%93+Review+and+Integration&pid=bl&srcid=ADGEEShU4q28apOYjO-BmqXOJTOHj2BG0BgnxtLn-ccCfh27FYlCDla0nspYCidFFFWiPfYjM2PTT0_109Lth79rFwKsenMFpawjU9BtpBSQO81hUj0OjG3owSKTyv6-VTziJ6tq5CNb Derivations and Applications of Greek Letters: Review and Integration], ''Handbook of Quantitative Finance and Risk Management'', III:491–503.</ref> | [https://docs.google.com/viewer?a=v&q=cache:ai5xEtbLxCIJ:centerforpbbefr.rutgers.edu/TaipeiPBFR%26D/01-16-09%2520papers/5-4%2520Greek%2520letters.doc+Derivations+and+Applications+of+Greek+Letters+%E2%80%93+Review+and+Integration&pid=bl&srcid=ADGEEShU4q28apOYjO-BmqXOJTOHj2BG0BgnxtLn-ccCfh27FYlCDla0nspYCidFFFWiPfYjM2PTT0_109Lth79rFwKsenMFpawjU9BtpBSQO81hUj0OjG3owSKTyv6-VTziJ6tq5CNb Derivations and Applications of Greek Letters: Review and Integration], ''Handbook of Quantitative Finance and Risk Management'', III:491–503.</ref> | ||
Line 300: | Line 296: | ||
|} | |} | ||
Note that from the formulae, it is clear that the gamma is the same value for calls and puts and so too is the vega the same value for calls and puts options. This can be seen directly from [[ | Note that from the formulae, it is clear that the gamma is the same value for calls and puts and so too is the vega the same value for calls and puts options. This can be seen directly from [[#put_call_parity|put–call parity]], since the difference of a put and a call is a forward, which is linear in <math>S</math> and independent of <math>\sigma</math> (so a forward has zero gamma and zero vega). <math>N'</math> is the standard normal probability density function. | ||
In practice, some sensitivities are usually quoted in scaled-down terms, to match the scale of likely changes in the parameters. For example, rho is often reported divided by 10,000 (1 basis point rate change), vega by 100 (1 vol point change), and theta by 365 or 252 (1 day decay based on either calendar days or trading days per year). | In practice, some sensitivities are usually quoted in scaled-down terms, to match the scale of likely changes in the parameters. For example, rho is often reported divided by 10,000 (1 basis point rate change), vega by 100 (1 vol point change), and theta by 365 or 252 (1 day decay based on either calendar days or trading days per year). | ||
==References== | ==References== |
Latest revision as of 01:07, 7 April 2024
A price (premium) is paid or received for purchasing or selling options. This page discusses the calculation of this premium in general.
Because the values of option contracts depend on a number of different variables in addition to the value of the underlying asset, they are complex to value. The valuation itself combines (1) a model of the behavior ("process") of the underlying price with (2) a mathematical method which returns the premium as a function of the assumed behavior.
Put-call Parity
In financial mathematics, put–call parity defines a relationship between the price of a European call option and European put option, both with the identical strike price and expiry, namely that a portfolio of a long call option and a short put option is equivalent to (and hence has the same value as) a single forward contract at this strike price and expiry. This is because if the price at expiry is above the strike price, the call will be exercised, while if it is below, the put will be exercised, and thus in either case one unit of the asset will be purchased for the strike price, exactly as in a forward contract.
The validity of this relationship requires that certain assumptions be satisfied; these are specified and the relationship is derived below. In practice transaction costs and financing costs (leverage) mean this relationship will not exactly hold, but in liquid markets the relationship is close to exact.
Assumptions
Put–call parity is a static replication, and thus requires minimal assumptions, namely the existence of a forward contract. In the absence of traded forward contracts, the forward contract can be replaced (indeed, itself replicated) by the ability to buy the underlying asset and finance this by borrowing for fixed term (e.g., borrowing bonds), or conversely to borrow and sell (short) the underlying asset and loan the received money for term, in both cases yielding a self-financing portfolio.
These assumptions do not require any transactions between the initial date and expiry, and are thus significantly weaker than those of the Black-Scholes model, which requires dynamic replication and continual transaction in the underlying.
Replication assumes one can enter into derivative transactions, which requires leverage (and capital costs to back this), and buying and selling entails transaction costs, notably the bid-ask spread. The relationship thus only holds exactly in an ideal frictionless market with unlimited liquidity. However, real world markets may be sufficiently liquid that the relationship is close to exact, most significantly FX markets in major currencies or major stock indices, in the absence of market turbulence.
Statement
Put–call parity can be stated in a number of equivalent ways, most tersely as:
where [math]C[/math] is the (current) value of a call, [math]P[/math] is the (current) value of a put, [math]D[/math] is the discount factor, [math]F[/math] is the forward price of the asset, and [math]K[/math] is the strike price. Note that the spot price is given by [math]D\cdot F = S[/math] (spot price is present value, forward price is future value, discount factor relates these). The left side corresponds to a portfolio of long a call and short a put, while the right side corresponds to a forward contract. The assets [math]C[/math] and [math]P[/math] on the left side are given in current values, while the assets [math]F[/math] and [math]K[/math] are given in future values (forward price of asset, and strike price paid at expiry), which the discount factor [math]D[/math] converts to present values.
Using spot price [math]S[/math] instead of forward price [math]F[/math] yields:
Rearranging the terms yields a different interpretation:
In this case the left-hand side is a fiduciary call, which is long a call and enough cash (or bonds) to pay the strike price if the call is exercised, while the right-hand side is a protective put, which is long a put and the asset, so the asset can be sold for the strike price if the spot is below strike at expiry. Both sides have payoff [math]\max(S(T), K)[/math] at expiry (i.e., at least the strike price, or the value of the asset if more), which gives another way of proving or interpreting put–call parity.
In more detail, this original equation can be stated as:
where [math]C(t)[/math] is the value of the call at time [math]t[/math]; [math]P(t)[/math] is the value of the put of the same expiration date; [math]S(t)[/math] is the spot price of the underlying asset; [math]K[/math] is the strike price; and [math]B(t,T)[/math] is the present value of a zero-coupon bond that matures to $1 at time [math]T.[/math] This is the present value factor for K.
Note that the right-hand side of the equation is also the price of buying a forward contract on the stock with delivery price [math]K[/math]. Thus one way to read the equation is that a portfolio that is long a call and short a put is the same as being long a forward. In particular, if the underlying is not tradeable but there exists forwards on it, we can replace the right-hand-side expression by the price of a forward.
If the bond interest rate, [math]r[/math], is assumed to be constant then
Note: [math]r[/math] refers to the force of interest, which is approximately equal to the effective annual rate for small interest rates. However, one should take care with the approximation, especially with larger rates and larger time periods. To find [math]r[/math] exactly, use [math]r = \ln (1+i) [/math], where [math]i[/math] is the effective annual interest rate.
When valuing European options written on stocks with known dividends that will be paid out during the life of the option, the formula becomes:
where [math]D(t)[/math] represents the total value of the dividends from one stock share to be paid out over the remaining life of the options, discounted to present value. We can rewrite the equation as:
and note that the right-hand side is the price of a forward contract on the stock with delivery price [math]K[/math], as before.
Derivation
We will suppose that the put and call options are on traded stocks, but the underlying can be any other tradeable asset. The ability to buy and sell the underlying is crucial to the "no arbitrage" argument below.
First, note that under the assumption that there are no arbitrage opportunities (the prices are arbitrage-free), two portfolios that always have the same payoff at time T must have the same value at any prior time. To prove this suppose that, at some time [math]T[/math] before [math]T[/math], one portfolio were cheaper than the other. Then one could purchase (go long) the cheaper portfolio and sell (go short) the more expensive. At time [math]T[/math], our overall portfolio would, for any value of the share price, have zero value (all the assets and liabilities have canceled out). The profit we made at time [math]T[/math] is thus a riskless profit, but this violates our assumption of no arbitrage.
We will derive the put-call parity relation by creating two portfolios with the same payoffs (static replication) and invoking the above principle (rational pricing).
Consider a call option and a put option with the same strike [math]K[/math] for expiry at the same date [math]T[/math] on some stock [math]S[/math], which pays no dividend. We assume the existence of a bond that pays 1 dollar at maturity time [math]T[/math]. The bond price may be random (like the stock) but must equal 1 at maturity.
Let the price of [math]S[/math] be S(t) at time t. Now assemble a portfolio by buying a call option [math]C[/math] and selling a put option [math]P[/math] of the same maturity [math]T[/math] and strike [math]K[/math]. The payoff for this portfolio is [math]S(T)-K[/math]. Now assemble a second portfolio by buying one share and borrowing [math]K[/math] bonds. Note the payoff of the latter portfolio is also [math]S(T)-K[/math] at time [math]T[/math], since our share bought for [math]S(T)[/math] will be worth [math]S(T)[/math] and the borrowed bonds will be worth [math]K[/math].
By our preliminary observation that identical payoffs imply that both portfolios must have the same price at a general time [math]t[/math], the following relationship exists between the value of the various instruments:
Thus given no arbitrage opportunities, the above relationship, which is known as put-call parity, holds, and for any three prices of the call, put, bond and stock one can compute the implied price of the fourth.
In the case of dividends, the modified formula can be derived in similar manner to above, but with the modification that one portfolio consists of going long a call, going short a put, and [math]D(T)[/math] bonds that each pay 1 dollar at maturity [math]T[/math] (the bonds will be worth [math]D(t)[/math] at time [math]T[/math]); the other portfolio is the same as before - long one share of stock, short [math]K[/math] bonds that each pay 1 dollar at [math]T[/math]. The difference is that at time [math]T[/math], the stock is not only worth [math]S(T)[/math] but has paid out [math]D(t)[/math] in dividends.
Binomial Option Pricing Model
The binomial options pricing model (BOPM) provides a generalizable numerical method for the valuation of options. Essentially, the model uses a "discrete-time" (lattice based) model of the varying price over time of the underlying financial instrument, addressing cases where the closed-form Black–Scholes formula is wanting.
Method
The binomial pricing model traces the evolution of the option's key underlying variables in discrete-time. This is done by means of a binomial lattice (Tree), for a number of time steps between the valuation and expiration dates. Each node in the lattice represents a possible price of the underlying at a given point in time.
Valuation is performed iteratively, starting at each of the final nodes (those that may be reached at the time of expiration), and then working backwards through the tree towards the first node (valuation date). The value computed at each stage is the value of the option at that point in time.
Option valuation using this method is, as described, a three-step process:
- Price tree generation,
- Calculation of option value at each final node,
- Sequential calculation of the option value at each preceding node.
Step 1: Create the binomial price tree
The tree of prices is produced by working forward from valuation date to expiration.
At each step, it is assumed that the underlying instrument will move up or down by a specific factor ([math]u[/math] or [math]d[/math]) per step of the tree (where, by definition, [math]u \ge 1[/math] and [math]0 \lt d \le 1 [/math]). So, if [math]S[/math] is the current price, then in the next period the price will either be [math]S_{up} = S \cdot u[/math] or [math]S_{down} = S \cdot d[/math].
The up and down factors are calculated using the underlying volatility, [math]\sigma[/math], and the time duration of a step, [math]t[/math], measured in years (using the day count convention of the underlying instrument). From the condition that the variance of the log of the price is [math]\sigma^2 t[/math], we have:
Above is the original Cox, Ross, & Rubinstein (CRR) method; there are various other techniques for generating the lattice, such as "the equal probabilities" tree, see.[1]
The CRR method ensures that the tree is recombinant, i.e. if the underlying asset moves up and then down (u,d), the price will be the same as if it had moved down and then up (d,u)—here the two paths merge or recombine. This property reduces the number of tree nodes, and thus accelerates the computation of the option price.
This property also allows the value of the underlying asset at each node to be calculated directly via formula, and does not require that the tree be built first. The node-value will be:
Where [math]N_u[/math] is the number of up ticks and [math]N_d[/math] is the number of down ticks.
Step 2: Find option value at each final node
At each final node of the tree—i.e. at expiration of the option—the option value is simply its intrinsic, or exercise, value:
where [math]K[/math] is the strike price and [math]S_n[/math] is the spot price of the underlying asset at the [math]n[/math]th period.
Step 3: Find option value at earlier nodes
Once the above step is complete, the option value is then found for each node, starting at the penultimate time step, and working back to the first node of the tree (the valuation date) where the calculated result is the value of the option.
The "binomial value" is found at each node, using the risk neutrality assumption; see Risk neutral valuation. If exercise is permitted at the node, then the model takes the greater of binomial and exercise value at the node.
Under the risk neutrality assumption, today's fair price of a derivative is equal to the expected value of its future payoff discounted by the risk free rate. Therefore, expected value is calculated using the option values from the later two nodes (Option up and Option down) weighted by their respective probabilities—"probability" [math]p[/math] of an up move in the underlying, and "probability" [math](1−p)[/math] of a down move. The expected value is then discounted at [math]q[/math], the risk free rate corresponding to the life of the option.
The following formula to compute the expectation value is applied at each node:
, or
where [math]C_{t,i} \,[/math] is the option's value for the [math]i^{th} \,[/math] node at time [math]t[/math];
is chosen such that the related binomial distribution simulates the geometric Brownian motion of the underlying stock with parameters [math]q[/math] and [math]\sigma[/math]; and [math]q[/math] is the dividend yield of the underlying corresponding to the life of the option.
Black-Scholes Model
The Black–Scholes or Black–Scholes–Merton model is a mathematical model for the dynamics of a financial market containing derivative investment instruments. From the parabolic partial differential equation in the model, known as the Black–Scholes equation, one can deduce the Black–Scholes formula, which gives a theoretical estimate of the price of European-style options and shows that the option has a unique price given the risk of the security and its expected return (instead replacing the security's expected return with the risk-neutral rate). The equation and model are named after economists Fischer Black and Myron Scholes; Robert C. Merton, who first wrote an academic paper on the subject, is sometimes also credited.
The key idea behind the model is to hedge the option by buying and selling the underlying asset in just the right way and, as a consequence, to eliminate risk. This type of hedging is called "continuously revised delta hedging" and is the basis of more complicated hedging strategies such as those engaged in by investment banks and hedge funds.
The model is widely used, although often with some adjustments, by options market participants.[2]:751 The model's assumptions have been relaxed and generalized in many directions, leading to a plethora of models that are currently used in derivative pricing and risk management. It is the insights of the model, as exemplified in the Black–Scholes formula, that are frequently used by market participants, as distinguished from the actual prices.
Fundamental hypotheses
The Black–Scholes model assumes that the market consists of at least one risky asset, usually called the stock, and one riskless asset, usually called the money market, cash, or bond.
Now assumptions are made on the assets (which explain their names):
- Riskless rate: The rate of return on the riskless asset is constant and thus called the risk-free interest rate.
- Random walk: The instantaneous log return of stock price is an infinitesimal random walk with drift; more precisely, the stock price follows a geometric Brownian motion, and it is assumed that its drift and volatility are constant (if they are time-varying, a suitably modified Black–Scholes formula can be deduced quite simply, as long as the volatility is not random).
- The stock does not pay a dividend.
- No arbitrage opportunity (i.e., there is no way to make a riskless profit).
- Ability to borrow and lend any amount, even fractional, of cash at the riskless rate.
- Ability to buy and sell any amount, even fractional, of the stock (this includes short selling).
- The above transactions do not incur any fees or costs (i.e., frictionless market).
With these assumptions holding, suppose there is a derivative security also trading in this market. It is specified that this security will have a certain payoff at a specified date in the future, depending on the values taken by the stock up to that date. It is a surprising fact that the derivative's price can be determined at the current time, while accounting for the fact that the path the stock price will take in the future is unknown. For the special case of a European call or put option, Black and Scholes showed that "it is possible to create a hedged position, consisting of a long position in the stock and a short position in the option, whose value will not depend on the price of the stock".[3] Their dynamic hedging strategy led to a partial differential equation which governed the price of the option. Its solution is given by the Black–Scholes formula.
Notation
The notation used throughout this page will be defined as follows, grouped by subject:
- [math]t[/math] is a time in years; with [math] t = 0 [/math] generally representing the present year.
- [math]r[/math] is the annualized risk-free interest rate, continuously compounded (also known as the force of interest).
- [math]\mu[/math] is the drift rate of [math]S[/math], annualized
- [math]\sigma[/math] is the standard deviation of the stock's returns. This is the square root of the quadratic variation of the stock's log price process, a measure of its volatility.
- [math]V(S, t)[/math] is the price of the option as a function of the underlying asset [math]S[/math] at time [math]t[/math]
- [math]C(S, t)[/math] is the price of a European call option
- [math]P(S, t)[/math] is the price of a European put option
- [math]T[/math] is the time of option expiration.
- [math]\tau[/math] is the time until maturity: [math]\tau = T - t[/math]
- [math]K[/math] is the strike price of the option, also known as the exercise price
[math]N(x)[/math] will denote the standard normal cumulative distribution function:
[math]N'(x)[/math] will denote the standard normal probability density function:
Black–Scholes equation
The Black–Scholes equation is a parabolic partial differential equation, which describes the price of the option over time. The equation is:
The key financial insight behind the equation is that one can perfectly hedge the option by buying and selling the underlying asset and the bank account asset (cash) in just the right way and consequently "eliminate risk". This hedge, in turn, implies that there is only one right price for the option, as returned by the Black–Scholes formula.
Black–Scholes formula
The Black–Scholes formula calculates the price of European put and call options. This price is consistent with the Black–Scholes equation as above; this follows since the formula can be obtained by solving the equation for the corresponding terminal and boundary conditions:
The value of a call option for a non-dividend-paying underlying stock in terms of the Black–Scholes parameters is:
The price of a corresponding put option based on put–call parity with discount factor [math]e^{-r(T-t)}[/math] is:
Alternative formulation
Introducing some auxiliary variables allows the formula to be simplified and reformulated in a form that is often more convenient (this is a special case of the Black '76 formula):
where [math]D = e^{-r\tau}[/math] is the discount factor, [math]F = e^{r\tau} S = \frac{S}{D}[/math] is the forward price of the underlying asset, and [math]S = DF[/math]. Given put–call parity, which is expressed in these terms as
, the price of a put option is
The Options Greeks
"The Greeks" measure the sensitivity of the value of a derivative product or a financial portfolio to changes in parameter values while holding the other parameters fixed. They are partial derivatives of the price with respect to the parameter values. One Greek, "gamma" (as well as others not listed here) is a partial derivative of another Greek, "delta" in this case.
The Greeks are important not only in the mathematical theory of finance, but also for those actively trading. Financial institutions will typically set (risk) limit values for each of the Greeks that their traders must not exceed. [4]
Delta is the most important Greek since this usually confers the largest risk. Many traders will zero their delta at the end of the day if they are not speculating on the direction of the market and following a delta-neutral hedging approach as defined by Black–Scholes. When a trader seeks to establish an effective delta-hedge for a portfolio, the trader may also seek to neutralize the portfolio's gamma, as this will ensure that the hedge will be effective over a wider range of underlying price movements.
The Greeks for Black–Scholes are given in closed form below. They can be obtained by differentiation of the Black–Scholes formula.[5]
Call | Put | ||
---|---|---|---|
Delta | [math]\frac{\partial V}{\partial S}[/math] | [math]N(d_1)\,[/math] | [math]-N(-d_1) = N(d_1) - 1\,[/math] |
Gamma | [math]\frac{\partial^{2} V}{\partial S^{2}}[/math] | [math]\frac{N'(d_1)}{S\sigma\sqrt{T - t}}\,[/math] | |
Vega | [math]\frac{\partial V}{\partial \sigma}[/math] | [math]S N'(d_1) \sqrt{T-t}\,[/math] | |
Theta | [math]\frac{\partial V}{\partial t}[/math] | [math]-\frac{S N'(d_1) \sigma}{2 \sqrt{T - t}} - rKe^{-r(T - t)}N(d_2)\,[/math] | [math]-\frac{S N'(d_1) \sigma}{2 \sqrt{T - t}} + rKe^{-r(T - t)}N(-d_2)\,[/math] |
Rho | [math]\frac{\partial V}{\partial r}[/math] | [math] K(T - t)e^{-r(T - t)}N( d_2)\,[/math] | [math]-K(T - t)e^{-r(T - t)}N(-d_2)\,[/math] |
Note that from the formulae, it is clear that the gamma is the same value for calls and puts and so too is the vega the same value for calls and puts options. This can be seen directly from put–call parity, since the difference of a put and a call is a forward, which is linear in [math]S[/math] and independent of [math]\sigma[/math] (so a forward has zero gamma and zero vega). [math]N'[/math] is the standard normal probability density function.
In practice, some sensitivities are usually quoted in scaled-down terms, to match the scale of likely changes in the parameters. For example, rho is often reported divided by 10,000 (1 basis point rate change), vega by 100 (1 vol point change), and theta by 365 or 252 (1 day decay based on either calendar days or trading days per year).
References
- Mark s. Joshi (2008). The Convergence of Binomial Trees for Pricing the American Put
- Bodie, Zvi; Alex Kane; Alan J. Marcus (2008). Investments (7th ed.). New York: McGraw-Hill/Irwin. ISBN 978-0-07-326967-2.
- Black, Fischer (1973). "The Pricing of Options and Corporate Liabilities". Journal of Political Economy 81 (3): 637–654. doi: .
- Martin Haugh (2016). Basic Concepts and Techniques of Risk Management, Columbia University
- Although with significant algebra; see, for example, Hong-Yi Chen, Cheng-Few Lee and Weikang Shih (2010). Derivations and Applications of Greek Letters: Review and Integration, Handbook of Quantitative Finance and Risk Management, III:491–503.