Factor Lab Daily Brief 2026-09-16

Data & Sample

ItemValue
Data as-of2026-09-15 (Tuesday, US trading day)
Run date2026-09-16
Universe502 S&P 500 constituents
Fundamental evaluation window60 cross-sections (TTM financials)
Price factor evaluation window39 cross-sections (MOM/VOL/SIZE use 252/21 day windows)
Price cacheprices_cache.parquet, 641 rows × 502 cols, as of 2026-09-15

Factor Overview

FactorIC MeanICIRp-valueLong-Short Q1-Q5Valid Obsvs Yesterday
MOM-0.1855-1.2514 ⭐<0.0001+5.65% ⭐39+0.0046
EP-0.0480-0.5196 ⭐0.0002+2.98%600.0000
BP+0.0030+0.04560.7276+1.13%600.0000
FCF Yield-0.0352-0.5390 ⭐0.0001+2.48%600.0000
ROE-0.0248-0.6845 ⭐<0.0001+0.76%600.0000
VOL+0.0609+0.39080.0209-2.42%39+0.0035
SIZE-0.0741-1.0490 ⭐<0.0001+4.15% ⭐39+0.0014

⭐ marks p < 0.05.

Key observations:

  • MOM remains negative (-0.1855); only 12.8% of 39 cross-sections positive. Winners significantly underperform losers—reversal regime strong, momentum ineffective.
  • EP, FCF Yield, ROE all persist negative and identical to yesterday (diff = 0). This is not a “factor reversal today”—the fundamental factor cache was not refreshed. Price cache ends at 09-15, but TTM panel ICs carry forward unchanged.
  • BP remains ineffective (IC ≈ 0, p = 0.73).
  • VOL holds positive IC (low-vol anomaly persists); SIZE holds negative IC (small-cap premium within-sample).

Status Quo Continuation

EP, BP, FCF Yield, ROE fundamental factors show zero change vs yesterday (diff = 0.0000). The ic_history.json shows these factors’ entries written identically each day since 09-08. This means:

  • No “new” fundamental factor reversal today—market data from 09-08 to 09-16 had no effect on fundamental ICs (cache reused verbatim).
  • ic_history.json contains大量 duplicate date entries (same date written 2-7 times), which inflates baseline distribution weights and affects z-score calculations in anomaly detection. Deviation alerts at ±2σ should be treated as continuation of existing regime, not daily breakpoints.

Sector Momentum Map (MOM by Sector)

SectorIC MeanICIRp-valueStocksSignal
Information Technology-0.4767-1.8804 ⭐<0.000173🔴 Strong reversal
Financials-0.2565-1.1815 ⭐<0.000176🔴 Significant reversal
Industrials-0.2118-1.3195 ⭐<0.000179🔴 Significant reversal
Utilities-0.0818-0.6514 ⭐0.000331Negative significant
Consumer Staples-0.0603-0.27530.097836Weak negative, NS
Consumer Discretionary-0.0325-0.19170.244648Negative, NS
Health Care-0.0344-0.11970.465359No signal
Real Estate+0.1263+0.37960.136031Positive, NS

Key observations:

  • IT momentum IC = -0.477 is the strongest signal this run—nearly all 39 cross-sections negative (only 7.7% positive). Q5 (high momentum/winners) mean return +0.03%, Q1 (low momentum/losers) +14.36%. This is not “tech stocks falling”—it is strong within-sector reversal in technology.
  • Financials and Industrials also show significant reversal (IC < -0.2, p < 0.001). | Real Estate is the only sector with positive IC (+0.126), but N=31, p=0.136, not statistically significant.
  • Health Care IC = -0.034, p = 0.465—momentor factor entirely ineffective in healthcare, no pattern within-sample.

Implications for Strategy

  1. Momentum factor currently not usable. Full-market MOM IC = -0.186, with IT/Industrials/Financials all deeply negative. Traditional “chase winners” strategies would lose money persistently in this regime. Reversal approaches (sell recent winners, buy recent losers) show stronger within-sample performance, but note:

    • Long-short direction is Q1 (low momentum/losers) minus Q5 (high momentum/winners); positive long-short (+5.65%) means losers outperform winners.
    • Transaction costs not deducted; actual implementable returns below stated values.
  2. Fundamental factors (EP/FCF Yield/ROE) all negative in this run. This does not directly imply value factor失效—the IC is the mean of 60 historical cross-sections, not a daily IC. Negative values mean that across 60 past cross-section dates, high-factor groups underperformed low-factor groups. Caveats: -本期 EP/FCF Yield/ROE ic_history entries repeated identically since 09-08, meaning the actual as-of date of these numbers may predate 09-08. Do not treat as today’s valid signal.

    • SIZE IC = -0.074 across 39 cross-sections, highly significant (p < 0.0001)—small caps outperformed large caps within-sample. This is a cross-sectional correlation, not a “full-market small-cap rally” forecast.
  3. Low-vol anomaly persists. VOL IC = +0.061 significant positive (p = 0.021)—high-vol groups underperform low-vol groups. Classic low-vol anomaly, still effective in this regime. Long-short Q1-Q5 = -2.42%, meaning Q5 (high vol) overall underperforms Q1 (low vol).

Conclusions That Cannot Be Drawn

  • ❌ Cannot say “MOM flipped from positive to negative today”—ic_history shows momentum turned negative since late August; today IC = -0.186 is continuation of the existing reversal regime, not a new flip.
  • ❌ Cannot say “EP/FCF Yield/ROE reversed today”—all three diffs = 0, cache not updated, no new information.
  • ❌ Cannot say “fundamental factors negative = value investing无效”—IC mean is historical cross-section average, not future return; negative only means high-factor groups lagged low-factor groups over the past 60 cross-sections.
  • ❌ Cannot say “SIZE negative = small caps will rise”—this is cross-sectional correlation, not a time-series forecast.
  • ❌ Sector negative count (7/8 negative) does not equal “7 new sector reversals today”—baseline contains大量 June-July positive-momentum records; z-score alerts mark deviation, not daily breakpoints.

Statistical & Data Limitations

LimitationDescription
Overlapping samplesFundamental: 60 cross-sections; Price: 39 cross-sections, with 21-day overlapping returns; t-tests not corrected for serial correlation; p-values may be understated
ic_history duplicatesSame date written 2-7 times (e.g., 2026-07-09 written 7 times), baseline mean/SD affected; z-score deviation alerts require careful interpretation
IC meaningic_mean is the mean of historical cross-sectional rank correlations, not a daily IC, not a 21-day forward return, not a downside probability
ICIRIC mean / IC std, not a strategy Sharpe ratio, not linked to actual implementable returns
Quantile long-shortQ1-Q5 direction depends on code implementation (Q1 = low factor group, Q5 = high factor group); transaction costs not deducted
Sector coverage8 GICS sectors; Real Estate and Utilities only 31 stocks each, large estimation noise
Cache datesPrice cache as of 2026-09-15; fundamental TTM panel ic_history unchanged since 09-08

Factor IC Comparison

Sector Momentum