Market Peak Signal Tracker

Signals to watch for a market peak

A living tracker for the BofA "signpost" framework — sentiment, valuation and macro signals that historically cluster near major market tops — extended with the recession, credit, financial-conditions and valuation gauges that top investment firms watch. The publicly available signals (led by the inverted yield curve) are tracked live from FRED so you can watch them evolve over time.

Loading live macro data from FRED…

Hyperscaler IG credit spreads · Macro

Spreads contained

ICE BofA option-adjusted spreads (OAS) for investment-grade corporates, split by rating. The mega-cap hyperscalers split across the credit stack: Microsoft, Alphabet and Amazon sit in the AAA/AA bucket, while Oracle is the BBB exception. Watching the BBB OAS widen relative to the A/AA series captures the lower-rated-hyperscaler stress directly, at the sector level. Spreads are quoted in percentage points over the Treasury curve — wider = more compensation demanded for credit risk.

Time period
IG corporate OAS by rating
ICE BofA option-adjusted spread to Treasuries (ppt) — AAA → BBB plus the IG Master benchmark
IG MasterAAA — MSFT/GOOGL/AMZN tierAASingle-ABBB — Oracle tier
BBB OAS — lower-rated hyperscaler tier (Oracle)
Contained
ICE BofA BBB option-adjusted spread
BBB is the cheapest IG tier and the first to widen under credit stress. Oracle's heavy debt-funded AI buildout sits here, so a blow-out flags lower-rated-hyperscaler strain before the AAA/AA names move.
BBB − A OAS differential (spread-of-spreads)
Tight
Extra compensation BBB demands over single-A
The cleanest lens on the thesis: BBB minus single-A OAS strips out the broad rates/credit move and isolates how much extra the lower-rated tier is being penalised. Calm regimes sit ~0.2–0.4ppt; a widening above ~0.5ppt flags lower-rated-hyperscaler stress.

Index-level series are free and daily from FRED (ICE BofA OAS). For true issuer-level spreads (individual Microsoft / Oracle / Meta / Alphabet / Amazon bonds) look up the CUSIPs on FINRA TRACE and subtract the matched-maturity Treasury — these index aggregates are market-cap weighted and not single issuers. LQD is a quick-and-dirty IG proxy but won't isolate the hyperscalers.

How to read this curve — in plain English

Each line shows the extra interest, in percentage points, that companies of a given credit quality must pay to borrow compared with the ultra-safe U.S. government. Think of it as the market's "fear gauge" for corporate debt. When lenders feel safe they ask for very little extra; when they get nervous they demand a lot more. So:

  • Low and flat lines = calm, confident markets. Lenders aren't worried about getting paid back. This is normal in a healthy or booming market.
  • Lines rising = fear creeping in. Investors are demanding more to take credit risk — the early smoke before the fire.
  • Lines spiking sharply = stress / panic. This is what happens going into a recession or bear market (it happened in 2008 and in early 2020).

The key trick — watch the gap, not just the level. The safest tech giants (Microsoft, Alphabet, Amazon) sit on the top lines (AAA/AA). The more indebted name (Oracle) sits on the bottom BBB line. The "BBB − A" chart above measures how far apart those two groups are pulling. When the weaker borrowers start paying a lot more than the strong ones, the market is quietly flagging trouble in the riskier corner of Big Tech first.

Using it to spot a possible bear market

  1. Direction beats level. A spread that is rising steadily, week after week, matters more than whether today's number is "high" or "low". The turn is the warning.
  2. Watch the gap widen. If the BBB − A line climbs above roughly 0.5 ppt (the dashed "watch" line) while the top-rated lines stay calm, money is fleeing the riskier borrowers — a classic early crack.
  3. Look for everything flashing at once. Credit spreads rarely call a top alone. The strongest bear-market warning is when these spreads widen and the other signals on this page light up together — the inverted yield curve, the Sahm recession rule, tightening bank lending. One signal is noise; several at once is a signal.
  4. Spreads lead, not lag. Credit markets usually sense trouble before the stock market does, so a sustained widening here is an early heads-up, often months ahead of a downturn.

Bottom line: calm, low lines = skies clear. Rising lines and a widening BBB − A gap = storm clouds gathering — tighten your risk. This is a weather forecast, not a guarantee — for education, not investment advice.

Inverted yield curve · Macro

Not inverted

The yield curve is "inverted" when long-term rates fall below short-term rates — the spread drops below zero (the dashed line). Inversions have preceded every U.S. recession since the 1970s. Below 0 = inverted.

10Y – 2Y Treasury spread (T10Y2Y)
The classic recession signal
10Y – 3M Treasury spread (T10Y3M)
The Fed's preferred recession indicator

Recession & growth

Sahm Rule recession indicator
No signal
Triggers a recession signal at ≥ 0.50
Has flagged every U.S. recession since 1950, typically ~3 months in. Used widely by Fed economists and sell-side macro desks.

Credit & financial conditions

