Quant Memo
Core

Sharpe Ratios With Autocorrelated Returns

Why the textbook formula for annualizing a Sharpe ratio — multiply by the square root of the number of periods — silently assumes returns are uncorrelated over time, and how autocorrelation breaks that assumption in both directions.

Prerequisites: Sharpe Ratio, Autocorrelation and Serial Correlation

You compute a daily Sharpe ratio for a strategy and multiply it by 252\sqrt{252} to get an annual number, because that's the rule everyone learns. That rule assumes each day's return is statistically independent of the one before it — an assumption that's roughly fine for a liquid large-cap equity strategy and badly wrong for a slow, illiquid, or trend-following one, where today's return is correlated with yesterday's. Get the assumption wrong and the "annualized Sharpe" you report can be overstated or understated by a large margin, purely from a scaling error that has nothing to do with the strategy's actual quality.

Where the n\sqrt{n} rule comes from — and where it breaks

The standard annualization scales the mean return by nn (periods per year) and the standard deviation by n\sqrt{n}, so Sharpe scales by n\sqrt{n}. That n\sqrt{n} comes from how variance adds up: if daily returns are independent, the variance of an nn-day sum is just nn times the daily variance. If returns are positively autocorrelated — a good day tends to follow another good day, as in a slow-moving trend strategy — the multi-day variance grows faster than nn times daily variance, because the days echo each other instead of adding independent information. The plain n\sqrt{n} rule then understates true multi-day variance, overstating the annualized Sharpe. Negatively autocorrelated returns (mean-reverting, as in some market-making strategies) work the other way: variance grows slower, and the naive rule understates the true annualized Sharpe.

A cleaner way to say it: with autocorrelation ρ1,ρ2,\rho_1, \rho_2, \ldots at each lag, the correct scaling factor replacing plain n\sqrt{n} is

n+2k=1n1(nk)ρk.\sqrt{n + 2\sum_{k=1}^{n-1}(n-k)\rho_k} .

In plain English, that's the ordinary nn term plus a correction that adds up every pairwise lagged correlation, weighted by how many day-pairs sit that far apart. When all the ρk\rho_k are zero this collapses back to the familiar n\sqrt{n}; when they're positive it grows faster and shrinks the properly-annualized Sharpe relative to naive scaling; when negative, it shrinks and the properly-annualized Sharpe grows relative to naive scaling.

Worked example. A trend-following strategy has a daily Sharpe ratio of 0.10 and a first-lag daily autocorrelation of ρ1=0.15\rho_1 = 0.15 (higher lags roughly zero). Naive annualization gives 0.10×2521.590.10 \times \sqrt{252} \approx 1.59. Using just the first-lag correction term, the adjusted scaling factor is approximately 252+2×251×0.1532718.1\sqrt{252 + 2 \times 251 \times 0.15} \approx \sqrt{327} \approx 18.1 versus the naive 25215.9\sqrt{252} \approx 15.9 — about 14% larger. But that larger scaling factor divides into the corrected Sharpe calculation such that the properly annualized Sharpe comes out lower, around 1.391.39 rather than 1.591.59, since the true multi-day variance was bigger than the naive rule assumed. Reporting 1.59 instead of 1.39 overstates the strategy's risk-adjusted return by roughly 15%, purely from ignoring a modest amount of autocorrelation.

naive true, ρ>0 positive autocorr overstates naive naive true, ρ<0 negative autocorr understates naive
Naive √n scaling overstates the true annualized Sharpe when returns are positively autocorrelated, and understates it when they are negatively autocorrelated.

What this means in practice

The practical takeaway isn't to memorize the correction formula — it's to check whether returns show meaningful autocorrelation before trusting a naive annualized Sharpe, especially for strategies that hold positions for multiple days, use smoothed or stale prices, or trade illiquid instruments where price updates lag. A quick first-lag autocorrelation check is a cheap diagnostic: seeing ρ1\rho_1 noticeably away from zero signals that reported Sharpe ratios — yours or a manager's — need adjustment before being compared to a strategy with genuinely independent returns.

The familiar n\sqrt{n} Sharpe annualization assumes uncorrelated returns period to period. Positive autocorrelation makes the naive rule overstate the annualized Sharpe; negative autocorrelation makes it understate it. Always sanity-check return autocorrelation before trusting a headline annualized number, particularly for slower or illiquid strategies.

A classic abuse of this fact (often unintentional) is reporting Sharpe ratios from monthly-marked, smoothed, or stale-priced returns — common with illiquid assets or funds that mark to model rather than to market — without correcting for the strong positive autocorrelation that smoothing introduces. This can make a genuinely mediocre or risky strategy's annualized Sharpe look impressively high purely as an artifact of how the returns were measured, not how they actually behaved.

Related concepts

Practice in interviews

Further reading

  • Lo, 'The Statistics of Sharpe Ratios', Financial Analysts Journal (2002)
ShareTwitterLinkedIn