Two facts that are easy to know and hard to feel

The last post was about a base rate. This one is about arithmetic — two pieces of it that every investor “knows” and almost nobody prices in.

Fact one: losses and gains are not symmetric. Lose half your money and a 50% gain does not get you back. You need 100%.

Fact two: the average return is not the return you get. A fund whose yearly returns average 13% does not turn ₹1 lakh into what 13% a year would. It turns it into less — and the bouncier the ride, the bigger the gap.

Neither is a market opinion. Both are consequences of multiplication, and both show up in real data.

The formula

Gain needed to recover from a loss L (as a fraction):

    G  =  1 / (1 − L)  −  1

Volatility drag (approximation):

    Geometric mean  ≈  Arithmetic mean  −  σ² / 2

where σ is the standard deviation of the periodic returns.

σ (sigma) is the standard deviation — a measure of how widely returns swing around their own average.

Part one: the recovery table

Gain needed to break even against loss from peak

Loss from peak Gain needed to break even
−10% +11.1%
−20% +25.0%
−30% +42.9%
−40% +66.7%
−50% +100.0%
−60% +150.0%
−70% +233.3%
−80% +400.0%
−90% +900.0%

The curve bends upward, and it bends hard. A 10% loss needs an 11% gain — close enough to symmetric that you’d never notice. A 50% loss needs 100%. A 90% loss needs a tenfold rise.

This is why the drawdown post made such a point of recovery time. When UTI Nifty 50 Index Fund fell 59.7% from its January 2008 peak, getting back did not require a 59.7% rise. It required +148.1% — which is why the wait was nearly six years for this fund’s regular-plan NAV, even though the year right after the crash was spectacular (+71.8% in FY10). The Nifty itself briefly touched its January 2008 close in November 2010, then fell away again.

🧒 Explain it like I'm 10 (optional — skip if this is already clear)

You have 100 marbles. You lose half — 50 left. Now you win back “half” — half of what you have, which is 25. You’ve got 75. You lost 50 and won 50%, and you’re still 25 short.

To get back to 100 from 50 you need to double what you have. Losing half and winning half aren’t opposites, because “half” is measured from a smaller pile the second time.

Part two: the average that lies

Here are the financial-year returns of UTI Nifty 50 Index Fund’s Regular Plan - Growth (AMFI scheme code 100822) for every full year in the data — 1 April to 31 March, 20 years:

Year Return Item Year Return
FY07 11.0%   FY17 19.5%
FY08 22.0%   FY18 11.5%
FY09 −36.3%   FY19 16.0%
FY10 71.8%   FY20 −25.4%
FY11 10.7%   FY21 72.1%
FY12 −9.4%   FY22 19.8%
FY13 7.8%   FY23 0.3%
FY14 18.1%   FY24 29.6%
FY15 27.5%   FY25 6.3%
FY16 −8.1%   FY26 −4.3%

Source: AMFI via mfapi.in, data to 31 March 2026. Historical data, for illustration only.

Add those twenty numbers up and divide by twenty:

Item  
Arithmetic mean of the yearly returns 13.03%
Actual compound annual growth (CAGR) 10.2%
Gap — the volatility drag 2.83 percentage points
Standard deviation of yearly returns 25.5%
σ²/2 approximation of the drag 3.26 percentage points

The fund’s yearly returns averaged 13.03%. Its actual growth rate — the CAGR the point-to-point returns post defined — was 10.2%. That is 2.83 percentage points a year that went missing, and nobody took them. They were consumed by the bouncing.

Put money on it:

₹1,00,000 invested for 20 years Ends at
If it had grown at the 13.03% “average” every year ₹11,58,213
What it actually became (NAV 22.0557 → 153.8204) ₹6,97,418

The “average return” version is worth about 66% more than the real one. Same twenty years, same fund. The only difference is that one number describes what happened and the other describes something that never did.

Why the bouncing costs money

Look at FY09 and FY10 in the table. FY09 was −36.3%; the next year was +71.8%, the second-best year in twenty. The arithmetic average of those two years is a healthy +17.8% a year.

Compound them instead — which is what your money actually does:

(1 − 0.363) × (1 + 0.718)  =  0.637 × 1.718  =  1.095

Two years, a 9.5% total gain. About 4.6% a year, not 17.8%. A fall followed by an even larger rise still left the investor barely ahead, because the rise was earned on the smaller, post-fall amount. That is the recovery table from part one, and it is the whole mechanism of volatility drag: the more a return series swings, the more of its arithmetic average gets eaten on the way to becoming an actual compound return.

The σ²/2 shortcut tells you roughly how much. Yearly returns with a standard deviation of 25.5% should lose about 3.26 percentage points to drag; the real gap was 2.83. Close enough to be useful, and it means one thing very directly: two investments with the same average return are not equal. The smoother one compounds faster. This is the arithmetic underneath the Sharpe ratio — volatility isn’t just uncomfortable, it’s expensive.

Doing it in Python

import pandas as pd

nav = pd.read_csv("uti-nifty50-index-fund-nav.csv",
                  parse_dates=["date"]).set_index("date")
r = nav.nav_regular_growth.dropna()

# financial-year (Apr-Mar) returns
fy = r.groupby(r.index.to_period("Q-MAR").asfreq("Y-MAR")).last()
fy = pd.concat([pd.Series({fy.index[0] - 1: r.iloc[0]}), fy])
ret = fy.pct_change().dropna()

arith = ret.mean()
geo = (r.iloc[-1] / r.iloc[0]) ** (1 / len(ret)) - 1
print(f"arithmetic {arith:.2%}  geometric {geo:.2%}  "
      f"drag {arith - geo:.2%}  approx {ret.std(ddof=0)**2 / 2:.2%}")

# the recovery table
for loss in (0.1, 0.2, 0.5, 0.6, 0.9):
    print(f"-{loss:.0%} needs +{1 / (1 - loss) - 1:.0%}")

Common mistakes

  • Mentally netting a −20% year against a +20% year. They don’t cancel. You’re down 4%.
  • Compounding an “average return” forward. Any projection built on an arithmetic average of past yearly returns overstates the result, and by more the bouncier the asset. Use the CAGR.
  • Treating volatility as merely emotional. It has a rupee cost: the same average return with a higher standard deviation compounds to less.
  • Assuming a big up-year has “repaired” a big down-year. +71.8% after −36.3% left the investor up 9.5% over two years. Look at the level, not the headline.
  • Forgetting this applies to your own trading. Every leveraged position, every stop-loss hit and re-entry, every drawdown in a trading account is a small version of the recovery table. The next two posts are about exactly that.

Takeaway: Losing half needs a double to recover, and a fund whose yearly returns averaged 13.03% actually compounded at 10.2% — the 2.83 points in between were eaten by volatility, not by anyone. Avoiding large losses isn’t caution for its own sake; it’s the fastest way to compound.