When the Models Flash Yellow
Moody's AI-driven recession probability model just hit 49%. Historically, every time this model crossed 50%, a recession followed within a year.
JPMorgan's recession estimate sits at roughly 35%. The Conference Board's Leading Economic Index has declined for several consecutive months. The S&P 500 is down approximately 7% year-to-date. The Dow has entered correction territory. Credit spreads are widening.
None of these signals alone confirms a recession. But taken together, they paint a picture of an economy approaching a critical inflection point.
Most investors respond to recession risk in one of two ways: they either ignore it and hope for the best, or they panic-sell everything and sit in cash. Both approaches are suboptimal. The first leaves you exposed to a potential crash. The second guarantees you miss the recovery rally — which historically occurs before the recession is officially declared over.
There is a third approach: build an alert dashboard that monitors recession signals in real time, so you can rotate gradually and respond to what the market is actually doing rather than what pundits are predicting.
Where Recession Odds Stand Right Now
| Model / Indicator | Current Reading | Historical Significance |
|---|---|---|
| Moody's AI Recession Model | 49% | Every crossing above 50% preceded a recession within 12 months |
| JPMorgan Recession Probability | ~35% | Above 30% signals elevated risk |
| S&P 500 YTD Performance | -7% | Bear market territory begins at -20%; correction at -10% |
| Dow Jones | In correction | 10%+ decline from recent highs |
| Yield Curve (2Y-10Y Spread) | Normalizing | Inversion ended, but normalization often precedes recessions |
| Initial Jobless Claims | Rising trend | Sustained increases are an early labor market warning |
| ISM Manufacturing PMI | Near 50 | Below 50 = contraction; below 48 for 3+ months = serious |
Important context: recession probability models are not binary switches. A 49% reading means "roughly coin-flip odds" — not "recession is imminent." The value of an alert dashboard is that you can monitor the trajectory (getting worse or improving?) rather than reacting to a single number.
The Leading Indicators That Actually Predict Recessions
Not all recession indicators are created equal. Some lead the economy by 6-12 months, giving you time to act. Others are coincident or lagging — useful for confirmation but too late for positioning.
Leading Indicators (Act on These)
Yield curve normalization: The 2-year/10-year Treasury spread inverted in 2022-2024 and has since normalized. Counterintuitively, the recession often begins after the curve un-inverts — not during inversion. Track this via TLT (20+ Year Treasury ETF) and SHY (1-3 Year Treasury ETF).
Initial jobless claims trend: A sustained rise in weekly initial claims above 250,000 — or a rapid acceleration from recent lows — has preceded every recession since 1970. Track this indirectly through labor-sensitive ETFs and the overall market reaction to Thursday jobless claims data.
ISM Manufacturing PMI: Three consecutive months below 48 has a near-perfect recession prediction record. Manufacturing weakness spreads to services with a 2-3 month lag.
Credit spreads: When the spread between corporate bond yields and Treasuries widens sharply, it signals that the bond market is pricing in increased default risk — a leading recession signal. Track via HYG (High Yield Corporate Bond ETF) declining while TLT rises.
Coincident Indicators (Confirm With These)
Consumer spending deceleration: Tracked through consumer discretionary sector performance (XLY) relative to staples (XLP).
Earnings estimate revisions: When forward earnings estimates start declining across sectors, the market is pricing in an economic slowdown.
Employment data: The monthly jobs report and unemployment rate are coincident indicators — they confirm what the leading indicators predicted.
How to Turn Recession Signals Into Stock Alerts
The key insight is that you can monitor macro recession signals through stock market data. Here is how to translate each signal into a Stock Alarm Pro alert:
Signal 1: Bond Market Flight to Safety (TLT Alert)
When investors fear recession, they buy Treasury bonds, pushing prices up and yields down. TLT (iShares 20+ Year Treasury Bond ETF) is the most liquid way to track this.
price > 98Alert when long-term bonds break above resistance — signals flight to safety and recession fears
Set the price alert at TLT's recent resistance level. When TLT breaks higher, the bond market is telling you that recession risk is increasing — even if equity markets have not reacted yet.
Why this works: The bond market is generally faster than the stock market at pricing in recession risk. A TLT breakout often leads equity market weakness by days or weeks.
Signal 2: Consumer Staples vs. Discretionary Rotation (XLP/XLY Alert)
This is one of the most reliable recession signals you can track with stock alerts. When consumer staples (XLP) start outperforming consumer discretionary (XLY), the market is pricing in a slowdown.
day_change > 1%Alert when Consumer Staples gain 1%+ — check if XLY is simultaneously declining
day_change < -1%Alert when Consumer Discretionary drops 1%+ — defensive rotation signal when paired with XLP strength
The combined alarm approach: Create a combined alarm in Stock Alarm Pro with both conditions. When XLP is up 1%+ AND XLY is down 1%+ on the same day, the rotation is real — not just sector noise.
Signal 3: High-Yield Credit Stress (HYG Alert)
The high-yield bond market is the canary in the coal mine for credit stress. When HYG declines while TLT rises, credit markets are signaling recession risk.
day_change < -1%Alert when High Yield bonds drop 1%+ — credit stress signal, especially if TLT is rising
Signal 4: Gold Safe-Haven Breakout (GLD Alert)
Gold rallies during uncertainty. A breakout to new highs confirms that institutional investors are seeking safe havens.
price > 245Alert when Gold ETF breaks to new highs — safe-haven demand confirms macro uncertainty
Defensive Sector Rotation Alerts to Set Now
If your recession dashboard starts firing, you will want to rotate toward sectors that historically outperform during economic contractions:
| Defensive Sector | ETF | Why It Outperforms | Alert Type |
|---|---|---|---|
| Utilities | XLU | Stable revenue, high dividends, rate-cut beneficiary | Price breakout above recent high |
| Healthcare | XLV | Inelastic demand, aging demographics | Percentage move > 1.5% |
| Consumer Staples | XLP | People buy food and toothpaste in recessions | Relative strength vs SPY |
| Gold | GLD | Safe haven, inflation/deflation hedge | New 52-week high |
| Long-Term Treasuries | TLT | Flight to safety, rate cut beneficiary | Price breakout above resistance |
Set alerts on each of these ETFs at two levels:
- Early signal: 1% daily move in the defensive direction (alerts you to rotation starting)
- Confirmation signal: New 20-day high (confirms sustained institutional buying, not just a one-day blip)
Do not wait for all four recession signals to fire before rotating. The goal is gradual rotation — shift 5-10% of cyclical exposure to defensives when the first signal fires, another 5-10% when the second confirms, and so on. By the time all signals are flashing, the rotation is well underway.
Building a Recession Alert Dashboard in Stock Alarm Pro
Here is how to set up the complete recession monitoring system:
Step 1: Create a "Recession Signals" Watchlist
Add these tickers: TLT, SHY, HYG, GLD, XLU, XLV, XLP, XLY, XLF, XLI, SPY, IWM
Step 2: Set Leading Indicator Alerts
- TLT price alert above resistance (flight to safety)
- HYG daily change < -1% (credit stress)
- GLD price alert at new highs (safe-haven demand)
Step 3: Set Rotation Alerts
- XLP daily change > 1% (staples strength)
- XLY daily change < -1% (discretionary weakness)
- XLU daily change > 1% (utilities breakout)
- Combined alarm: XLP up + XLY down = confirmed defensive rotation
Step 4: Set Cyclical Weakness Alerts
- XLF daily change < -2% (financials breaking down)
- XLI daily change < -2% (industrials breaking down)
- IWM daily change < -2% (small caps leading lower — most economically sensitive)
Step 5: Set Broad Market Alerts
- SPY daily change < -2% (broad market stress)
- SPY price alert at key support levels (200-day moving average, recent lows)
- SPY RSI alert below 30 (oversold — potential bounce or acceleration lower)
Step 6: Enable All Notification Channels
For recession dashboard alerts, enable push notifications AND SMS at minimum. These are macro-level alerts that affect your entire portfolio — you want to know immediately, not when you happen to check your phone.
What to Do When Your Recession Alerts Start Firing
Your dashboard is not a sell signal — it is an information system. Here is how to interpret the signals:
One signal fires: Note it. No action needed. Single signals fire during normal market volatility.
Two signals fire on the same day: Increase attention. Review your portfolio's cyclical exposure. Consider reducing position sizes in the most economically sensitive names.
Three or more signals fire within a week: The rotation is real. Begin shifting toward defensives. Reduce high-beta exposure. Consider adding to TLT or GLD positions. Tighten stop-losses on cyclical holdings.
All signals firing consistently: Recession risk is being actively priced in. Your portfolio should already be defensively positioned from the gradual rotation above. At this point, start looking for capitulation signals — the moment when the last sellers give up is often the best entry point for the next cycle.
Remember: markets typically bottom 6-9 months before a recession ends. If you wait for the "all clear" from economists, you will miss the recovery rally. Your alert dashboard helps you navigate both the defensive rotation AND the eventual recovery.
Build your recession early warning system
Monitor defensive sectors, bond ETFs, and rotation signals all in one place. Stock Alarm Pro sends push notifications, SMS, email, and phone call alerts the moment your recession dashboard triggers.
S&P 500 Screener
Filter by metrics, fundamentals
Price Alerts
Never miss a move
35+ Global Markets
Stocks, crypto, futures
AI Analysis
Powered by Claude
