Regime context — size to the state: Constructive Rotation
This regime historically persists ~5 td, p_stay 0.80. Labels are monotone in forward VOLATILITY, not direction — Distribution Risk historically preceded the BEST fwd-20d returns (+2.54%).
SPY +0.35% since prior close; Broken Momentum / Avoid leads (+1.13%), Smaller-Cap High-Beta Breakout lags (-2.02%).
This regime historically persists ~5 td, p_stay 0.80. Labels are monotone in forward VOLATILITY, not direction — Distribution Risk historically preceded the BEST fwd-20d returns (+2.54%).
Down-gaps >=1% have bounced +13-14bps from 10:00 into the close (n=74,435, t=14.3, 51.6% up); strongest faders DIA/XLE/XLI/KRE/MDY/SPY.
High short-float names carry ~2.5x baseline odds of a +15% 10-day move (16.9% vs 6.8%), in BOTH directions.
Relative volume dispersion highlights pockets of intensity. The Extended Momentum Risk basket posts a median relative volume of 1.24, with one-third of members exceeding 1.5 times normal turnover. Conversely, Quality/Low-Vol Uptrend and Smaller-Cap High-Beta Breakout baskets show zero members above that threshold. Among sectors, Information Technology carries the highest median rvol at 0.83, while Utilities sits at 0.48. Four anomalous single-stock volume signals punctuate the session: PYPL sports an rvol of 33.83 on a 14.99% surge, and ELV trades 7.46 times normal volume into an 8.23% decline.
Style and production factors are diverging sharply. High-Vol Momentum leads declines with an intraday drop of 2.02% and a week-to-date loss of 1.72%, while Weak Downtrend/Avoid Momentum gains 1.13% on the day and 0.23% week-to-date. Extended Overbought Momentum is down 0.32% intraday but holds a 3.50% wtd advance, indicating dispersion within momentum cohorts. Over the prior week, the ratio of momentum to low-volatility factors stands at 1.60, and high-beta to low-volatility at 1.41, underscoring the preference for lower-risk exposure.
Sector flows favor rate-sensitive and cyclical groups. Communication Services leads with a 1.58% intraday gain on 91% advancing breadth and a 1.03% wtd return, followed by Real Estate (+1.06%, wtd +1.57%) and Consumer Discretionary (+1.00%, wtd +0.10%). Energy is the lone decliner at -0.19%, though it has gained 3.01% week-to-date. The sector wave map places Financials and Energy in Expansion/Late Acceleration, while Consumer Staples and Health Care dominate Basing/Early-Cycle classifications. Four sectors sit in Reset-within-Trend, reflecting a broad consolidation narrative.
Thematic leadership is concentrated in consumer- and housing-centric baskets. Consumer/Retail advances 0.78% intraday on 74% advancing breadth, and Crypto/Digital Assets adds 0.72% with a 0.96% opening gap. Housing/Real Estate posts a 0.72% gain and 76% breadth, while Financials/Credit rises 0.62%. At the back, Semiconductors ekes out a 0.01% gain after a 0.65% gap up was reversed, and Commodities/Materials edges 0.03% lower. Healthcare/Biotech, flagged as degraded, shows 0.07% intraday with a week-to-date decline of 1.53%.
Labels are monotone in forward VOLATILITY, not direction — size positions to the risk state, don't chase the label. Transition is empirical; a label change needs two-run confirmation.
The regime model signals 'Constructive Rotation' with a composite score of 0.7275 and 80% confidence. Trend is positive (SPY +1.59% above 50-day, +8.50% above 200-day), breadth remains broad (65.1% above 50-day), and volatility is mid-range (RV at 57.6th percentile). Rotation dynamics show a recent leadership flip (Spearman d1 vs w1 correlation -0.25), producing a negative rotation score of -0.85. The regime is expected to persist with 80% probability over one day, but only 31% persistence over five days, translating to an expected dwell of five trading days.
The current regime is Constructive Rotation, composite 0.73, supported by breadth (score 1.4) with 65.1% of stocks above their 50-day moving average and an advance-decline ratio of 1.75. Trend metrics remain firmly positive: SPY trades 1.59% above its 50-day and 8.50% above its 200-day moving average. Volatility is moderate, with 20-day realized volatility at the 57.6th percentile of its two-year range and today’s intraday range just 0.3 times the average true range. The rotation component is the sole drag at -0.85, signaling leadership churn that historically precedes elevated volatility.
| Size bucket | N | Intraday | D1 | WTD | Breadth |
|---|---|---|---|---|---|
| Large (>=5B) | 1003 | +0.41% | +0.41% | +0.09% | 63.2% adv |
| Micro Cap $250M-$1B | 213 | n/a | +0.00% | -1.10% | 0.0% adv |
| Nano Cap <$250M | 16 | n/a | +0.00% | +6.01% | 0.0% adv |
| Small Cap $1B-$5B | 805 | n/a | +0.00% | -0.26% | 0.0% adv |
| % > SMA50 | % > SMA200 | Advancers | Decliners | % Baskets Positive |
|---|---|---|---|---|
| 65.1% | 68.3% | 632 | 362 | 72.9% |
Breadth remains constructive with 65.1% of stocks above their 50-day SMA and 68.3% above the 200-day, while the advance-decline ratio stands at 1.746. The size factor shows large-cap outperformance on the day (small vs large +0.16%) but rolled to medium-term underperformance with small-large at -0.67% over the past month, reflecting a narrowing leadership.
| Dimension | Basket | Median RVol | % Members RVol>1.5 |
|---|---|---|---|
| production | Broken Momentum / Avoid | 0.67 | 9.8% |
| production | Extended Momentum Risk | 1.24 | 33.3% |
| production | Neutral / Transition | 0.66 | 11.8% |
| production | Oversold / Mean-Reversion Watch | 0.96 | 25.0% |
| production | Quality / Low-Vol Uptrend | 0.75 | 0.0% |
| production | Smaller-Cap High-Beta Breakout | 0.62 | 0.0% |
| production | Thematic Momentum Leadership | 0.76 | 21.9% |
| Ticker | Basket | RVol | Return | Note |
|---|---|---|---|---|
| PYPL | Neutral / Transition | 33.83 | +14.99% | breakout volume |
| ELV | Thematic Momentum Leadership | 7.46 | -8.23% | distribution volume |
| FHN | Neutral / Transition | 7.35 | -3.07% | distribution volume |
| BLK | Neutral / Transition | 5.94 | +7.13% | breakout volume |
| CTAS | Neutral / Transition | 5.07 | +4.31% | breakout volume |
Elevated volume concentrates in the 'Extended Momentum Risk' basket, where median relative volume is 1.24 and 33.3% of members exceed 1.5x typical turnover. Anomalous activity highlights PYPL surging 14.99% on 33.83x volume, confirming breakout, while ELV distribution saw 8.23% decline on 7.46x volume. These prints suggest selective institutional repositioning.
CAC +0.85 — risk-supportive (positive = risk-supportive)
| Signal | 5d | Points |
|---|---|---|
| Credit (HYG−LQD) | +0.52% | +0.30 |
| Risk vs defensives | +1.54% | +0.40 |
| Dollar (−UUP) | +0.04% | +0.00 |
| Curve (IEF/TLT) | +0.40% | +0.15 |
Duration-in-disguise — 63d TLT beta of style spreads
| Spread | TLT β | β · SPY-ctrl | β | %ile | Duration read | |
|---|---|---|---|---|---|---|
| Momentum - LowVol | 1.38 | 0.26 | 100% | duration-driven (current, unstable) | ||
| Growth - Value | 0.24 | -0.20 | 93% | duration-driven (current, unstable) | ||
| HighBeta - LowVol | 1.47 | -0.00 | 100% | duration-driven (current, unstable) | ||
| Small - Large | 0.62 | 0.67 | 98% | duration-driven (persistent) |
| Ticker | Sector | Opportunity | Wave stage | Regime fit |
|---|---|---|---|---|
| OKLO | Utilities | 93.2 | Wave 1 / accumulation | 96.9 |
| TAP | Consumer Staples | 94.0 | Wave 1 / accumulation | 94.2 |
| CMCSA | Communication Services | 90.5 | Wave 1 / accumulation | 90.7 |
| SWKS | Information Technology | 86.8 | Wave 1 / accumulation | 88.4 |
| OZK | Financials | 84.6 | Wave 3-5 / breakout | 87.8 |
| Ticker | Since close | Vs basket | Read |
|---|---|---|---|
| OKLO | -0.12% | -0.51% | diverges |
| TAP | +1.41% | +0.28% | confirms |
| CMCSA | +1.68% | +0.55% | confirms |
| SWKS | +0.00% | -0.39% | diverges |
| OZK | +0.48% | +0.10% | confirms |
The screener highlights OKLO and TAP at the top of the opportunity list with scores of 93.2 and 94.0, both in Wave 1 accumulation phases. CMCSA and SWKS also register strong regime fit above 88, while OZK appears as a Wave 3–5 breakout candidate. Intraday confirmation validates TAP, CMCSA, and OZK, each outpacing their respective baskets. Among technical setups, PSKY and RIOT register double-top short patterns with opportunity scores above 73, and SMCI flags a head-and-shoulders short at 63.9.
| Basket | D3 | WTD | MTD |
|---|---|---|---|
| production: Broken Momentum / Avoid | +0.23% | +0.23% | +0.62% |
| production: Extended Momentum Risk | -0.07% | -0.07% | +6.42% |
| production: Neutral / Transition | +0.12% | +0.12% | -0.44% |
| production: Oversold / Mean-Reversion Watch | -3.90% | -3.90% | -14.17% |
| production: Quality / Low-Vol Uptrend | +0.03% | +0.03% | +0.48% |
| production: Smaller-Cap High-Beta Breakout | -1.72% | -1.72% | +11.39% |
| production: Thematic Momentum Leadership | +0.40% | +0.40% | +1.86% |
| theme: AI Infrastructure | -0.16% | -0.16% | -2.14% |
| theme: Cloud Software | +0.54% | +0.54% | +3.07% |
| theme: Commodities / Materials | +0.12% | +0.12% | -3.75% |
| theme: Consumer / Retail | -0.19% | -0.19% | -0.06% |
| theme: Crypto / Digital Assets | +0.34% | +0.34% | +2.06% |
| theme: Cybersecurity | +1.40% | +1.40% | +2.00% |
| theme: Defense / Aerospace | -0.84% | -0.84% | -5.77% |
| theme: Energy Transition | -0.47% | -0.47% | -1.66% |
| theme: Financials / Credit | +0.26% | +0.26% | +1.52% |
| theme: Healthcare / Biotech | -1.53% | -1.53% | -0.10% |
| theme: Housing / Real Estate | +0.20% | +0.20% | -1.00% |
| theme: Industrial Automation | -0.52% | -0.52% | -3.28% |
| theme: Macro Rates / Inflation | -0.09% | -0.09% | -0.78% |
| theme: Oil & Gas | +0.16% | +0.16% | +0.31% |
| theme: Semiconductors | -0.78% | -0.78% | -5.45% |
| sector: Communication Services | +1.03% | +1.03% | +2.63% |
| sector: Consumer Discretionary | +0.10% | +0.10% | -0.08% |
| sector: Consumer Staples | -0.48% | -0.48% | +1.37% |
| sector: Energy | +3.01% | +3.01% | +5.68% |
| sector: Financials | +0.74% | +0.74% | +3.82% |
| sector: Health Care | -1.29% | -1.29% | +0.73% |
| sector: Industrials | -0.10% | -0.10% | -4.31% |
| sector: Information Technology | -0.76% | -0.76% | -3.02% |
| sector: Materials | +0.10% | +0.10% | -2.96% |
| sector: Real Estate | +1.57% | +1.57% | +1.93% |
| sector: Utilities | +0.71% | +0.71% | +0.92% |
| size: Large (>=5B) | +0.09% | +0.09% | -0.16% |
| size: Micro Cap $250M-$1B | -1.10% | -1.10% | -1.02% |
| size: Nano Cap <$250M | +6.01% | +6.01% | +7.01% |
| size: Small Cap $1B-$5B | -0.26% | -0.26% | -0.84% |
| style: Base Building / Coiled | +0.23% | +0.23% | -0.22% |
| style: Extended Overbought Momentum | +3.50% | +3.50% | +12.37% |
| style: High-Vol Breakdown | -2.34% | -2.34% | -2.12% |
| style: High-Vol Momentum | -1.72% | -1.72% | +11.39% |
| style: Low-Vol Uptrend | +0.07% | +0.07% | +1.03% |
| style: Momentum Breakout / Leadership | +1.48% | +1.48% | +5.24% |
| style: Neutral / Transition | -0.26% | -0.26% | -1.97% |
| style: Normal Vol/Trend | +0.02% | +0.02% | -0.12% |
| style: Oversold / Mean-Reversion Watch | -3.90% | -3.90% | -14.17% |
| style: Persistent Uptrend / Compounder | +0.58% | +0.58% | +2.57% |
| style: Weak Downtrend / Avoid Momentum | +0.23% | +0.23% | +0.62% |
The regime’s expected dwell of five trading days (p_stay_1d 0.80, p_persist_5d 0.31) reflects short-lived persistence. Sector wave mapping underscores this: 3 sectors are in early-cycle basing, 3 in late-stage expansion, and 4 are resetting within trends, with only 1 in a clear trending phase. This fragmentation across time horizons reinforces a rotation pattern rather than a uniform cycle, consistent with the regime’s composite score of 0.7275.
Leadership/uptrend with room — flow-confirmed
Leadership/uptrend with room — flow-confirmed
Leadership/uptrend with room — flow-confirmed
Leadership/uptrend with room — flow-confirmed
Leadership/uptrend with room — flow-confirmed
Long-only opportunity lens: names where the factor basket and the technical state agree over a 4-hour-to-1-week window. Confluence score, not a price target — size to the ATR stop and treat every setup as a probability, not a promise.
Long-only confluence screen: the factor engine's basket and the technical state pointing the same way over a 4-hour-to-1-week window.| Source | As of |
|---|---|
| intraday_bars | 2026-07-15T09:45:00-04:00 |
| warehouse_snapshot | 2026-07-15 |
| proxy_daily | 2026-07-14 |
| screener_artifact | 2026-07-14T20:48:11.354598-04:00 |
| grouped_daily | unavailable |