Deep Dive

HY Credit Spread

Daily ICE BofA U.S. high-yield option-adjusted spread. This is a fast-moving market stress gauge: wider high-yield spreads usually reflect tighter liquidity and higher default risk, while tighter spreads indicate looser credit conditions.

Leading
Daily, CloseFRED · BAMLH0A0HYM2Percent3M S&P +6.0% · 418 obs

Source: BAMLH0A0HYM2 via FRED, Federal Reserve Bank of St. Louis. See the FRED series notes for original source attribution.

Time Series

The range selector drives the backend statistics on the right. The slider below only zooms the chart slice, while fixed-horizon deltas stay anchored to the latest observation.

Latest reading
3.27
Latest change
-0.06
Observation
Oct 21, 2026
Release
Oct 22, 2026
Frequency
Daily, Close
Unit
Percent
Last updated
Oct 22, 2026, 08:56 AM
Oct 02, 2023Oct 21, 2026

Showing 401 of 401 points.

Direction & Persistence

Direction stats use the selected 5Y window and persistence shows how sticky that move has been.

Up Prob (5Y)47.1%
CI9543.4% - 50.7%
Comparisons800
Directional Pairs714
Flat Pairs86
Current Streak1 down move
Continuation47.7%
Reversals373
Longest Up8
Longest Down7

Acceleration

Acceleration compares the latest move with the prior move inside the selected window.

StateReversing
Latest Move-0.06
Previous Move+0.04
Delta Change-0.1
Delta Change %-250.0%
Comparisons799
Direction PairUp -> Down
Same DirectionNo
Size Ratio1.5x
Magnitude Shift50.0% larger

Forward Returns After Similar Readings

Compare what index benchmarks did after historical readings with the same regime and quantile setup as today in the selected 5Y window.

Regime: NormalQuantile: 60-80%

How To Read This

Use this tab for the original question: when old releases looked like today's reading, what happened next?

What counts as a match: It matches old releases by today's regime and quantile, so the comparison stays close to the existing forward-returns view.

Simple example: If today's payrolls are in a normal regime and middle quantile, this tab looks for prior payroll releases that were also normal and middle-range.

Read the card: A 3M avg of +1.2% means the benchmark averaged +1.2% over the next three months after those matching releases.

Current Setup Summary

This release maps to the Normal regime and 60-80% historical bucket. The cards compare only prior releases with that same setup.

Regime compares the reading with its normal range using z-score bands: extreme low, low, normal, high, or extreme high.

Quantile ranks the reading against history using percentile buckets, such as bottom 20% or top 20%.

  1. Start with the 3M avg: it is the average market return after similar releases.
  2. Use positive cases to see whether that move happened consistently, not just because of a few large outcomes.
  3. Use samples as confidence: more similar cases make the base rate more trustworthy.

Use this to frame risk and upside; it is historical context, not a standalone forecast.

S&P 500 Index

Regime: Normal

S&P 500 Index averaged +6.0% over the next 3M; 91.6% of 418 similar cases were positive.

S&P 500 Index

Quantile: 60-80%

S&P 500 Index averaged +11.1% over the next 3M; 100.0% of 44 similar cases were positive.

Nasdaq Composite

Regime: Normal

Nasdaq Composite averaged +7.5% over the next 3M; 83.5% of 418 similar cases were positive.

Nasdaq Composite

Quantile: 60-80%

Nasdaq Composite averaged +15.1% over the next 3M; 100.0% of 44 similar cases were positive.

Calculation Method
  1. Start from each macro release date, then use the first market close available on or after that release.
  2. Classify the macro reading two ways: regime uses z-score distance from normal, while quantile uses historical percentile rank.
  3. Measure forward returns over 5D, 1M, 3M, 6M, and 12M using 5, 21, 63, 126, and 252 trading days.
  4. Forward return equals end close minus start close, divided by start close, multiplied by 100.
  5. For each matching bucket, aggregate mean, median, positive cases, standard deviation, worst drawdown, and sample count. Incomplete windows are skipped.

Example Calculation

If a matching macro release starts from an S&P 500 close of 5,000 and the 3M close is 5,250, the forward return is (5,250 - 5,000) / 5,000 * 100 = +5.0%.

If 22 of 26 matching 3M windows are above 0%, positive cases are 22 / 26 = 84.6%.

S&P 500 Index

Latest close Oct 22, 2026

Regime

Normal

Current

3M avg

+6.0%

Positive cases

91.6%

Samples

418

1M avg

+1.8%

12M avg

+19.3%

Worst 3M drawdown

-17.4%

Quantile

60-80%

Current

3M avg

+11.1%

Positive cases

100.0%

Samples

44

1M avg

+4.3%

12M avg

+24.3%

Worst 3M drawdown

-13.7%

Full Regime + Quantile Stats

This expands every historical bucket, not just the current one. Use it to compare today's setup against other macro states; the current bucket is marked.

