Jensen's Alpha measures the excess return an investment earns after accounting for the risk it takes relative to the market, as prescribed by the Capital Asset Pricing Model (CAPM).
Put differently, alpha tells you whether the manager (or strategy) has delivered skill-based performance beyond what β-driven market exposure explains.
Positive α → outperformance (value added)
Negative α → underperformance (value destroyed)
Jensen's Alpha is derived from the Capital Asset Pricing Model (CAPM) regression equation:
Solving that regression for and :
This formula shows that alpha is the excess return of an asset or portfolio beyond what would be predicted by its market risk (beta).
Using observations of daily or monthly excess returns:
The regression model in matrix form is:
The Ordinary Least Squares (OLS) solution is:
Our portfolio optimization backend calculates Jensen's Alpha using the following approach:
X = sm.add_constant(bench_excess.values) # [1, x_t]
model = sm.OLS(port_excess.values, X)
result = model.fit()
daily_alpha = result.params[0]
beta = result.params[1]
portfolio_alpha = daily_alpha * 252 # annualise
beta_pvalue = result.pvalues[1]
r_squared = result.rsquared
portfolio_alpha
in the API response, shown alongside β, p-value, and α Value | Meaning | Practical Take-away |
---|---|---|
Strategy beat CAPM expectations | Indicates skill or unique edge | |
Matches risk-adjusted benchmark | Pure β exposure—no evidence of skill | |
Under-performed given its β | Destroyed value versus passive market |
Always pair α with p-value or t-stat to confirm statistical significance. A high alpha that is not statistically significant might be due to chance rather than skill.
Use-Case | How Alpha Helps |
---|---|
Fund selection | Identify managers delivering true skill |
Performance fees | Many hedge-fund agreements pay incentive fees only on positive α |
Style drift monitoring | Persistent α turning negative suggests strategy degradation |
Issue | Mitigation |
---|---|
Model mis-specification | Use multi-factor models (Fama-French, Carhart) to separate size, value, momentum premiums |
Beta Instability | Compute rolling α/β to detect regime changes |
Short sample noise | Prefer ≥ 3 years monthly data or ≥ 250 daily observations for robust inference |
Benchmark-adjusted assessment: Evaluates performance specifically relative to a relevant benchmark, not just in absolute terms.
Risk-adjustment: Accounts for the level of systematic risk taken, enabling fair comparison between strategies with different risk levels.
Statistical validation: Can be tested for statistical significance to determine if outperformance is likely skill-based or simply due to chance.
Skill identification: Provides a clear distinction between returns generated through manager skill versus those from general market exposure.
Academically robust: Based on established financial theory and supported by decades of empirical research in portfolio performance evaluation.
CAPM dependency: Inherits all limitations of the CAPM model, including assumptions about market efficiency and investor rationality.
Benchmark sensitivity: Results can vary dramatically based on which benchmark is chosen as the market proxy.
Single-factor limitation: Ignores other systematic risk factors that might explain returns beyond market risk alone.
Time period dependency: Alpha values can be highly sensitive to the specific time period used in the analysis.
Data requirements: Needs sufficient historical data to produce statistically meaningful results, potentially limiting usefulness for new strategies.