← all research

Universe: 5030 names w/ point-in-time fundamentals, 309 days. Long-only top-50, hold=21, lag=1. sqrt(365) overstates ~20% vs sqrt(252).

BENCHMARK: flagship region-A ML ~ Sharpe 0.99 (2006-26), ~1.15 (2021-26). Need net Sharpe > ~1.0 AND low corr to clear it.

Results (NET of 10bps/side)

FactorSharpeCAGRpmaxDDcorrEqMomcorrMktresidSharpe
EqMom(baseline)0.9222.9%0.000-54.2%1.000.87-0.00
EP0.9423.9%0.000-56.5%0.840.980.00
BP0.9323.6%0.000-56.5%0.840.980.00
ROE0.9323.4%0.000-56.5%0.870.980.00
MARGIN0.8922.2%0.000-56.5%0.860.980.00
DY0.9323.4%0.000-56.5%0.840.980.00
SIZE0.9825.4%0.000-56.5%0.840.98-0.00
QARP0.9123.0%0.000-56.5%0.840.980.00
52wHigh1.1034.3%0.000-57.2%0.940.910.00
LowVol630.9716.6%0.000-40.2%0.750.850.00

Reading

  • Fundamental look-ahead guard: PASS
  • Value (EP/BP), Quality (ROE/MARGIN), Size, Yield, QARP = the alpha sources the flagship's technical features exclude.
  • Adopt a factor if NET Sharpe > ~1.0 with p<0.05 and low corr to EqMom+flagship (diversifier). Else it is a diversifier at best.