Avg return

Mean market return after matching releases.

Median

Typical case, less sensitive to outliers.

Positive

Share of cases above 0%; tiny samples show counts.

Score

Shown under each bucket name: z-score for regimes, percentile for quantiles.

Volatility

Standard deviation of forward returns; needs at least two samples.

Worst DD

Worst intra-window drawdown among matching cases.

Samples

Number of complete historical windows.

Regime Stats

BucketHorizonAvgMedianPositiveVolatilityWorst DDSamples
RegimeExtreme LowZ-score: -2.40 to -2.025D+0.4%+0.7%76.9%1.0%-2.0%13
1M+3.0%+2.9%100.0%1.4%-2.0%13
3M+10.8%+9.9%100.0%1.6%-2.0%13
6M+16.2%+16.0%100.0%1.5%-5.5%13
12M+28.1%+27.0%100.0%3.6%-8.5%13
RegimeLowZ-score: -2.00 to -1.005D+0.2%+0.2%56.4%1.5%-4.2%303
1M+1.0%+1.3%68.0%3.0%-10.1%303
3M+2.4%+3.5%76.9%5.9%-18.9%281
6M+6.7%+7.3%75.2%7.1%-18.9%254
12M+16.5%+14.8%98.7%7.3%-18.9%238
RegimeNormalZ-score: -1.00 to +1.00Current5D+0.5%+0.6%64.8%2.1%-12.1%455
1M+1.8%+1.9%75.9%3.7%-13.7%439
3M+6.0%+6.0%91.6%4.5%-17.4%418
6M+10.8%+11.1%96.8%5.3%-18.9%378
12M+19.3%+18.2%100.0%6.4%-18.9%261
RegimeHighZ-score: +1.01 to +1.965D+2.3%+3.2%72.2%3.0%-7.7%18
1M+8.6%+8.8%100.0%3.2%-7.7%18
3M+16.3%+16.5%100.0%3.4%-7.7%18
6M+23.0%+23.3%100.0%3.3%-7.7%18
12M+33.7%+34.6%100.0%5.3%-18.9%18
RegimeExtreme HighZ-score: +2.16 to +3.035D+1.6%+0.3%57.1%4.8%-4.6%7
1M+9.6%+10.5%100.0%2.9%-5.5%7
3M+19.7%+19.0%100.0%4.2%-5.5%7
6M+27.6%+24.4%100.0%5.5%-5.5%7
12M+33.3%+33.7%100.0%3.8%-9.1%7

Quantile Stats

BucketHorizonAvgMedianPositiveVolatilityWorst DDSamples
QuantileBottom 20%Percentile: 0.3% to 20.0%5D+0.2%+0.3%56.9%1.5%-6.1%418
1M+1.1%+1.3%69.9%2.8%-10.1%418
3M+2.9%+3.8%79.5%5.6%-18.9%381
6M+6.9%+7.6%78.0%6.9%-18.9%322
12M+17.0%+15.5%99.0%7.1%-18.9%293
Quantile20-40%Percentile: 20.1% to 40.0%5D+0.5%+0.7%68.8%1.7%-6.1%208
1M+1.4%+1.8%73.9%3.5%-13.7%207
3M+4.9%+5.1%89.1%3.8%-16.3%201
6M+10.0%+10.2%98.4%4.0%-16.3%193
12M+17.7%+17.5%100.0%5.5%-18.9%128
Quantile40-60%Percentile: 40.8% to 60.0%5D+0.5%+0.8%66.3%1.9%-6.1%83
1M+1.7%+2.8%78.1%4.6%-13.7%73
3M+8.0%+8.2%100.0%3.1%-13.7%73
6M+12.4%+13.2%98.6%4.7%-13.7%73
12M+20.8%+19.1%100.0%6.6%-18.9%49
Quantile60-80%Percentile: 60.1% to 79.8%Current5D+0.5%+1.2%61.2%3.4%-12.1%49
1M+4.3%+4.7%86.4%3.4%-13.7%44
3M+11.1%+11.1%100.0%2.6%-13.7%44
6M+14.8%+15.2%100.0%4.9%-13.7%44
12M+24.3%+21.3%100.0%6.9%-18.9%31
QuantileTop 20%Percentile: 80.4% to 100.0%5D+1.8%+2.9%68.6%3.8%-10.7%35
1M+8.4%+7.7%97.1%3.3%-12.1%35
3M+16.5%+15.9%100.0%3.7%-12.1%35
6M+23.5%+22.9%100.0%4.2%-12.1%35
12M+32.2%+32.0%100.0%5.3%-18.9%33

Nasdaq Composite

Latest close Oct 22, 2026

Regime

Normal

Current

3M avg

+7.5%

Positive cases

83.5%

Samples

418

1M avg

+2.3%

12M avg

+24.9%

Worst 3M drawdown

-22.3%

Quantile

60-80%

Current

