bab
Mechanism
For a single stock, "BAB strategy" can be expressed as: scale exposure inversely to rolling beta vs SPY. Lower-beta moments → bigger position; high-beta moments → reduced. The stock-level analog of the BAB
Signal rule
long low-β stocks levered to β=1; short high-β stocks deleveraged
Data dependencies
daily_barsDaily OHLCV bars used by all price-based generators.
factor_returnsWorker data table — see services/worker schema.
Expected edge
~0.7 Sharpe in Frazzini-Pedersen 2014; ~0.4 in recent OOS
Illustrative pattern only
NOT a backtestIllustrative pattern only — see /app for live backtests and the actual current equity curve.
Example tickers where this is likely to fire
Illustrative only — the signal fires based on the live data, not a fixed list.
Related families
qmjQualityCombine quality (gross profit / assets, ROE) with momentum: long when both are in their respective top buckets relative to their own history. Stock-level adaptation; the cross-sectional implementation would rank across the universe but we approximate with self-relative
speculative betaRisk-PremiumDistinct from BAB (#16): Hong-Sraer 2016 (JF) show that the underperformance of high-beta stocks is concentrated in periods of high disagreement (proxied by analyst forecast dispersion OR by realized vol dispersion across estimation windows). Low-disagreement high-beta is fine; high-disagreement high-beta
Explore bab on alphactor.ai
See which tickers this family is currently firing on, with live signals and rankings.