Quant Memo
Core

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

αi=ICσizi\alpha_i = IC \cdot \sigma_i \cdot z_i

In words: the expected return αi\alpha_i for stock ii equals three things multiplied together. ICIC is the information coefficient — the correlation, measured historically, between the signal's scores and the returns that followed. σi\sigma_i is stock ii'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. ziz_i 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. ICIC answers "how good is this signal, on average, across the whole universe and history?" ziz_i answers "how strongly does this signal favour this specific stock, right now?" σi\sigma_i 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 ICIC carries "how good is this signal on average," and ziz_i 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 z=2.0z = 2.0 (strongly favoured) and has annualised return volatility of 35%, translating to monthly volatility σ35%/1210.1%\sigma \approx 35\% / \sqrt{12} \approx 10.1\%. Stock B ranks z=2.0z = 2.0 as well, but is a calmer name with annualised volatility of 18%, or σ5.2%\sigma \approx 5.2\% monthly.

Even though both stocks get the identical score from the model, their Grinold-formula forecasts differ:

  • Stock A: α=0.04×10.1%×2.00.81%\alpha = 0.04 \times 10.1\% \times 2.0 \approx 0.81\%
  • Stock B: α=0.04×5.2%×2.00.42%\alpha = 0.04 \times 5.2\% \times 2.0 \approx 0.42\%

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 AStock B
Signal score zz2.02.0
Monthly volatility σ\sigma10.1%5.2%
ICIC0.040.04
Grinold expected return α\alpha0.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, ICIC is a population-average number; using a single global ICIC for every name assumes the signal works equally well across the whole universe, which is rarely exactly true — some desks fit a separate ICIC 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 ICIC measured on in-sample data, which is almost always higher than the ICIC the signal will actually achieve going forward. Since ICIC is a straight multiplier on every single forecast the formula produces, an overstated ICIC 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)
ShareTwitterLinkedIn