Some time ago, I wrote a short unpublished note (mostly for my own benefit) when I was trying to understand the derivation of the Black-Scholes equation in financial mathematics, which computes the price of various options under some assumptions on the underlying financial model. In order to avoid issues relating to stochastic calculus, Itō’s formula, etc. I only considered a discrete model rather than a continuous one, which makes the mathematics much more elementary. I was recently asked about this note, and decided that it would be worthwhile to expand it into a blog article here. The emphasis here will be on the simplest models rather than the most realistic models, in order to emphasise the beautifully simple basic idea behind the derivation of this formula.
The basic type of problem that the Black-Scholes equation solves (in particular models) is the following. One has an underlying financial instrument S, which represents some asset which can be bought and sold at various times t, with the per-unit price of the instrument varying with t. (For the mathematical model, it is not relevant what type of asset S actually is, but one could imagine for instance that S is a stock, a commodity, a currency, or a bond.) Given such an underlying instrument S, one can create options based on S and on some future time
, which give the buyer and seller of the options certain rights and obligations regarding S at an expiration time
. For instance,
- A call option for S at time
and at a strike price P gives the buyer of the option the right (but not the obligation) to buy a unit of S from the seller of the option at price P at time
(conversely, the seller of the option has the obligation but not the right to sell a unit of S to the buyer of the option at time
, if the buyer so requests).
- A put option for S at time
and at a strike price P gives the buyer of the option the right (but not the obligation) to sell a unit of S to the seller of the option at price P at time
(and conversely, the seller of the option has the obligation but not the right to buy a unit of S from the buyer of the option at time
, if the buyer so requests).
- More complicated options, such as straddles and collars, can be formed by taking linear combinations of call and put options, e.g. simultaneously buying or selling a call and a put option. One can also consider “American options” which offer rights and obligations for an interval of time, rather than the “European options” described above which only apply at a fixed time
. The Black-Scholes formula applies only to European options, though extensions of this theory have been applied to American options.
The problem is this: what is the “correct” price, at time , to assign to an European option (such as a put or call option) at a future expiration time
? Of course, due to the volatility of the underlying instrument S, the future price
of this instrument is not known at time
. Nevertheless – and this is really quite a remarkable fact – it is still possible to compute deterministically, at time
, the price of an option that depends on that unknown price
, under certain assumptions (one of which is that one knows exactly how volatile the underlying instrument is).
— How to compute price —
Before we do any mathematics, we must first settle a fundamental financial question – how can one compute the price of some asset A? In most economic situations, such a price would depend on many factors, such as the supply and demand of A, transaction costs in buying or selling A, legal regulations concerning A, or more intangible factors such as the current market sentiment regarding A. Any model that attempted to accurately describe all of these features would be hideously complicated and involve a large number of parameters that would be nearly impossible to measure directly. So, in general, one cannot hope to compute such prices mathematically.
But the situation is much simpler for purely financial products, such as options, at least when one has a highly deep and liquid market for the underlying instrument S. More precisely, we will make the following (unrealistic) assumptions:
- Infinite liquidity. Market participants can buy or sell a unit of the underlying instrument S at any time. [In principle, the participant would need a certain amount of cash, or a certain amount of S, in order to buy or sell S, but see the infinite credit and short selling assumptions below.]
- Infinite depth. Each sale of a unit of S of does not affect the price of futher sales of units of S.
- No transaction costs. The purchase price and sale price of an asset is the same: in other words, the money spent by a buyer in a sale is exactly equal to the money earned by the seller.
- No arbitrage. There do not exist risk-free opportunities for market participants to instantaneously make money.
With these assumptions, the supply situation is simplified enormously, because any participant in this market can, in principle, use cash to create an option to sell to others (for instance one can sell a call option for S and cover it by buying a unit of S at any time before the expiration time), in contrast to physical assets (e.g. barrels of oil) which cannot be created purely from market transactions. This freedom of supply leads to upper bounds on the price of a financial asset A; if any market participant can instantaneously create a unit of A at time from market transactions using an amount X (or less) of cash, then clearly one should not assign such a unit of A a price greater than X at time
, otherwise there would exist an arbitrage opportunity.
As a simple example of such an upper bound, if a deep and liquid market allows one to repeatedly buy individual units of A at a price of X per unit, then for any integer , the price of k units of A has an upper bound of kX. (The true price may be lower, due for instance to volume discounts, but in general the price of k units of A will be a subadditive function of A. Note though that if the market is not infinitely deep, then each purchase of a unit may increase the price of the next unit, leading to superadditive behaviour instead.)
As another example, the price at time of a put option for a unit of S at time
at strike price P cannot exceed P, because any market participant can create (and then sell) such an option simply by setting aside P units of cash to cover the future expense of buying a unit of S. (This is an extremely crude upper bound, of course, as the option buyer might not exercise the option, in which case the P units of cash are recovered, or the option buyer does exercise in the option, in which case the seller is compensated for the P units of cash by a unit of S. Also, we are assuming here that there are no costs (e.g. security costs) associated with holding on an asset over time.) For similar reasons, the price at time
of a call option for a unit of S at time
cannot exceed
.
Dually to the above freedom of supply, there is also a freedom of demand: any participant can, in principle, purchase a financial asset and convert it into cash by combining the rights offered by that asset with other purchases. For instance, one could attempt to profit from a put option by buying a unit of the underlying instrument S and then (if the price is favourable) exercising the right to sell that unit to the option seller. This freedom of demand leads to lower bounds on the price of an asset: if any market participant can instantaneously convert a unit of A using market transactions into an amount X of cash, then clearly one should not assign a unit of A any price lower than X, otherwise there would be an arbitrage opportunity.
To give a trivial example: any option has a lower bound of zero for its price, since one can convert an option into zero units of cash simply by refusing to exercise it. (Note that some financial assets can have a negative cash value – mortgages being a good example.)
To summarise so far: freedoms of supply give upper bounds on the price of an asset A, and freedoms of demand give lower bounds on the price of an asset A. The lower bounds cannot exceed the upper bounds, as this would provide an arbitrage opportunity. But if the lower bounds and upper bounds happen to be equal, then one can compute the price of A exactly. This is a rare occurrence – one almost never expects the upper and lower bounds to be so tight. But, amazingly, this will turn out to be the case for options in the Black-Scholes model.
To give a simple example of a situation in which upper and lower bounds match, let us make another assumption:
- Infinite credit. Market participants can borrow or lend arbitrary amounts of money at a risk-free interest rate of r. Thus, for instance, participants can deposit (or lend) X amount of cash at time
and be guaranteed to receive
cash at time
, and conversely can borrow X amount of cash at time
but pay back
cash at time
.
Remark. One can renormalise r to be zero, basically by using real units of currency instead of nominal units, but we will not do so here.
With this assumption one can now compute the time value of money. Suppose one has a risk-free government bond A which is guaranteed to pay out X amount of cash at the maturity time of the bond. Then, at any time
prior to the maturity time, one can convert A to an amount
of cash, by borrowing this amount of cash at time
, and using the proceeds of the bond A to pay off the debt from this borrowing at time
. Thus there is a lower bound of
to the price of the bond A. Conversely, given an amount
of cash at time
, one can create the equivalent of the bond A simply by depositing or lending out this cash to obtain X amount of cash at time
. Thus, in this case the lower and upper bounds match exactly, and the price of the bond can be computed at time
to be
. (Because of this fact, the quantity r in the Black-Scholes model is usually set equal to the interest rate of an essentially risk-free asset, such as short-term Treasury bonds.)
One can use the time value of money to produce further upper and lower bounds on options. For instance, the price at time of a put option for a unit of S at time
at strike price P cannot be lower than
, since one can always convert the put option into this amount of cash by buying a unit of S at price
at time
, holding on to this unit until time
, and selling at price P at time
, which has the equivalent cash value of
at time
. However, in order to make the lower and upper bounds match, we will need some additional assumptions on how the price
of the underlying stock evolves with time.
— The Black-Scholes model —
To simplify the computations, we shall assume
- Discrete time. The time variable t increases in discrete steps of some time unit dt. (At each time t, one can make an arbitrary number of purchases and sale of assets, but the price
of the underlying instrument stays constant for each fixed t, as guaranteed by the infinite depth hypothesis.)
For instance, one could imagine a market in which the price only changes once a day, so in this case dt would be a day in length. Similarly if
only changes once a minute or once a second.
The Black-Scholes model then describes how the next price of the underlying instrument depends on the current price
. The whole point, of course, is that there is to be some randomness (or risk) involved in this process. The simplest such model would be that of a simple random walk
where is a constant (representing volatility) and
is a random variable, equal to +1 or -1 with equal probability; thus in this model the price either jumps up or jumps down by
for each time step
. (The factor of
is a natural normalisation, required for this model to converge to Brownian motion in the continuous time limit
. with this normalisation,
basically becomes the amount of variance produced in
per unit time.) One can assume that the random variables
are jointly independent as t varies, but remarkably we will not need to use such an independence hypothesis in our analysis. Similarly, we will not use the fact that the probabilities of going up or down are both equal to 1/2; it will turn out, unintuitively enough, that these probabilities are irrelevant to the final option price.
This simple model has a number of deficiencies. Firstly, it does not reflect the fact that many assets, while risky, will tend to grow in value over time. Secondly, the model allows for the possiblity that the price becomes negative, which is clearly unrealistic. (A third deficiency, that it only allows two outcomes at each time step, is more serious, and will be discussed later.)
To address the first deficiency, one can add a drift term, thus leading to the model
for some fixed (which could be positive, zero, or negative), representing the expected rate of appreciation of a unit of S per unit time. A remarkable (and highly unintuitive) consequence of Black-Scholes theory is that the exact value of
will in fact have no impact on the final formula for the value of an option: an underlying instrument which is rising in value on average will have the same option pricing as one which is steady or even falling on the average!
To address the second deficiency, we work with the logarithm of the price of S, rather than the price itself, since this will make the price positive no matter how we move the logarithm up and down (as long as we only move the logarithm a finite amount, of course). More precisely, we adopt the model
(1)
and so now measures the expected relative increase in value per unit time (as opposed to the expected absolute increase), and similarly
measures the relative increase in variance per unit time. This model may seem complicated, but the key point is that, given
, there are only two possible values of
.
— Pricing options —
Now we begin the task of pricing an option with expiry date at time
. The interesting case is of course when
is less than
, but to begin with let us first check what happens when
, so that we are pricing an option that is expiring immediately.
Consider first a call option. If one has the option to buy a unit of S at price P at time , and
was greater or equal to P, then it is clear that this option could be converted into
units of cash, simply by exercising the option and then immediately selling the stock that was bought. Conversely, given
units of cash, one could create such an option (and might even recover this money if the bearer of the option forgets to exercise it). So we see that when
, the price of this option is
.
On the other hand, if is less than P (in the jargon, the option is “underwater” or “out of the money”), then it is intuitively clear that the call option is worthless (i.e. has a price of zero). To see this more rigorously, recall that any option has a lower bound of zero for its price. To get the upper bound, one can issue an underwater call option at no cost, since if someone is foolish enough to exercise that option, one can simply buy the stock from the open market at
and sell it for P, and pocket or discard the difference. Putting all this together, we see that the price
of the call option at time
is a function of the price
of the underlying instrument at that time, and is given by the formula
. (2)
For similar reasons, the price at time
of a put option for a unit of S at expiry time
and strike price P is given by the formula
. (3)
Thus we have worked out the price of both put and call options at the time of expiry. To handle the general case, we have to move backwards in time. For reasons that will become clearer shortly, we shall also need three final assumptions:
- Infinite divisibility. Stock can be sold in arbitrary non-integer amounts.
- Short selling. Market participants can borrow arbitrary amounts of stock, at no interest, for arbitrary amounts of time.
- No storage costs. Market participants can hold arbitrary amounts of stock at no cost for arbitrary amounts of time.
The fundamental lemma here is the following:
Lemma. If a financial asset A has a price at time t that is a function
that depends only on the price
of S at time t, then the same asset has a price at time t-dt that is a function
of the price
of S at time t-dt, where
is given from
by an explicit formula (see (5) below).
Iterating this lemma, starting from (2) and (3), and taking the limit as , will ultimately lead to the Black-Scholes formula for the price of such options.
Let’s see how this lemma is proven. Suppose we are at time t-dt, and the price of S is currently . We do not know what the price
of S at the next time step will be exactly, but thanks to (1), we know that it is one of two values, say
and
with
. From (1) we have the explicit formula
(4).
By hypothesis, we know that the instrument A has a price of or
at time t, depending on whether S has a price of
or
at this time t. Our task is now to show that A has a price at time t-dt that depends only on s.
Let us first consider the easy case when and
are both equal to the same value, say X. In this case, the instrument A is (for the purposes of pricing) identical to a bond which matures at time t with a value of X. By the previous discussion, we thus see that the price of A at time t-dt is equal to
.
Now consider the case when and
are unequal. Then there is some risk in the value of A at time t. But – and this is the key point – one can hedge this risk by buying or selling some units of S. Suppose for instance one owns one unit of A at time t-dt, and then buys k units of S at this time at the price s. At time t, one sells the k units of S, earning
units of cash at time
if the price is
, and
units if the price is
. In effect, this hedging strategy adjusts
and
to
and
respectively, at the cost of paying ks at time t-dt. If
, then one can find a positive k so that the adjusted values
and
of the instrument are equal (indeed, k is simply
). We have thus effectively converted A, at the cost of ks units of cash at time t-dt, into a bond that matures at time t with a value of
.
Conversely, we can convert such a bond into one unit of A and ks units of cash at time t-dt by reversing the above procedure. Namely, instead of buying k units of S at time t-dt to sell at time t, one instead short sells k units of S at time t-dt to buy back at time t. More precisely, one borrows k units of stock at time t-dt to sell immediately, and then at time t buys them back again to repay the stock loan. (Mathematically, this is equivalent to buying -k units of stock at time t-dt to sell at time t; thus short selling effectively allows one to buy negative units of stock, in much the same way that divisibility allows one to buy fractional units of stock.) We thus conclude that in this case, A has a value of
This analysis was conducted in the case , but one can get the same formula at the end in the opposite case
; k is now negative in this case, but since buying a negative amount of stock is equivalent to short-selling a positive amount of stock (and vice versa), the arguments go through as before. Substituting the formula for k, we have thus proven the lemma, with
. (5)
This is a somewhat complicated formula, but it can be simplified by means of Taylor expansion (assuming for the moment that is smooth). To illustrate the idea, let us make the simplifying assumption that r=0. If we then Taylor expand
(cautioning here that the implied constants in the O() notation depend on all sorts of things, such as the third derivative of ) and note that
is comparable to
in magnitude, then the right-hand side of (5) simplifies to
Since
we thus obtain
.
Performing Taylor expansion in t, we thus conclude
and so in the continuum limit one (formally, at least) obtains the backwards heat equation
A similar (but more complicated) computation can be made in the case (or one can renormalise using real currency units, as remarked earlier), obtaining the Black-Scholes PDE
.
Using (2) or (3) as an initial condition, one can then solve for V at time ; the quantity
is then the price of the option at time
. (V can be computed explicitly in terms of the error function, leading to the Black-Scholes formula.)
The above analysis was not rigorous because the error terms were not properly estimated when taking the continuum limit , and also because the initial conditions (2), (3) were not smooth. The latter turns out to be a very minor difficulty, due to the smoothing nature of the Black-Scholes PDE (which is a parabolic equation) and also because one can use the comparison principle (which formalises the intuitively obvious fact that if a financial asset A is always worth more than an asset B at time t, then this is also the case at time t-dt) to approximate the non-smooth options (2), (3) by smooth ones. The former difficulty does require a certain amount of non-trivial analysis (e.g. Fourier analysis or Itō’s formula) but I will not discuss this here.
There is an enormous amount of literature aimed at relaxing the idealised hypotheses in the above analysis, for instance adding transaction costs, fluctuations in volatility, or more complicated financial features such as dividends. In some of these more general models, the upper and lower bounds for the prices of options cease to match perfectly, due to transaction costs or the inability to perfectly hedge away the risk; this for instance starts occurring when the underlying price can fluctuate to three or more values from a fixed value of
, as it then becomes impossible in general to make V constant for all of these values at once purely by buying and selling S. In particular, the reliability of the Black-Scholes model becomes suspect when the price movements of S differ significantly from the model (1), for instance if there are occasional very large price swings.
The other major issue with the Black-Scholes formula is that it requires one to compute the volatility , which is difficult to do in practice. In fact, the formula is sometimes used in reverse, using the actual prices in option markets to deduce an implied volatility for an underlying instrument.
41 comments
Comments feed for this article
1 July, 2008 at 6:17 pm
Kenny
It seems to me that the basic idea just has two parts. The time value of money lets us calculate the fair price for an option for some instrument S with a known future price at its known expiration time. If instead, the instrument S has an unknown future price, but there are exactly two values it could take, then we can either buy or sell (depending on which of the two future values gives rise to a higher current option price) some appropriate number of units of S currently to hedge the difference. Thus, we can calculate the fair price of the option in these terms.
If this is right, then it looks to me like the current price doesn’t depend on the probability of the underlying instrument reaching one value or the other, provided that both values are possible. This seems somewhat surprising. Did I miss something in the derivation? I can’t find any application of expected value in the derivation, so it looks like I didn’t.
At any rate, the important thing in the derivation is that one can always find some specific amount of hedging that makes the higher and lower potential future price of S both give the same value for the combination of option and hedge. Once there are three or more possible future prices, it looks like that should be generically impossible. Since in practice I would think there are infinitely many possible future prices (or at least, as many as there are subdivisions of the currency in which the price is expressed) this seems like a very serious flaw indeed.
1 July, 2008 at 6:59 pm
Kenny
In fact, this seems to suggest a generalization of this theorem under the conditions assumed (infinite liquidity, short selling, and all the rest). I’ll also express all prices in real units of money for simplicity.
Theorem: If there is a time
at which it is certain that either goods X and Y will have prices
and
or they will have prices
and
(with
and
), then there exist constants
with
such that at all times
at which this fact is known, the prices
of X and Y satisfy the equations
.
Proof: By the assumptions, at time
one knows the values of constants
such that
. If
then one could arbitrage by borrowing money to buy
units of
and
units of
, and sell them back at
for
units of money. If
then one could arbitrage by short-selling a units of
and
units of
and buying them back at
for
units of money. QED.
Of course, I suppose that the option pricing formula is interesting because even though there is only one time at which the future prices are restricted to two options, you can trace the time evolution backwards to get constraints on the relations between the prices at all earlier times. Once some of the movements in price have been seen to happen or not, one then updates the values of various parameters in the equation, and the relation between the prices may change.
I at first thought that the lack of dependence on the probability might contradict expected value theory, but now I see that since everything is linear in both the prices of X and Y (the instrument and the option), changes in one expected value are exactly reflected in changes of the other expected value.
1 July, 2008 at 7:53 pm
Doug
Hi Terence,
Russian PhD physicist Kirill Ilinski discusses Black-Scholes [equation with analysis] extensively in his book ‘Physics of Finance: Gauge Modelling in Non-equilibrium Pricing’, 2001. The index lists numerous pages.
The search inside feature is available on Amazon Physics of Finance. He uses mathematical dynamics, fiber bundles and gauge symmetry for money flows.
Although listed on Google books, browsing is not yet available.
Ilinski does discuss Ito calculus. He also has in interesting comparison of the 1905 Einstein formula of Brownian motion with the 1900 Bachelier formula for stock market motion in the first chapter.
2 July, 2008 at 12:37 pm
carlbrannen
One of the first people to work on this was a professor of economics and mathematics (I believe) at U. Cal., Irvine, Edward O. Thorpe. I heard him give a talk on the subject back around 1984 at a particle physics conference. Surprisingly, it is the only lecture I remember from that conference.
2 July, 2008 at 6:09 pm
Terence Tao
Dear Kenny,
You are correct that the transition probabilities from one price to the next end up being irrelevant for the task of pricing options; I’ve added this to the text.
The fact that one needs at most two possible outcomes for the price at each time step is indeed a limitation of the theory, though in practice the pricing function
is often reasonably linear with respect to small fluctuations in s (i.e. it is mostly differentiable), thus making it possible to hedge away most (though not all) of the risk when there are three or more outcomes at each time step. Note also that in real-world exchanges, prices do tend to be discretised (e.g. in multiples of eights or tenths of a cent), so assuming that there are only a few outcomes at each time step is not too unreasonable when the time step is small.
3 July, 2008 at 2:14 am
Frank Morgan
Hi Terry,
Restricting to two outcomes is really no limitation, since for example Brownian motion, with its continuum of possibilities at each moment, is a limit of discrete random walks with two outcomes at each step. I have a little exposition of Black-Scholes at
Click to access MorganBlackScholes.pdf
Incidentally, if one is willing to assume the existence of “risk neutral probability,” there is a relatively short, direct derivation of the Black-Scholes call formula; see Shreve’s excellent Stochastic Calculus for Finance II: Continuous-Time Models, Springer, 2004.
Frank.Morgan@williams.edu
3 July, 2008 at 5:40 am
tndal
Readers might be interested in Nicholas Nassim Taleb’s paper
“Why We Have Never Used the Black-Scholes-Merton Option Pricing Formula”
at http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1012075
from the abstract:
“we have historical evidence that
1) Black, Scholes and Merton did not invent any formula, just found an argument to make a well known (and used) formula compatible with the economics establishment, by removing the “risk” parameter through “dynamic hedging”,
2) Option traders use (and evidently have used since 1902) heuristics and tricks more compatible with the previous versions of the formula of Louis Bachelier and Edward O. Thorp (that allow a broad choice of probability distributions) and removed the risk parameter by using put-call parity.
3) Option traders did not use formulas after 1973 but continued their bottom-up heuristics.
The Bachelier-Thorp approach is more robust (among other things) to the high impact rare event. The paper draws on historical trading methods and 19th and early 20th century references ignored by the finance literature. It is time to stop calling the formula by the wrong name.”
3 July, 2008 at 7:34 am
Anonymous
It is worth noting how the Black-Scholes formula (or its more robust relatives, as described by Taleb) are used in practice.
1) First, it is *never* used to obtain the price of an option from only information about the underlying asset (e.g., IBM stock). In other words, the derivation of the formula, as described above and everywhere else, is a nice story, but the formula is never used literally in that fashion.
The key reason for this is that you do not know what volatility to use. If you didn’t know any better, you would use a volatility computed using historical IBM stock prices. But this will always give you the wrong answer for many reasons. One is that this works *only* if the stock price really does follow a geometric Brownian motion.
2) The first common usage of the formula is for quoting prices. Two traders are negotiating a price for an option. If they spoke in dollar terms, they would have to readjust the price every time IBM stock price moves (which is very often). This is a pain. So options traders have learned to quote option prices using “implied volatility”, i.e., the volatility that if you feed it into the formula gives the price you’re willing to buy or sell at. This allows the trader to quote a “price” that he is more willing to stand by for a period of time, as long as the stock price does not move too much.
Note that the formula need not be an exact pricing formula for this to work well. It only needs to capture first order (“:delta”) effects in the option price movement when the stock price moves. To the extent that it also captures second order (“gamma”) effects, that’s even better.
2) Another common usage is “nonlinear interpolation”. Standard IBM call and put options trade frequently on exchanges, and their prices are readily observed directly. But now you want to estimate the price of a non-standard (“exotic”) option on IBM stock. What volatility should you use? Well, the idea is to use the implied volatility of an appropriately chosen call/put option. This can be taken further. The BS formula can be extended to a volatility function (of stock price and time to exercise). This “volatility surface” can be calibrated to the implied volatilities of standard options and then used to price an exotic one.
But Taleb’s warning is quite relevant here. Adjustments to the B-S model are *always* used, especially if the strike price is very different from the current stock price. This is commonly known as a “skew adjustment”.
3) The third is for risk management. What happens to the value of your portfolio if stock prices move sharply upward or downward? Here, the assumption is that you *know* today’s value of each option in the portfolio, and you want to simulate price changes. The B-S and other mathematical models are commonly used for this.
3 July, 2008 at 9:42 am
FSK
I wrote a series of posts on the Black-Scholes formula. The problem is not the formula derivation. The problem is that the underlying assumptions are wrong. If your axioms are wrong, no amount of calculation will get you a conclusion that isn’t nonsense.
http://fskrealityguide.blogspot.com/2008/03/black-scholes-formula-is-wrong-part_22.html
3 July, 2008 at 11:42 am
Terence Tao
Dear FSK,
I believe that Axiom 1 in your post (that the expected return
of a stock equals the risk-free rate r) is not actually used in the Black-Scholes derivation (for instance, it is not used in my post above; at no point do I postulate that
is equal to r). The more accurate statement, which you also note in Part 3 of your post, is that the expected rate of return is in fact irrelevant for the derivation of the Black-Scholes formula.
3 July, 2008 at 12:49 pm
stevem
The start of your derivation seems reminiscent of the gamblers ruin problem in terms of a fair coin, modelled as a discrete random walk? You assume a fair game or martingale? (I have’nt had time to follow all the details through though.) I’m more familiar with the Black-Scholes equation from the persepective of the machinary of Ito calculas, stochastic DE and martingale theory, but this can become very technical when applied in detail to finance. From the Ito calculas, a geometric Brownian motion is quickly established as the underlying stochastic process for the Black-Scholes theory.
As regards the Black-Scholes model its main flaw is this underlying assumption of Gaussianility: Gaussian noises, Brownian motions etc. Gaussians are correct for many situations like diffusions and coin tossings, and physicists like them since they know from their experience with statistical mechanics and quantum mechanics (and even gauge theory) that they can usually get nice and solvable models.
However, many real world systems are not described by Gaussians: amplitudes in earthquakes, velocity distributions in turbulent fluids, heart rythyms, and importanty, statistical properties of financial time series. For financial data, Levy (power law) distributions are more realistic since they have “fat tails” or Pareto tails; in effect, rare/extreme events that a Gaussian suppresses can arise quite frequently for stochastic prcesses governed by a Levy distribution. (Mandelbrot first noticed this fat tail phenomena by analysing data from the cotton market.) These distributions are “leptokuric” in that the higher-order cumulants are nonvanishing unlike the Gaussian, and this can (and does) make a serious difference.
In effect, the underlying stochastic process associated with real financial data cannot (in the strictest sense anyway) be a geometric Brownian motion and the “riskless portfolio” is utimately just a mathematical idealisation–the hedge fund LTCM found this out the hard way. Nevertheless the B-S theory is still an elegant and interesting application of Ito calculas and stochastic DE.
3 July, 2008 at 6:14 pm
FSK
The fallacy of the Black-Scholes formula occurs when you consider a retail customer buying an option.
As a bank or hedge fund, you may borrow at the risk free interest rate (or close to it). In that case, it makes almost no difference if you buy a call option or replicate it via a delta hedging strategy.
If you’re a retail customer, who can’t borrow at the risk-free interest rate, then buying a call option is a great deal. You may borrow at the risk-free interest rate via the option, which you couldn’t do otherwise.
Assuming a log-normal distribution of prices, the distribution is determined by two factors: mean and variance. The put-call parity formula guarantees that mean equals the risk-free interest rate. Otherwise, there would be an arbitrage opportunity for professional options traders, who may easily borrow/lend for close to the risk-free interest rate.
However, *EVERYONE* knows that the expected return of stocks is greater than the risk-free rate. Otherwise, why bother with stocks at all? Just lend your money at the risk-free interest rate.
This is the inherent contradiction. As a conclusion (not axiom), you price options as if mean equals risk-free rate. However, it’s obvious from actual market data that mean is greater than the risk free rate.
The problem is the inherent injustice in the US monetary system. There’s a division by zero error in every economic calculation. The long-term value of fiat money is zero, due to money supply inflation.
When a bank or hedge fund borrows at the risk-free rate, they aren’t borrowing from someone else. They’re borrowing brand new money into existence. This is the essence of what I call “The Compound Interest Paradox”.
The injustice of the US monetary system is that banks and hedge funds may borrow at the risk-free rate. Individuals and small business owners may only borrow at higher rates, or not at all. Essentially, this is a massive government subsidy of the financial industry, paid by everyone else as inflation.
3 July, 2008 at 9:33 pm
uglychart.com: a blog about stocks » Blog Archive » links for 2008-07-04
[…] The Black-Scholes equation « What’s new Nevertheless – and this is really quite a remarkable fact – it is still possible to compute deterministically, at time t_0, the price of an option that depends on that unknown price S_{t_1}, under certain assumptions (one of which is that one knows exactl (tags: finance stocks options) […]
3 July, 2008 at 10:31 pm
Notional Slurry » links for 2008-07-04
[…] The Black-Scholes equation « What’s new (tags: via:arsyed finance financial-engineering mathematics models explanation Black-Scholes prediction) […]
3 July, 2008 at 10:37 pm
josef teichmann
The point in the “modern” derivation of the Black-Merton-Scholes formula is the unique existence of an equivalent martingale measure for the discounted price process.
If one agrees about a geometric Brownian motion (in its natural filtration) with whatever drift $ \mu $ as historical model for the price process $ S $ (on a finite interval $[0,T]$) and constant interest rate $r$, then — due to the presence of trading — there is a unique solution for the following “trading equation”: let us denote by $ U $ the discounted price process $ U_t = \exp(-rt) S_t $, then for every $ T > 0 $ there is a unique $ p > 0 $ and a unique square integrable strategy $ h $ such that
$$
{\exp(-rT)(S_T -K)}_+ = p + \int_0^T h_s dU_s
$$
holds true. This means economically that one can hedge all the risk of the European call $ {(S_T – K)}_+ $ if one receives the premia $ p > 0 $. The martingale measure appears in the solution of the previous equation, since if we have one, say $Q$, for $ U $ one can solve the trading equation by taking conditional expectations (for instance $ p = E_Q ({exp(-rT)(S_T -K)}_+$). However, we know by Girsanov’s theorem that there is precisely one martingale measure for $ U $. The PDE-approach appears for me as a second way of seeing things. The meaning of the measure $Q$ is obviously pricing (as a helper for the trading equation), not statistics at this level.
4 July, 2008 at 8:57 am
Terence Tao
Dear FSK,
The put-call parity formula is equivalent to the assertion that the present value of a stock future is equal to the present value of the stock itself (which in fact follows immediately from the premise that one can borrow stocks at no interest), since a stock future is equivalent to a linear combination of puts, calls, and cash. But the present value of a stock future is not the same as the discounted expectation of the future stock price, due to the presence of a risk premium in the latter but not the former. In particular, an arbitrageur cannot risklessly exploit a difference in the discounted expectation* of the future stock price and the present stock price (or equivalently, a difference between the mean growth of the stock and the risk-free growth rate) purely by options and futures; there is no way to hedge away the risk that the stock price in fact deviates from its expectation without cancelling the difference of that expectation from the risk-free rate that one is trying to exploit in the first place.
[*] Here, when I refer to expectation, I mean the expectation with respect to the actual (physical) probability distribution of the stock. This is distinct from the risk-neutral probability distribution of the stock. The expectation of any stock, by definition, does indeed increase at the risk-free rate with respect to the latter probability distribution, even though it is likely to increase at a higher rate with respect to the physical probability distributions. But because the probability distributions are different, one cannot arbitrage the difference between the two. The risk-free probability distribution is a mathematical tool which, when used correctly, is very convenient for the purposes of calculations such as those in the Black-Scholes theory, but should not be confused with the real (or assumed) physical probability distribution on the underlying stock.
4 July, 2008 at 11:14 am
Jiri Hoogland
Hi,
in light of your derivation of BS I thought you might be interested in the approach that is described in an article http://arxiv.org/abs/cond-mat/0108137
I wrote some time ago which makes explicit the underlying symmetry that is embodied in trading derivative instruments. The idea is that by making the symmetries explicit one in general simplifies/clarifies the structure of the problem at hand. In this case the trading and hedging of a derivative instrument on a bunch of tradable instruments.
I do not have to introduce the rather un-intuitive concept of a risk-neutral measure. The real point being that underneath that risk-neutral measure concept is hidden the fact that you can trade in and out of a position in tradables (in a complete market). This trading translates into a scaling symmetry on the prices of derivative instruments which provides a much cleaner way to look at a derivative price. It also allows one to relate seemingly unrelated instruments through symmetry operations. The only constraint one has to impose is that you work in proper coordinates, which in the context of finance, are self-financing portfolios.
It provides an alternative way of looking at pricing derivatives compared to the standard approach.
Regards,
Jiri
Obviously it ties to
4 July, 2008 at 3:00 pm
Luke
@FSK
You have some misunderstandings. I’m a math major who went into finance; I understand this stuff quite well.
First, financial institutions do not borrow at the risk-free rate. Most borrow at LIBOR. Recently the Fed has extended its window to more institutions, but even that has a spread between borrow and lend. Hedge funds pay LIBOR or an even wider spread.
In other words, even financial institutions cannot delta hedge without cost. They may do it more cheaply than individuals, but still not without cost. This cost is passed on by the bid-ask spread (i.e. they sell options for more than they buy them).
Second, it’s true options are priced at risk-free rate growth, even though stocks grow (on average) at a faster rate. Hence, it’s true that you can make money on average buying call options (assuming the vol priced into the option is the real vol). However, now you’ve got risk. Whereas if you can delta hedge with no transaction cost, you have no risk. If you do the calculus, you’ll find that there’s a linear tradeoff between your risk and expected returns. Read up on CAPM if you’re interested in a simplified discussion of this, or read a math finance book for all the details.
Third, fiat money does not have 0 long term value. You are forgetting that money can be invested. *Any* individual can buy treasuries to get the risk-free rate (which is often much better than your bank will offer you!), or even buy inflation-protected treasuries. The rate on treasuries is basically always greater than inflation. Thus, your real (inflation-adjusted) money actually GROWS in value over time. (This is possible because GDP also grows over time.)
*Cash* has 0 long term value. You should not keep your money in cash, obviously.
Fourth, you are correct that money is created by lending. However, this is not the cause of inflation. Even if everyone lended the maximum they could, it would only amount to a finite money supply. Lending and borrowing are regulated by the Fed. Hence, money supply is ultimately regulated by the Fed. It is the Fed’s job to keep the money supply at the correct size. It is by no means an easy job. On the other hand, a gold standard could keep the money supply at a fixed size, but this makes no sense because GDP is growing, not to mention there is not enough gold in the world ($4 trillion at current prices) to match the value of all dollars in circulation.
5 July, 2008 at 12:27 am
Gil Kalai
There are some fascinating problems regarding markets for which the Black-Scholes formula is quite relevant. The first and most directly related is to explain the systematic bias in applying B-S for real option prices. A second question is to explain the very high volatility of prices, and a third question is to explain the phenomenon of crushes and bubbles. These looks like great scientific problems where mathematics has a lot to offer. Any thoughts on these questons, Terry?
5 July, 2008 at 6:22 pm
Doug
Hi Terence,
I see that Kirill Ilinski and Jiri Hoogland are both members of econophysics.org. Kirill has about 9 of 26 arxiv papers in the statistical mechanics subsection and Jiri has about 7 of 18 arxiv papers in the condensed matter section of physics. Their concepts appear to be similar even though the terminology is slightly different.
Currently such papers linking various dialects of mathematical disciplines are difficult to find since only the arxiv for computer science has a section on finance.
I recall that you were able to relate Tropical Algebras [probably a type of discrete dynamics] to dynamic game theory [discrete or continuous] through degree mapping.
Gilbert Strang, ‘Linear Algebra’, page 419 also is able to show a relationship among physics, electrical and mechanical enginneering and economics.
Is this a means of unifying mathematics – through dynamics and stochastics?
12 July, 2008 at 1:37 pm
Giovanni
Dear Terence
I think the Black-Scholes equation is very “trendy” with eventually positive returns in short term in financial markets. But in the long term is not strategic because the physic of real economy answers at endogenous events that are expected such that the price of a option is equivalent to a price of share and so is more significant the fundamental value of the enterprise that issue credit notes.
Best regards
Giovanni
15 July, 2008 at 10:22 am
Arrow’s Economics 1 « Combinatorics and more
[…] relevant blog post concerning financial mathematics is Tao’s recent description of the Black-Scholes formula. The systematic difference between the Black-Scholes formula and the […]
15 July, 2008 at 4:02 pm
Market Based Control » Blog Archive » The Tao of Black-Scholes
[…] Australia’s only Fields Medallist, Terry Tao, has a post about the Black-Scholes equation, here. […]
2 August, 2008 at 12:51 am
Black Scholes code
Black Scholes formula is widely used for vanilla option pricing, which is also easy to code, there is over 30 ways to program it, have fun.
7 January, 2010 at 8:42 pm
Mean field games « What’s new
[…] uncertainty of future cost caused by the random noise. (A similar diffusive effect appears in the Black-Scholes equation for pricing options, for much the same […]
11 April, 2010 at 8:15 am
Mike
What is exactly the Bachelier-Thorp approach, how is it different from BS formula, and did how Thorp, Taleb etc useit in practice?
Can anyone shed some light on this with also some examples, as the above mention only BS and its shortcomings.
Cheers
Mike
21 March, 2011 at 3:06 am
DS
For you reference here is a Black-Scholes online calculator
http://indoorworkbench.com/?financerisk/black-scholes-option-calculator.html
29 November, 2011 at 3:54 pm
Anonymous
Hello Professor Tao,
In various books, I see people attempt to price options by solving the Black Scholes PDE with various boundary conditions (corresponding to the large number of different options) using a finite difference method. They usually use the Lax equivalence theorem, which requires that the problem be well-posed. However, I never see any discussion of the well posedness of the problem. I gather that well-posedness requires existence and uniqueness of a solution and some sort of stability. I was wondering whether you might be able to tell me what the stability condition is and also how one establishes existence and uniqueness. Since this is only tangentially related to your post, I’ll completely understand if you do not have time to answer it, but in that case, if it is not too much trouble, could you possibly suggest a reference? Thanks.
22 January, 2012 at 7:49 am
Rise and Fall of Personal Computing « Front to Back Books
[…] and Terry Tao on Black Scholes, here Advertisement LD_AddCustomAttr("AdOpt", "1"); LD_AddCustomAttr("Origin", "other"); […]
6 April, 2012 at 12:55 pm
Why Read the Heroes? « Pink Iguana
[…] the consistency of Peano Arithmetic as described here after winning a Fields Medal in 2006, see The Black Scholes Equation and Hilbert’s Fifth Problem and related […]
14 December, 2012 at 6:08 pm
Anonymous
Hi Terence,
You mention that some justification is required when taking the continuum limit dt -> 0 (you mention Fourier analysis). Do you happen to have a reference for this (perhaps including the smoothing argument)?
Regards.
3 May, 2014 at 10:12 pm
Anonymous
The formula (4) is wrong. One has to delete the “1” term.
[Corrected, thanks – T.]
18 May, 2014 at 12:08 am
Anonymous
You start from a brownian motion and take the log to keep the values positive. Then you arrive at equation (4) . Later you use only the first term taylor approximation of this formula. Basically, what you’ve done here is the derivation of the geometric brownian motion.
I think it would be more natural to start directly from the geometric brownian motion, because the amount of change of a stock price is relative to the current price.
22 May, 2014 at 5:32 am
Anonymous
Mathematicians are not half as smart as they think they are and in reality they are the most gullible people in assistance; they will swallow anything.You surely don’t think that G.M.B. has anything to do with finance? It’s more likely to be a “Freudian Slip” where the Truth is unintentionally revealed. I was in the little boy’s having a problem because my GMB. was just much too big so I deduced that I need more Greens! Hope this helps.
19 May, 2014 at 12:10 pm
Edgar's Creative
Reblogged this on Edgar's Creative and commented:
Terry Tao once upon a time on the Balck-Scholes Equation.
4 July, 2015 at 3:50 pm
Option Pricing & Music Industry | Chhogori by HRW™
[…] The Black–Scholes Equation Expository article by mathematician Terence Tao. […]
28 December, 2015 at 9:20 am
Batfish in Gotham (where is Laurent Schwartz? part 2) | Mathematics without Apologies, by Michael Harris
[…] displayed in all its enigmatic majesty on p. 85, and although I did more or less manage to follow its derivation on Terry Tao’s blog, my command of the underlying concepts has always been shaky at best. […]
20 February, 2016 at 6:27 am
tomcircle
Reblogged this on Math Online Tom Circle.
1 August, 2017 at 11:23 am
isomorphismes
I think you should try to get a handle on how traders use the terms delta and vega—for example “buy X vega’s worth” or “Y deltas out”.
A couple resources you could look at: Natenberg 1988; Taleb 1999; the tastytrade youtube channel. It is important to hear veteran trader banter (especially when it’s mathematically incorrect, eg confusing speed with distance travelled) because there is a LOT of gobbledegook written by academics about this topic, for unsavoury reasons.
27 September, 2022 at 2:53 am
Anonymous
Buy x worth of S implies xS using the natural definition of the metric tensor over the tangent bundle. Please could you elaborate in a more sensible fashion. All these prices are quoted and continously.
27 September, 2022 at 11:12 am
Anonymous
Not really the problems are very major on the definitions of how the double limit auction works. You could ask what can we deduce from -37 oil ergo inflation. Conclusion price discovery and the invisible hand. Leverage the risk free rate and complete markets. Imagine talking nonsense all day about vega or ai. It’s a problem to be solved. I’m de-skilled