3M avg

+15.1%

Positive cases

100.0%

Samples

44

1M avg

+5.6%

12M avg

+33.2%

Worst 3M drawdown

-16.4%

Full Regime + Quantile Stats

This expands every historical bucket, not just the current one. Use it to compare today's setup against other macro states; the current bucket is marked.

Avg return

Mean market return after matching releases.

Median

Typical case, less sensitive to outliers.

Positive

Share of cases above 0%; tiny samples show counts.

Score

Shown under each bucket name: z-score for regimes, percentile for quantiles.

Volatility

Standard deviation of forward returns; needs at least two samples.

Worst DD

Worst intra-window drawdown among matching cases.

Samples

Number of complete historical windows.

Regime Stats

BucketHorizonAvgMedianPositiveVolatilityWorst DDSamples
RegimeExtreme LowZ-score: -2.40 to -2.025D+0.3%+1.1%76.9%1.9%-3.9%13
1M+3.4%+3.5%100.0%1.4%-3.9%13
3M+10.9%+9.5%100.0%2.6%-3.9%13
6M+19.1%+18.5%100.0%1.2%-7.1%13
12M+33.7%+32.8%100.0%3.1%-13.1%13
RegimeLowZ-score: -2.00 to -1.005D+0.2%+0.3%56.1%2.2%-7.1%303
1M+1.0%+1.9%66.7%4.2%-13.7%303
3M+2.5%+4.1%71.5%7.9%-23.9%281
6M+7.5%+8.4%78.7%8.4%-24.3%254
12M+20.5%+19.8%98.7%8.8%-24.3%238
RegimeNormalZ-score: -1.00 to +1.00Current5D+0.6%+0.8%62.4%2.8%-13.3%455
1M+2.3%+2.1%72.4%5.2%-16.4%439
3M+7.5%+8.1%83.5%7.3%-22.3%418
6M+13.9%+14.2%96.6%7.9%-23.9%378
12M+24.9%+24.4%100.0%9.1%-24.3%261
RegimeHighZ-score: +1.01 to +1.965D+3.0%+4.0%72.2%3.8%-7.8%18
1M+11.6%+12.2%100.0%4.8%-7.8%18
3M+21.9%+22.9%100.0%5.7%-7.8%18
6M+30.8%+33.5%100.0%8.2%-7.8%18
12M+43.9%+44.7%100.0%6.0%-24.3%18
RegimeExtreme HighZ-score: +2.16 to +3.035D+1.7%-0.6%42.9%6.0%-5.7%7
1M+12.4%+13.7%100.0%3.7%-7.3%7
3M+26.7%+26.0%100.0%5.8%-7.3%7
6M+38.7%+35.7%100.0%9.5%-7.3%7
12M+44.0%+44.3%100.0%4.1%-13.2%7

Quantile Stats

BucketHorizonAvgMedianPositiveVolatilityWorst DDSamples
QuantileBottom 20%Percentile: 0.3% to 20.0%5D+0.2%+0.4%56.5%2.2%-8.0%418
1M+1.1%+1.8%67.7%4.0%-13.7%418
3M+3.0%+4.1%74.5%7.6%-23.9%381
6M+7.9%+8.7%80.7%8.3%-24.3%322
12M+21.0%+20.4%99.0%8.6%-24.3%293
Quantile20-40%Percentile: 20.1% to 40.0%5D+0.7%+0.9%66.3%2.5%-8.0%208
1M+1.8%+2.0%69.6%5.1%-16.4%207
3M+5.8%+6.1%77.1%6.6%-19.0%201
6M+12.4%+12.9%97.9%5.7%-19.0%193
12M+21.8%+22.7%100.0%7.6%-24.3%128
Quantile40-60%Percentile: 40.8% to 60.0%5D+0.6%+0.6%60.2%2.6%-8.0%83
1M+2.3%+3.0%72.6%6.1%-16.4%73
3M+10.7%+11.8%91.8%5.9%-16.4%73
6M+16.8%+17.7%98.6%7.0%-16.4%73
12M+28.3%+28.0%100.0%8.8%-24.3%49
Quantile60-80%Percentile: 60.1% to 79.8%Current5D+0.7%+1.0%61.2%4.2%-13.3%49
1M+5.6%+5.5%90.9%4.7%-16.4%44
3M+15.1%+15.0%100.0%3.9%-16.4%44
6M+19.8%+20.0%100.0%7.0%-16.4%44
12M+33.2%+31.1%100.0%7.5%-24.3%31
QuantileTop 20%Percentile: 80.4% to 100.0%5D+2.5%+3.4%65.7%4.7%-11.4%35
1M+11.6%+10.4%100.0%4.3%-13.3%35
3M+22.8%+22.7%100.0%5.1%-13.3%35
6M+33.0%+33.6%100.0%8.0%-13.3%35
12M+43.6%+44.3%100.0%5.7%-24.3%33