Table of Contents
- Composite Score & Scoring Pipeline
- 12-1 Momentum 15%
- Sharpe Ratio 12%
- 6-1 Momentum 10%
- Frog-in-Pan Score (FIP) 8%
- Hurst Exponent 8%
- EWMA Momentum 8%
- Path R² 8%
- Momentum Acceleration 7%
- Residual Momentum 7%
- Omega Ratio 6%
- Calmar Ratio 6%
- Sortino Ratio 5%
- Earnings Composite Score
- Standardised Unexpected Earnings (SUE) 30%
- EPS Revision Trend 20%
- Beat Streak Score 25%
- Margin Expansion 25%
- Earnings Reactivity Score (ERS)
Composite Score & Scoring Pipeline
Every stock receives a Composite Momentum Score from 0 to 100. This aggregates 12 individual factor percentiles into a single measure of momentum strength, quality, and persistence.
The percentile ranking approach is non-parametric — it requires no assumptions about the distribution of factor values and is robust to outliers. Each factor's raw value is converted to a rank relative to all peers in the selected universe before weighting.
12-1 Momentum Weight: 15%
The skip-month convention (measuring over months \(t-12\) to \(t-1\) rather than \(t-12\) to \(t\)) is standard in academic momentum research. It excludes the most recent month to avoid contamination from short-term mean reversion caused by bid-ask bounce and liquidity effects documented by Jegadeesh (1990).
Positive signal: Return > 0 indicates price is higher than 12 months ago. Higher cross-sectional rank = stronger long-run trend.
Sharpe Ratio Weight: 12%
Signal direction: Higher = better. SR > 1.0 is considered good; SR > 2.0 is exceptional. Measures how well the stock is compensating investors for the total volatility borne.
6-1 Momentum Weight: 10%
Computed identically to 12-1 Momentum but over a six-month lookback. Academically, the 6-1 signal has a shorter mean-reversion horizon than the 12-1 signal and provides complementary information about the trajectory of the trend within the full year window. Used alongside 12-1 to detect whether near-term momentum is accelerating or decelerating relative to the full year.
Signal direction: Positive is stronger. When 6-1 > 12-1, momentum is accelerating (see Acceleration factor).
Frog-in-Pan (FIP) Score Weight: 8%
In practice, FIP is computed as the signed difference between the proportion of trading days with large absolute returns (top tercile) and those with small returns (bottom tercile), over the 12-month window. The sign is aligned with the direction of the cumulative return.
The intuition draws on the "boiling frog" metaphor: price moves that accumulate gradually (many small increments) are less salient to inattentive investors and therefore reflect slower information diffusion. Da et al. (2014) show that stocks with continuous, low-salience price appreciation have stronger subsequent momentum returns than those with equivalent total return achieved via spiky, high-salience moves.
Signal direction: Higher FIP (more gradual, continuous appreciation) = stronger signal. Spike-driven momentum (low FIP) is more likely to reverse.
Hurst Exponent Weight: 8%
The Hurst exponent captures the long-memory or persistence property of the return series. A value of exactly 0.5 corresponds to a random walk (no memory). Values above 0.5 indicate positive autocorrelation (trending), values below 0.5 indicate negative autocorrelation (mean-reverting).
H > 0.55: Strong trend persistence — past gains predict future gains. H ≈ 0.5: Random walk regime. H < 0.5: Mean-reverting — negative signal for momentum strategies.
EWMA Momentum Weight: 8%
The EWMA filter removes high-frequency noise while preserving the trend direction. By applying exponential decay with \(\lambda = 0.97\), the most recent 30 days account for approximately 60% of the signal weight, making EWMA Momentum more responsive to recent trend changes than the simple 12-1 return.
Signal direction: Positive = smoothed price trend is upward. High EWMA momentum with low 12-1 variance = smooth, persistent trend (very bullish).
Path R² Weight: 8%
Regressing log-price on time tests whether price follows a steady exponential growth (compound return) path. A near-1.0 R² indicates the stock has been appreciating smoothly without erratic reversals. This is related to the concept of "graceful" momentum studied by Grinblatt & Titman (1989) and aligns with academic evidence that smooth, consistent winners outperform volatile winners on a forward-looking basis.
R² > 0.90: Very smooth uptrend — high quality momentum. R² < 0.70: Noisy price path — lower confidence in trend continuation.
Momentum Acceleration Weight: 7%
Momentum acceleration decomposes the 12-1 window into two sequential 6-month halves and measures whether the most recent half outperforms the earlier half. A positive value indicates the stock is building momentum (recent 6 months stronger than prior 6 months), while a negative value indicates momentum deceleration. This is conceptually related to the momentum life cycle documented by Lee & Swaminathan (2000).
Positive Accel: Momentum picking up speed — bullish. Negative Accel: Trend losing steam — may be approaching peak. Units are percentage points (pp).
Residual Momentum Weight: 7%
Standard momentum conflates two sources of return: market beta (the stock moves with the index) and idiosyncratic alpha (the stock outperforms independently). Residual momentum isolates the latter, which is a purer and more persistent signal. Blitz et al. (2011) show that residual momentum has substantially lower crash risk than total momentum while maintaining similar average returns.
Signal direction: Positive residual momentum = the stock is outperforming after accounting for index moves. This is genuine alpha, not beta-amplified market exposure.
Omega Ratio Weight: 6%
Unlike the Sharpe ratio, the Omega ratio uses the entire return distribution without the parametric assumption of normality. It measures the weighted total of gains above the threshold divided by the weighted total of losses below it. A ratio above 1.0 means total weighted gains exceed total weighted losses.
Signal direction: Ω > 1.0 = more weighted gains than losses. Higher is better. Omega > 2.0 indicates an exceptionally favourable return profile.
Calmar Ratio Weight: 6%
Signal direction: Higher Calmar = better return per worst-case loss. Calmar > 3 is considered strong; > 5 is exceptional. Particularly relevant for assessing whether upward momentum came at the cost of severe drawdowns.
Sortino Ratio Weight: 5%
The Sortino Ratio improves on the Sharpe Ratio by recognising that investors are not equally averse to upside and downside volatility. Upside volatility (high-return days) is desirable; only downside deviation is penalised. A momentum stock with high Sortino has been making gains without suffering disproportionate losing days.
Signal direction: Higher = better. A stock with a Sortino of 3.0 and Sharpe of 1.5 is producing gains primarily via large up-days with controlled drawdowns.
Earnings Composite Score
The Earnings Momentum Composite Score combines four distinct dimensions of earnings quality and surprise into a single 0–100 score. Each sub-score is individually normalized to [0, 100] and then weighted.
Standardised Unexpected Earnings (SUE) Weight: 30%
The denominator normalises for each company's own earnings predictability — a company that routinely beats by $0.05 has lower variability than one that beats or misses by $0.50. This scaling makes SUE scores comparable across companies of different sizes and volatility.
Bernard & Thomas (1989) demonstrated that stocks with high SUE exhibit post-earnings announcement drift (PEAD) — they continue to outperform for 60+ trading days after the earnings release. This is one of the most replicated anomalies in finance.
EPS Revision Trend Weight: 20%
The slope component detects acceleration in earnings beats — a company going from small beats to large beats is more bullish than one with consistently large beats. The level component anchors the score to the absolute magnitude of outperformance. The 4-quarter lookback for slope (rather than 8 quarters) avoids distortion from recovery-period outliers.
Beat Streak Score Weight: 25%
Consistent earnings beats signal high-quality management execution, superior business model predictability, and analysts who systematically underestimate the company's earnings power. The streak component captures recency (a long ongoing streak is more valuable than past consistency that has broken), while the beat rate provides a broader 8-quarter view.
Margin Expansion Weight: 25%
Expanding margins indicate that a company's competitive position is strengthening — either through pricing power, operational leverage, or cost efficiency. Novy-Marx (2013) demonstrates that gross profitability (a proxy for fundamental quality) has as much predictive power for future returns as traditional value metrics. The year-over-year delta is preferred over sequential change to eliminate seasonality effects common in retail, technology, and consumer companies.
Earnings Reactivity Score (ERS)
Interpretation
The Earnings Reactivity Score quantifies how much "bang" the market delivers per unit of earnings surprise. A stock with a high ERS is one where even a modest beat or miss triggers a disproportionately large price move — suggesting the market views that company's earnings trajectory as especially meaningful for its valuation.
| ERS Range | Interpretation | Typical Profile |
|---|---|---|
| ERS > 5.0 | Highly reactive | High-growth momentum names where earnings are a key catalyst; options premiums tend to be high around announcements |
| 2.0 – 5.0 | Moderately reactive | Price moves roughly proportional to surprise size; efficient market pricing around earnings |
| 0.5 – 2.0 | Low reactivity | Other factors (guidance, macro, sector rotation) dominate the post-earnings price response |
| < 0.5 | Non-reactive | Market largely ignores the reported EPS; forward guidance, backlog, or subscriber metrics may be the real price driver |
Why ERS Matters
ERS is not a component of the Earnings Composite Score — it is a standalone diagnostic metric displayed alongside the composite ranking. It serves several practical purposes:
- Options positioning: High-ERS stocks tend to have richer earnings-week implied volatility. Comparing the options-implied move (from the Price Predictor) against the historical ERS helps assess whether the straddle is fairly priced.
- Risk management: A portfolio concentrated in high-ERS names faces outsized single-day drawdown risk around earnings season.
- Alpha signal: A falling ERS over time can signal that a growth stock is transitioning to a "proven" phase where earnings beats are already priced in — a potential deceleration warning.
Averaging Convention
The average is computed over all quarters where both a valid earnings-day return and a non-null EPS surprise percentage exist. Quarters with missing price data or missing consensus estimates are excluded from the average.