Expected Return

The weighted-average outcome you anticipate earning on an asset or portfolio

Concept in One Sentence

Expected return is the weighted-average outcome you anticipate earning on an asset or portfolio over a stated horizon—usually expressed as an annual percentage. It is the "gravity-center" of the distribution of possible future returns.

Formal Definition

For a discrete distribution of kk possible returns r1,,rkr_1,\dots ,r_k with probabilities p1,,pkp_1,\dots ,p_k:

E[R]=j=1kpjrj\mathbb{E}[R]=\sum_{j=1}^{k} p_j\,r_j

For a continuous distribution f(r)f(r):

E[R]=rf(r)dr\mathbb{E}[R]=\int_{-\infty}^{\infty} r\,f(r)\,dr

In practice we rarely know the true distribution, so we estimate E[R]\mathbb{E}[R] from historical data or a forward-looking model.

Estimation Techniques

MethodCore IdeaStrengthsDrawbacks
Historical MeanAverage of past returns: μ^=1nt=1nrt\hat{\mu}=\frac{1}{n}\sum_{t=1}^{n}r_t.Simple, transparent, data-driven.Sensitive to sample window, ignores regime changes.
Exponentially-Weighted MeanRecent returns get higher weight.Reacts to trends.Still backward-looking; picks decay factor heuristically.
CAPM Implied ReturnRf+β(E[Rm]Rf)R_f + \beta(\mathbb{E}[R_m]-R_f).Links return to priced market risk.Relies on stable β and market premium.
Black–LittermanBlends market-implied returns with subjective views.Controls estimation error; consistent with equilibrium.Requires equilibrium priors & subjective confidence.
Fundamental Factor ModelsExpected return = sum of factor exposures × premia.Incorporates earnings growth, value, momentum, etc.Needs robust factor premia forecasts.

Our Implementation

Inside our implementation, PyPortfolioOpt's helper is called:

from pypfopt import expected_returns
mu = expected_returns.mean_historical_return(df, frequency=252)

Details

  • Data: price level DataFrame df (already adjusted for splits & dividends).

  • Frequency: 252 → converts daily mean to annualised arithmetic mean:

    μ^annual=rˉdaily×252\hat{\mu}_{\text{annual}} = \bar{r}_{\text{daily}} \times 252
  • Result: vector μ\boldsymbol{\mu} feeds directly into the Efficient Frontier optimiser and is also cached for reporting.

Interpreting Expected Return in Results

When viewing optimization results, you'll see the Expected Return (expressed as an annual percentage) displayed alongside Volatility and Sharpe Ratio. Keep these important points in mind:

  • Expected return is a statistical estimate, not a guarantee—it represents the center of the probability distribution of possible outcomes.

  • When comparing different optimization methods, focus on risk-adjusted metrics (like Sharpe or Sortino ratios) rather than maximizing expected return alone, as higher returns typically come with increased risk.

  • The expected return value serves as a key input for calculating various performance metrics (such as Treynor Ratio and Information Ratio) that help evaluate portfolio efficiency.

References

  • Markowitz, H. "Portfolio Selection." Journal of Finance (1952).

  • Black, F. & Litterman, R. "Global Portfolio Optimization." Financial Analysts Journal (1992).

Related Topics

Efficient Frontier

The set of optimal portfolios that offer the highest expected return for a defined level of risk.

Modern Portfolio Theory

A framework for constructing portfolios that maximize expected return for a given level of market risk.

Sharpe Ratio

A measure of risk-adjusted return that helps investors understand the return of an investment compared to its risk.

CAPM Beta (β)

A measure of systematic risk that represents how an asset moves relative to the overall market.