Part I · Returns and risk · Chapter 1A
What a return is
Simple returns, log returns and compounding
Part I builds the four ideas that every later chapter stands on: what a return is, what shape returns take, what an edge is, and how to weigh return against risk. They are not optional preliminaries but the load-bearing assumptions under every claim that follows. Skip them, and every later chapter misleads you in subtle and expensive ways.
This chapter takes the first idea, defining the simple return and the log return and showing why professionals calculate with the second. Along the way it teaches the mathematics the rest of the book needs: logarithms, the number e, compounding, and the cost that volatility imposes on growth.
A simple return, such as "the price rose 20%", is the natural way to talk about a move, but it behaves awkwardly. A rise of 20% followed by a fall of 16.67% brings you back exactly where you started, so the same round trip gets two different sizes. A log return measures moves so that a round trip is exactly followed by and the returns of successive days add up to the return of the whole period. Most of the mathematics in this book is done in log returns for those two reasons. The convenience costs one new tool, the logarithm, and brings one surprise: volatility lowers the rate at which money compounds even when the average return stays the same.
1 · The simple return
Write for the price of an asset at the end of period and for its price one period earlier. The period can be a day, a week or a year: the subscript simply counts periods. The simple return over the period is the change in price divided by the starting price:
A stock that goes from $100 to $120 has , a simple return of 20%.
The ratio , which equals , is the growth factor: what each dollar at the start of the period became by its end. A 20% gain is a growth factor of 1.20, and a 10% loss is one of 0.90.
Compounding: returns multiply
Hold a position for two periods and each dollar grows twice, first by and then by . This multiplying of growth factors is compounding. Over periods, the total simple return comes from the product of all growth factors:
The symbol means "multiply together", in the way that means "add together".
Step 1: write each growth factor. A 10% gain is a growth factor of 1.10 and a 10% loss a growth factor of 0.90.
Step 2: multiply them. Together the two periods give a growth factor of .
Step 3: subtract 1. The total simple return is , a loss of 1%.
The two simple returns, and , add to zero, yet the account ended the two periods 1% down. Simple returns do not add over time: they compound.
A round trip that is not symmetric
Suppose a stock at $100 rises to $120 and then falls back to $100. Measured as simple returns, the two legs of this round trip have different sizes:
The asymmetry is real, not a mistake: a 20% gain followed by a 16.67% loss does return to the starting price, because the loss is measured from the higher base of $120. Real or not, the asymmetry makes simple returns awkward to reason with.
2 · Logarithms and the number e
The fix for both problems, the multiplying and the asymmetry, is the logarithm, of which this section teaches the little you need.
Where e comes from
Suppose a bank pays 100% interest a year on $1. Paid once, at the end of the year, the interest turns the dollar into $2. Paid twice, at 50% each half-year, it makes , because the second payment earns interest on the first. The more often the interest is paid, the more the dollar grows:
| interest paid | growth of $1 in a year |
|---|---|
| once, | |
| twice, | |
| monthly, | |
| daily, |
The growth does not run away, though: as the payments become more frequent, the result settles on a fixed number, 2.71828 to five decimal places, which is called e. Interest paid in infinitely small, infinitely frequent amounts is continuous compounding. At a rate a year for years, one dollar compounded continuously grows to
At 5% for 10 years, one dollar grows to , or about $1.65.
The natural logarithm
The natural logarithm undoes : the natural logarithm of , written , is the power to which you must raise to get .
So , because , and . The logarithm of a number below 1 is negative, as in . No power of is zero or negative, so the logarithm of zero or of a negative number does not exist.
Three rules follow from the rule for powers, , and this book uses all three:
The first rule is the one that matters most: a logarithm turns multiplication into addition. Compounding multiplies growth factors, so the logarithm of a compounded total is a sum of logarithms.
Near 1, the logarithm is almost a straight line
For a small number , the value of is very close to itself:
| gap | ||
|---|---|---|
| 0.01 | 0.00995 | 0.00005 |
| 0.05 | 0.04879 | 0.00121 |
| 0.20 | 0.18232 | 0.01768 |
| 0.50 | 0.40547 | 0.09453 |
Because the gap grows roughly with the square of , a sharper approximation subtracts a squared term. It is accurate enough for everything in this chapter:
For it gives , against the true value of 0.04879. It is the start of what mathematicians call the Taylor series of , a sum of powers of that approximates the logarithm ever more closely as terms are added.
Why ln(1 + x) is close to x − x²/2
Step 1: expand for a small . Replace the 100% rate of the compounding table by a small rate , so that is the limit of as grows. Multiplying out the first few terms of that power, as in , and letting grow gives the series
For a small , each term is much smaller than the one before it.
Step 2: guess the logarithm. Try and compute from Step 1, keeping the terms up to :
The terms left out all contain or a higher power of .
Step 3: read off the answer. Since , the definition of the logarithm gives . The error is of the order of , which for is about 0.0001.
3 · The log return
The log return over one period is the natural logarithm of the growth factor:
The second line uses the rule for the logarithm of a ratio. Since the growth factor is also , either kind of return converts into the other:
For small moves the two are nearly equal, because is close to near zero. A 1% daily rise is a simple return of 0.0100 and a log return of 0.00995. For large moves they part company: a 20% rise is a log return of only 0.1823.
Property 1: log returns are symmetric
Measure the round trip from $100 to $120 and back again, this time in log returns:
The two legs have the same size and opposite signs, because going back exactly undoes going forward. This symmetry matters when you build intuition about volatility, which is, after all, a measure of the size of moves irrespective of their direction.
The figure below measures a round trip both ways, with a slider that sets the size of the up move from 1% to 50%, starting at 20%. The top pair of bars shows the two legs as simple returns and the bottom pair shows them as log returns, both written as percentages. Drag the slider down to 1%, then up to 50%.
At 1% the four bars are almost the same length: simple returns of +1.00% and −0.99%, and log returns of ±1.00%. At 50% the simple legs are +50% and −33.33%, while the log legs are still equal and opposite at ±40.55%. The larger the move, the wider the gap between the two simple legs.
Property 2: log returns add over time
Where the total simple return over periods is the product in (1A.2), the total log return is a sum. To see it, write out each period's log return with (1A.10) and add them:
Every intermediate price appears once with a plus sign and once with a minus sign and cancels, leaving the log return of the whole period:
This is the additivity property: the total log return is the sum of the period-by-period log returns. The proof takes one line because a telescoping chain of price ratios collapses to a single ratio, whose logarithm is one logarithm. It is the single most useful property in quantitative finance.
Step 1: convert each simple return. The two periods have log returns of and .
Step 2: add them. The total log return is .
Step 3: convert back. The total simple return is , a loss of 1%.
This matches the compounded answer from the earlier worked example, found here by adding instead of multiplying. The log returns also show at a glance why the account lost: in log terms, the fall of 10% is a bigger move than the rise of 10%.
4 · Why additivity matters
Additivity is more than a convenience of notation, because it makes four practical calculations clean.
Volatility grows with the square root of time
From introductory statistics you know that the variance of a sum of independent random quantities is the sum of their variances. A multi-day log return is a sum of daily log returns, so if the days are independent of each other, the variance of the total is
where is the standard deviation of the log return on day . If every day has the same variance , the -day variance is , whose square root is the -day standard deviation:
This is the famous square-root-of-time rule: risk grows with the square root of the horizon, not in proportion to it. Four days carry twice the standard deviation of one day, not four times. The rule works cleanly only for log returns, and only under independence.
The mean behaves differently, because the mean of a sum is the sum of the means whether or not the days are independent. The -day mean is simply times the daily mean. Means grow with while standard deviations grow with , a difference that Chapter 1D uses to explain why a strategy's Sharpe ratio rises with how often it trades.
Annualizing is one multiplication
A year has about 252 trading days, so (1A.16) converts the standard deviation of daily log returns into a yearly one:
Since , you multiply daily figures by about 15.9, weekly figures by and monthly ones by . Under the independence assumption these are exact, not approximations. The yearly standard deviation of log returns is what markets call volatility, written without a subscript.
Step 1: take the daily standard deviation. Suppose an index's daily log returns have a standard deviation of 1.26%.
Step 2: multiply by the square root of 252. The annual figure is .
Step 3: read the result. The annual volatility is 20%. Turned around, a volatility of 20% means a typical daily move of about .
Stress tests become a sum
Suppose you want the cumulative loss over a five-day stress event. In log returns you add the five daily numbers, while with simple returns you must multiply five growth factors. The tempting shortcut of adding the five simple returns goes wrong, most of all when moves are large, which is exactly when you most want the answer to be accurate.
Take five days of −4% each: adding the simple returns says −20%, but the truth is . In log returns the five days sum to , and converting back gives directly.
The normal curve fits log returns
The classical Black-Scholes model, which Part VII derives, assumes that prices follow geometric Brownian motion, which in continuous time means that log returns are normally distributed. A sum of independent normal quantities is itself normal, so the log return over periods is also normal, with no correction needed. Its mean is times one period's mean and its variance times one period's variance.
Simple returns cannot do this, because a normal distribution gives some probability to every value, including a simple return below −100%, which would mean a negative price. A log return can be any number at all, and because is positive for every , a normal log return always gives a positive price. A product of normal growth factors is not normal either, so simple returns lose the clean rule for adding periods.
5 · Variance drag
Part VII writes geometric Brownian motion in the notation of calculus as
Read it as a statement about a very short time : the simple return over that instant, , has a drift and a random part whose variance is . Here is the arithmetic mean return per year and is the volatility.
The log return over the same instant is also normal, but its mean is , not . The term is called the Itô drift correction, or variance drag. Over a year it sets the growth rate of the log price at
where is the continuously compounded growth rate, the mean log return per year. Part VII returns to this correction when it derives the Black-Scholes equation.
Why the logarithm takes something away
The correction arises because the logarithm curve bends downward: it is a concave function. When you take the logarithm of an uncertain quantity, you do not simply get the logarithm of its mean, because you also pick up a negative term that grows with the variance.
To see it in a two-outcome example, suppose each year's growth factor is 1.20 or 0.80 with equal probability, so that the mean growth factor is 1.00 and the mean simple return is zero. The logarithms tell a different story: and average to , so a typical year loses about 2% in log terms. Compounding one good year and one bad year confirms it, since is a loss of 4% over two years, or about 2% a year.
Step 1: write the inputs as decimals. Here and , so .
Step 2: apply (1A.19). The growth rate of the log price is
Step 3: read the result. A stock with a 10% expected simple return per year and 20% volatility has an expected log return of only 8% a year. The 2% gap between the expected simple return and the expected log return is variance drag.
Where −σ²/2 comes from
Step 1: cut the year into short steps. Take steps of length , a small fraction of a year, so that over one step the simple return has mean and variance .
Step 2: approximate the step's log return. By (1A.7), for a small step.
Step 3: take the mean. For the mean of , use the fact that the mean of the square of any random quantity is its variance plus the square of its mean:
Here is the mean over all outcomes, weighted by their probabilities, and is the variance, both developed in Chapter 1B. Putting the pieces together gives the step's mean log return:
Step 4: drop the tiny term. The last term carries , which for a daily step is , so the term is negligible. The terms that the approximation in Step 2 left out also shrink faster than , and they vanish over many small steps.
Step 5: add up the year. Log returns add, so the year's mean log return is the sum over its steps:
In the continuous-time model of Part VII the result is exact.
What drag does to an account
The practical consequence is large: with everything else equal, a lower-volatility strategy compounds to more terminal wealth than a higher-volatility strategy with the same arithmetic mean return. The arithmetic mean is the average of the yearly returns, while the compound growth rate, which is what your account actually earns over many years, is that mean less half the variance. This is also the mathematical engine behind the Kelly criterion, which Chapter 1C introduces and Chapter 3D develops.
The drag also explains a sequence that looks harmless. Suppose returns alternate between +50% and −50%, so that the arithmetic mean is zero. Each pair of periods still multiplies wealth by . The geometric mean return, which is what compounding actually delivers, is therefore
That is a loss of 13.4% per period, or 25% per pair of periods. After 10 pairs, $100 has shrunk to : the sequence grinds toward zero although its average return is zero. Formula (1A.19) predicts a log growth of per period, against an exact . For moves this large the approximation is loose, erring on the kind side.
The figure below simulates wealth paths, with four sliders: the arithmetic mean (starting at 10%), the volatility (30%), the horizon (10 years) and a seed that re-draws the random shocks (42). Six paths are drawn, each twice: once compounding simple returns and once compounding log returns from the same shocks, which is why every pair of lines nearly coincides. The dashed curve, , is what the arithmetic mean promises after years. The solid curve is , growth at the rate of (1A.19).
A strategy with arithmetic mean 10% and volatility 30% compounds at only 5.50% a year.
At the starting settings the readouts show a variance drag of 4.50%, so a 10% arithmetic mean compounds at only 5.50% a year. The paths gather around the solid curve rather than the dashed one. The last readout compounds the gap between them: after 10 years the arithmetic promise stands 56.8% above the typical path. Now hold at 10% and move from 20% to 40%: the drag rises from 2% to 8% a year, because doubling volatility quadruples the drag. Push to 45% and turns negative, so that a strategy with a 10% average return loses money over time on a typical path.
One subtlety explains the dashed curve. Averaged across very many paths, final wealth still comes to , because a few very lucky paths pull the average up. The typical path, the median, grows only at . You hold one account and live one path, so is the number that counts for you.
6 · The convention in this book
For the rest of this book, "return" means log return unless the text says otherwise. Volatility, the Sharpe ratio, variance and drift all assume log returns under the hood. When you see used to annualize, that is a log-return convention. Almost every formula in derivatives pricing is more natural in log space.
The one place where simple returns persist is in reporting to people who do not work in log returns. A client wants to hear "the strategy returned 12% this year", not "the log return was 0.1133". That is fine, provided you translate at the boundary and not in the middle of your math.
- Your statements speak in simple returns. A brokerage statement or a fund's report quotes simple returns, because dollars are simple. Do your own arithmetic in log returns, whether adding days, scaling volatility or summing a stress path, then convert at the end with .
- Discount any average return by half its variance. A reported arithmetic average of yearly returns overstates what an account compounded, so a record that averages 10% a year with 20% volatility compounds at about 8%.
- Doubling time comes from the growth rate . Money growing at a continuous rate doubles when , that is, after years. At that is about 8.7 years, and at the 5.50% of the figure's starting settings it is about 12.6 years.
- Volatility costs money even with no fee attached. Adding volatility to a portfolio without adding mean return lowers what the portfolio compounds to. The cost never appears on a statement as a line item, only as a lower balance.
The square-root-of-time rule assumes that one period's return is independent of the last, with the same variance in every period. When returns carry over from one day to the next, a pattern that Chapter 3B models, misstates multi-day risk. It also misstates it when volatility itself changes, as it does under the dealer mechanics of Part VIII.
The drag formula (1A.19) rests on the same model and on small moves. For large moves the further terms of the logarithm's expansion come into play, and they make the drag larger when returns have a long left tail or unusually many extreme values. Those are the shapes that Chapter 1B describes. The +50%/−50% sequence shows the direction of the error: the formula predicted a log growth of −12.5% a period, and the truth was −14.4%.
- Compare strategies by , not by . Compute for each one and rank them on that.
- Accept extra volatility only for enough extra mean. Moving from a volatility to a higher costs a year of compound growth. Going from 15% to 30% volatility costs , about 3.4 percentage points a year, so take the more volatile strategy only if its arithmetic mean is higher by more than that.
- Compute in log returns and report in simple returns. Convert once, at the end, and never in the middle of a calculation.
An average of simple returns says nothing reliable about what an account compounds to. The +50%/−50% sequence averages zero and loses 25% of the account every two periods. Always ask for the compound (geometric) return, or compute it with (1A.19).
Log returns add over time, not across positions. Dollars add across the positions in a portfolio, so a portfolio's simple return is the weighted average of its positions' simple returns, , where is the share of capital in position . Put $50 in a stock that rises 50% and $50 in one that falls 50%, and you end with , a portfolio return of zero. Averaging the log returns instead, , wrongly reports a loss of 13.4%.
You already read effects on a log scale. A hazard ratio of 2.0 and one of 0.5 are equal and opposite effects, which is why a forest plot draws its axis on a log scale. On that scale the two sit the same distance either side of 1, because and . A meta-analysis pools log hazard ratios rather than the ratios themselves, for the same reason this book uses log returns. On the ratio scale, effects combine by multiplying. On the log scale they add, which is what the machinery of variances and normal curves is built for.
- A simple return, , is how returns are reported, and over time simple returns compound by multiplying growth factors.
- A log return, , is symmetric (a round trip is then ) and additive over time (the total is the sum of the parts).
- Additivity gives the square-root-of-time rule for independent returns, so annual volatility is daily volatility times .
- Volatility drags on compounding: the growth rate of wealth is , not the arithmetic mean .
- In this book "return" means log return unless the text says otherwise, and simple returns appear only at the boundary.
7 · Check yourself
Question 1
A share goes from $50 to $60 and back to $50. What are the simple return and the log return of each leg?
Answer
The simple returns are up and down. The log returns are up and down, so only the log returns are equal and opposite. The numbers match the $100 example because only the ratio of the two prices matters.
Question 2
Where does an index that started at $200 end, after five days with log returns of +0.010, −0.020, +0.015, −0.005 and +0.010?
Answer
Log returns add, so the total is . The final price is , a simple return over the five days of .
Question 3
A stock's daily log returns have a standard deviation of 0.8%. What are its weekly (five-day) and annual volatility, assuming independent days?
Answer
The weekly figure is , and the annual figure is .
Question 4
Which compounds faster: strategy A, with an arithmetic mean return of 12% and volatility of 25%, or strategy B, with a mean of 10% and volatility of 15%?
Answer
Neither does: for A, , and for B, . Both compound at about 8.9% a year: A's extra 2 points of mean are used up exactly by its extra drag, so B earns the same growth with less volatility.
Question 5
You put half your money in a fund that returns +20% and half in one that returns −10%. What does the portfolio return, and what goes wrong if you average the log returns?
Answer
Dollars add across positions, so use simple returns: . Averaging the logs gives , which converts to . That answer is wrong, because log returns add over time, not across positions.