Credit spread — Baa over 10Y Treasury
Contained
Compensation for credit risk
Tight spreads near peaks = complacency; they blow out into stress. Watched by Oaktree, PIMCO, DoubleLine and every credit desk.
Financial conditions (Chicago Fed NFCI)
Looser than avg
Above 0 = tighter than average
A Goldman-style broad gauge of money, credit and risk. Above zero is a headwind for risk assets.
SLOOS — banks tightening C&I standards
Easing
Net % of banks tightening
BofA macro signpost. Positive = banks are net tightening lending standards.

Valuation & inflation

Buffett Indicator (market cap ÷ GDP)
Moderate
Corporate equities vs GDP
Buffett's "best single measure" of valuation. Readings well above 100% of GDP signal a rich market.
CPI inflation, year-over-year
Feeds the valuation "Rule of 20" signpost (PE + inflation)

Volatility & sentiment

VIX — equity volatility
Calm
Options-implied 30-day volatility
Very low VIX often marks complacency near tops; spikes mark stress.
U. Michigan Consumer Sentiment
Public proxy for the Conference Board consumer-confidence signpost

How the signals cluster at peaks

Share of the 10 BofA signposts triggered at each prior market peak versus the last three months. A high reading means many signals are flashing at once — the average prior peak saw roughly 70% triggered.

% of signals triggered
Prior market peaks (Jul-90 → Feb-25) and last three months

Indigo bars = last three months (Mar–May 2026); grey bars = prior market peaks. Values from BofA Exhibit 11.

The 10 BofA signposts

SignpostCategoryTrigger conditionData
Conf. Board Consumer Confidence > 110 (prior 6m)SentimentIndex level above 110 in the prior 6 monthsProprietary
The Conference Board (proprietary). Proxy chart below: U. Michigan sentiment.
Conf. Board: Net % Expecting Stocks Higher > 20 (prior 6m)SentimentNet % expecting higher stock prices above 20Proprietary
The Conference Board (proprietary).
Sell Side Indicator: "Sell" signal triggered (prior 6m)SentimentBofA Sell Side Indicator reaches a "Sell" readingProprietary
BofA US Equity & Quant Strategy (proprietary).
S&P 500 LT growth expectations (LTG): 5yr Z-score > 1SentimentLong-term growth expectations 5yr Z-score above 1Proprietary
IBES / BofA (proprietary).
10yr Z-score of # of M&A deals (3m sum) > 1 (prior 6m)SentimentRolling M&A deal count 10yr Z-score above 1Proprietary
BofA / deal databases (proprietary).
10yr Z-score of (trailing S&P 500 PE + YoY CPI) > 1Valuation"Rule of 20" style Z-score above 1Partly live
CPI YoY tracked live (FRED); trailing PE component proprietary.
Low PE underperforms High PE by 2.5ppt over last 6mValuationValue (low PE) trails growth (high PE) by ≥ 2.5pptProprietary
BofA quant factor returns (proprietary).
Inverted yield curve (prior 6m)
Not inverted now
Macro10Y–2Y or 10Y–3M Treasury spread falls below 0Live · FRED
FRED: T10Y2Y, T10Y3M.
Credit Stress Indicator drops below 0.25 (prior 6m)MacroBofA Credit Stress Indicator below 0.25Proprietary
BofA Credit Strategy (proprietary).
Tightening credit conditions (SLOOS)
Net easing now
MacroNet % of banks tightening C&I standards turns positiveLive · FRED
FRED: DRTSCILM (Fed Senior Loan Officer Survey).

Additional signals top firms watch

Beyond the BofA list — recession, credit, financial-conditions and valuation gauges widely used across the Street, each tracked live above from a free public source.

SignalWhat it flagsWho watches itNow
Sahm Rule recession indicatorTriggers when the 3m-avg unemployment rate rises ≥ 0.50ppt above its prior-12m low — has flagged every recession since 1950.Federal Reserve economists, Claudia Sahm; cited across sell-side macro desks.
Credit spreads (Baa over 10Y Treasury)Compensation demanded to hold risky corporate debt. Tight spreads = complacency near peaks; spreads blow out into stress.Oaktree (Howard Marks), PIMCO, DoubleLine and every credit desk.
Financial Conditions Index (Chicago Fed NFCI)Broad gauge of money, credit and risk in markets. Above 0 = tighter-than-average conditions — a headwind for risk assets.Goldman Sachs (own FCI), the Fed, and macro allocators.
VIX (equity volatility)Options-implied 30-day S&P 500 volatility. Very low VIX often marks complacency near tops; spikes mark stress.Volatility desks, risk-parity funds, tactical allocators.
Buffett Indicator (market cap ÷ GDP)Total US equity value relative to the economy — Buffett’s "best single measure" of valuation. Extreme readings = rich market.Warren Buffett / Berkshire; widely tracked valuation gauge.

Sources

For informational and educational purposes only — not investment advice. The signpost framework is attributed to BofA Global Research; additional indicators are widely used across the industry. Finance Halo independently tracks the publicly available components via FRED and does not reproduce any firm's proprietary indicators.