Parameters
List of
{date, value} objects representing portfolio value over time. Typically the full_equity_curve field from backtest_strategy. Requires 30+ data points.Example Input
Example Response
Interpreting the Output
Alpha
- Significant alpha (
|t| >= 2):The strategy generates returns beyond systematic factor exposure. The alpha cannot be easily replicated with factor ETFs. - Insignificant alpha (
|t| < 2):Returns may be explained by factor exposure alone. Extending the backtest period may resolve this.
Factor Loadings
| Factor | What it means |
|---|---|
Mkt-RF | Market beta. Loading > 1 amplifies both gains and losses. |
SMB | Size factor. Positive = small-cap tilt. Negative = large-cap tilt. |
HML | Value factor. Positive = value tilt (cheap stocks). Negative = growth tilt. |
Mom | Momentum factor. Positive = momentum tilt (recent winners). |
R-squared
- High R-squared (> 0.7):Most return variance is explained by the four factors. The strategy is largely replicable with factor ETFs.
- Low R-squared (< 0.4):Significant idiosyncratic return. The strategy is doing something the factors don’t capture.
What to do next
High R-squared, low alpha
The strategy is a factor bet. Consider whether you can get equivalent exposure cheaper with factor ETFs (e.g. VLUE for HML, MTUM for momentum).
Significant alpha
The strategy has genuine edge. Consider increasing allocation, then validate with out-of-sample data or paper trading.
Compare strategies
Run factor analysis on multiple strategies to find the one with the most differentiated return source.
Extend the backtest
If alpha t-stat is close to 2 but not quite there, run a longer backtest to increase statistical power.
