Skip to content

Modigliani–Modigliani measure

M-squared scales a portfolio to benchmark volatility. Distinguish its return level from its benchmark-relative gap, with an 8% level and zero-gap example.

The Modigliani–Modigliani measure, usually called M-squared or M2M^2, expresses a portfolio's performance as a return after scaling its volatility to a chosen benchmark's volatility. It translates a Sharpe ratio comparison into familiar return units: a fund earning more than its benchmark may lose that advantage once both are compared at the same risk level.
Two reporting conventions need separating. The return level is the mean return of the hypothetical risk-matched portfolio. The benchmark-relative gap subtracts the benchmark's mean return from that level. Both are called M-squared in practice, so a reported number needs its formula and units.

Build the comparison with cash

Let μP\mu_P be the portfolio's arithmetic expected return, σP>0\sigma_P>0 its return standard deviation, and σB>0\sigma_B>0 the benchmark's standard deviation. All describe the same holding period and currency. Assume a cash asset earns a certain return rfr_f over that period, with no trading costs or allocation constraints.

Allocate the fraction

w=σBσPw=\frac{\sigma_B}{\sigma_P}

to the portfolio and 1−w1-w to cash. Its simple return is R∗=wRP+(1−w)rfR_*=wR_P+(1-w)r_f, so

σ∗=wσP=σB,Mlevel2=μ∗=rf+μP−rfσPσB.\sigma_*=w\sigma_P=\sigma_B, \qquad M^2_{\mathrm{level}}=\mu_*=r_f+\frac{\mu_P-r_f}{\sigma_P}\sigma_B.
Cash dilutes a portfolio whose volatility exceeds the target. A portfolio below the target requires leverage: w>1w>1 means borrowing the fraction w−1w-1 and investing more than the initial capital in the portfolio. Liano's primary derivation develops both cases and relates the return-level formula to Modigliani and Modigliani's 1997 method.

For benchmark mean μB\mu_B, the relative version is

Mgap2=Mlevel2−μB=σB(SP−SB),\begin{aligned} M^2_{\mathrm{gap}} &=M^2_{\mathrm{level}}-\mu_B\\ &=\sigma_B(S_P-S_B), \end{aligned}

where SP=(μP−rf)/σPS_P=(\mu_P-r_f)/\sigma_P and SB=(μB−rf)/σBS_B=(\mu_B-r_f)/\sigma_B. With one positive benchmark volatility and a common cash rate, M-squared ranks portfolios exactly as Sharpe does. It changes the presentation, not the information in that ranking.

A 10% portfolio can tie an 8% benchmark

Consider these fictional population moments of one-year simple returns. The means are arithmetic expectations; no monthly-to-annual conversion is being assumed.
One-year quantityPortfolioBenchmarkCash
Expected total return10%8%2%
Return standard deviation20%15%0%

The portfolio's raw mean advantage is 2 percentage points. Its volatility is also higher. To match the benchmark, allocate 15/20=0.7515/20=0.75 to the portfolio and 0.250.25 to cash:

σ∗=0.75(20%)=15%,μ∗=0.75(10%)+0.25(2%)=8%.\begin{aligned} \sigma_*&=0.75(20\%)=15\%,\\ \mu_*&=0.75(10\%)+0.25(2\%)=8\%. \end{aligned}
The M-squared return level is 8%. The benchmark-relative gap is 0 percentage points, because 8%−8%=08\%-8\%=0. Reporting “M-squared is zero” without specifying the gap convention could wrongly suggest that the risk-matched portfolio has no expected return.
Fictional one-year portfolio mean 10% and standard deviation 20%. Investing 75% in it and 25% in cash earning 2% gives mean 8% and standard deviation 15%, matching the benchmark's moments. M-squared return level is 8% and the relative gap is zero percentage points.
Fictional one-year portfolio mean 10% and standard deviation 20%. Investing 75% in it and 25% in cash earning 2% gives mean 8% and standard deviation 15%, matching the benchmark's moments. M-squared return level is 8% and the relative gap is zero percentage points.
Original fictional population comparison. The line shows fixed allocations between the portfolio and riskless cash. The overlapping point matches the benchmark's mean and volatility, not its individual outcomes.
Both Sharpe ratios are 0.40.4: (10%−2%)/20%=(8%−2%)/15%(10\%-2\%)/20\%=(8\%-2\%)/15\%. Their equality explains the zero relative gap. Neither calculation guarantees a realised 8% return or describes compound annual growth rate.

What the adjustment leaves unresolved

Financing can change the comparison. The ideal formula uses the same risk-free rate for lending and borrowing. If w>1w>1 and borrowing costs rb>rfr_b>r_f, the levered mean becomes wμP−(w−1)rbw\mu_P-(w-1)r_b. It falls below the ideal level by (w−1)(rb−rf)(w-1)(r_b-r_f) before other costs. Margin limits may prevent the target allocation altogether.
Historical inputs are estimates. Use aligned dates, a common frequency and a consistent fee basis for both portfolios. If cash returns vary across observations, compute cash excess returns observation by observation and explicitly state whether the target volatility concerns raw or excess returns; their standard deviations no longer have to coincide. Mixing a geometric growth rate with an arithmetic mean, or daily volatility with annual mean return, breaks the stated comparison. Sharpe's original methods discussion distinguishes historical from expected performance and explains the additional assumptions behind annualisation. Sampling error and changing volatility can make a historical risk-matched ranking unstable.
Matching volatility does not match every risk. Equal standard deviations can conceal different crash exposure, liquidity and drawdowns. Scaling a short-option strategy does not remove its rare-loss exposure. M-squared also does not match beta, hedge the benchmark, or establish manager skill: correlations and factor exposures remain relevant. A zero M-squared gap therefore means equal performance under this mean–volatility comparison, not identical investments.
For a broader comparison with beta-based and benchmark-relative measures, see Risk-Adjusted Performance Measures (public preview; the full lesson requires membership).

Sources

Last updated
  • performance measurement
  • m squared
  • sharpe ratio
  • volatility scaling
  • benchmark comparison
  • financing
← Back to the glossaryBack to top ↑