The Grinold Alpha Formula
Grinold's alpha formula is the bridge between a signal score and an expected return in real units: expected return equals the information coefficient, times volatility, times the standardised score. It is the single most-used formula in a research seat.
Prerequisites: Shrinking a Forecast Toward Zero
A model outputs a score: this stock ranks 1.4 standard deviations above the universe average on the signal. A position-sizing engine needs an expected return, in percent, to decide how large a bet that deserves. The Grinold alpha formula is the standard bridge between the two — a score, on its own arbitrary scale, becomes a real, unit-consistent forecast of return.
The formula
In words: the expected return for stock equals three things multiplied together. is the information coefficient — the correlation, measured historically, between the signal's scores and the returns that followed. is stock 's own return volatility — a signal implies a bigger dollar-and-cents return swing for a volatile stock than a calm one, for the same rank. is the stock's standardised score on the signal (how many standard deviations above or below the universe average it ranks).
Each piece answers a distinct question. answers "how good is this signal, on average, across the whole universe and history?" answers "how strongly does this signal favour this specific stock, right now?" answers "how much should that conviction translate into an actual percentage return, given how much this stock moves?" Multiply the three and you get a name-specific, properly-scaled forecast, built from numbers a researcher can actually estimate.
Grinold's formula does one job: it turns a score, which lives on whatever arbitrary scale the model produces, into an expected return, which lives in the units position sizing needs. The carries "how good is this signal on average," and carries "how strongly does it favour this name today" — conflating the two is the most common misuse.
A worked example
A signal has a measured monthly IC of 0.04, estimated from several years of decile-spread testing. Stock A ranks (strongly favoured) and has annualised return volatility of 35%, translating to monthly volatility . Stock B ranks as well, but is a calmer name with annualised volatility of 18%, or monthly.
Even though both stocks get the identical score from the model, their Grinold-formula forecasts differ:
- Stock A:
- Stock B:
Nearly double the expected return for the same signal score, purely because Stock A is more volatile — a stock that moves more, moves more in both directions, so the same relative conviction implies a bigger absolute return. This is precisely the adjustment a position-sizing step needs and a raw model score cannot provide on its own.
| Stock A | Stock B | |
|---|---|---|
| Signal score | 2.0 | 2.0 |
| Monthly volatility | 10.1% | 5.2% |
| 0.04 | 0.04 | |
| Grinold expected return | 0.81% | 0.42% |
Where it's used, and where it breaks
The formula is the standard last step of a forecasting pipeline, immediately before position sizing — it's the point where "researcher's model output" becomes "the number a portfolio construction step consumes." It also underlies capacity and risk-budgeting conversations, since expressing every signal as an expected return in common units is what lets a PM compare an equity signal to a rates signal on equal footing.
It breaks down in two specific ways. First, is a population-average number; using a single global for every name assumes the signal works equally well across the whole universe, which is rarely exactly true — some desks fit a separate per sector or liquidity bucket. Second, the formula assumes scores and returns are linearly related, which is a reasonable approximation near the middle of the distribution and a worse one at the extremes, where very high scores often don't correspond to proportionally higher realised returns.
A common error is plugging in an measured on in-sample data, which is almost always higher than the the signal will actually achieve going forward. Since is a straight multiplier on every single forecast the formula produces, an overstated overstates every position's conviction at once — it's a global, silent inflation of the whole book's expected returns, not a one-name error.
Related concepts
Practice in interviews
Further reading
- Grinold (1989), The Fundamental Law of Active Management
- Grinold & Kahn, Active Portfolio Management (ch. 4)