13.1 What "prediction" can mean in a near-efficient market
Motivation
Most market "predictions" you will read are point forecasts without a probability, a horizon or a scoring rule, so they cannot be wrong in any measurable sense. A trader needs the opposite: forecasts with stated probabilities that can be scored, aggregated and sized. The first question is what can be forecast at all when thousands of well-funded participants are trying to do the same.
Setup#
Let be a price, the log return, and an information set (a σ-algebra) available at time . Write . Fama (1970) classified market efficiency by the information set:
- Weak form: = past prices and volumes. Technical rules (M04 · 4.1) should not earn abnormal returns.
- Semi-strong form: = all public information (filings, macro data, news). Fundamental analysis (M06) should not earn abnormal returns after costs.
- Strong form: includes private information. Even insiders cannot earn abnormal returns. This form is rejected by the existence of profitable insider trading, which is why insider trading is illegal (SEBI's Prohibition of Insider Trading Regulations, 2015).
"Abnormal" needs a model of normal returns (CAPM, a factor model, or simply a constant). Efficiency then says
so the abnormal return is a martingale difference sequence (MDS) with respect to . Any test of efficiency is a joint test of (13.1) and of the model for : this is Fama's joint-hypothesis problem. A "predictable" return may be a risk premium the model omitted, not an inefficiency.
Proposition 13.1an MDS cannot be forecast by
Let satisfy and . For every -measurable forecast with : (a) ; (b) , with equality iff a.s.
Proof
(a) By the tower property, , and , so the covariance is zero. (b) Expand: and use (a).∎
So in a world satisfying (13.1) every forecast of the abnormal return that is not identically zero has a larger mean squared error than the trivial forecast. Out-of-sample (defined in 13.3) is then negative in population. Note what the proposition does not say. It says nothing about : volatility can be highly predictable in an efficient market. It says nothing about the predictability of itself, so time-varying risk premia are allowed. And it says nothing about events that are not returns (whether RBI cuts rates, whether Brent closes above $90).
The Grossman–Stiglitz paradox#
If prices reflected all information perfectly, nobody would pay to collect information, and then prices could not reflect it. Grossman and Stiglitz (1980) formalised this in a model with a risky asset whose payoff is , a costly signal (cost ), CARA investors with risk aversion , and noisy supply. A fraction of investors buy the signal. The price is a noisy function of , so uninformed traders learn part of from it.
Proposition 13.2equilibrium information, Grossman–Stiglitz 1980, sketch
In the CARA-normal model, the ratio of an informed to an uninformed trader's expected utility is
where is the equilibrium price when a fraction is informed. An interior equilibrium sets this ratio to 1.
Sketch
With CARA utility and normal payoffs, a trader's maximised expected utility is in conditional terms, where SR is the conditional Sharpe ratio of the asset. Taking expectations over the conditioning variable gives a factor proportional to . The informed trader pays , which multiplies utility by (utilities are negative). Since falls as rises (prices become more informative), the ratio (13.2) is monotone in , and the equilibrium condition pins down . The full derivation is in Grossman and Stiglitz (1980, §I–II).∎
The trading lesson is the equilibrium condition itself: the gross return to being informed equals the cost of becoming informed. Markets are efficient to within the cost of information, execution and risk-bearing. Edges exist but are small, costly to find, and shrink when the cost of finding them falls (see M04 · 4.7 on post-publication decay).
Three different forecasting problems#
| Target | Typical predictability | Why | Economic use |
|---|---|---|---|
| Conditional mean of returns, | Out-of-sample around 0 to 1% (13.3) | Competition; Proposition 13.1 | Market timing, signals, factor tilts |
| Conditional variance, | High: volatility clustering (M02) gives persistence near 1 | Volatility is not traded away by directional traders | Position sizing, VaR, option pricing (M09) |
| Probabilities of discrete events | Varies; scored with proper scoring rules (13.7) | Many events are not prices | Scenario trees (M12), hedging decisions |
Practitioner notes
- "The market is efficient" and "I can forecast volatility well" are compatible. Most of the forecasting a working desk does is of second moments, not first moments.
- A stated edge should come with the cost of information that generated it. If the cost is near zero (a moving-average rule anyone can code), Proposition 13.2 says the gross edge should be near zero too.
- The joint-hypothesis problem means a predictable return is not automatically a free lunch. Momentum crashes (M04 · 4.3) are a reminder that some predictable returns are compensation for rare, large losses.