Parameters
list[object]
required
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
The magnitude of each loading indicates exposure strength. A loading of 0.5 on HML means 0.5 units of value factor exposure per unit of portfolio return.
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.
