thetrading.tools
Credit riskUpdated daily after close · as of 2026-09-04

Credit Spreads Tracker: HYG/LQD, Actual OAS & Credit Stress

See whether credit is confirming risk appetite or quietly deteriorating. The page combines a daily, tradeable HYG/LQD proxy with actual option-adjusted spreads for broad high yield and CCC debt, long-cycle Baa history, and weekly CFTC credit-swap activity. The measures answer different questions, so the most useful read is where they agree—or diverge.

Pair credit with the VIX term structure, Hindenburg Omen, and sector health for cross-asset confirmation.

Today's reading

As of market close on September 4, 2026, the HYG/LQD credit ratio is 0.7505 — +2.20σ vs its 1-year history and +2.08σ vs its 3-year history. That puts the spread regime at TIGHT (day 44), a risk-on credit read. The ratio fell from 0.7508 the prior session. The series covers 3,901 trading days since 2011. The latest actual-spread data put broad high-yield OAS at 2.65%, while CCC-and-lower OAS is 10.51% — the 99th percentile of its available 2023+ history. The latest CFTC report, covering the week ended August 14, 2026, recorded $463.4 billion of market-facing credit-swap notional — the 21st percentile of its trailing year, classified QUIET. That is an activity measure. It says nothing about the direction of CDS spreads.

Sources, methodology & freshnessLast updated 2026-09-04 · Open ↓
Source
Daily closes for 9 credit & Treasury ETFs from our price database; weekly credit-swaps activity from the CFTC Weekly Swaps Report
Methodology
Z-score HYG/LQD against rolling 1-year and 3-year history; parse CFTC post-Dec-2022 transaction, ticket, clearing, and outstanding-notional tables
Updates
ETF ratios daily after close; CFTC swaps activity weekly after the Monday releaseLast: 2026-09-04
Maintained & reviewed by Yuriy Matso — methodology shown on the page.
Broad credit signal2026-09-04 · close
RISK ON

Broad credit remains calm, but the weakest-rated tier is diverging.

HYG / LQD
0.7505
+2.20σ · TIGHT
Broad HY OAS
2.65%
actual yield spread
CCC OAS
10.51%
99th pctile since 2023
CDS activity
QUIET
21st pctile · volume

Threshold to watch: Below +1σ ends the TIGHT regime; below −1σ is the first risk-off threshold. Actual HY and CCC spreads widening together would strengthen a risk-off read.

01

ETF credit proxy and regime distance

HYG/LQD is the fast daily read: when speculative-grade bonds outperform investment grade, the ratio rises. The synchronized z-score pane shows whether that move is statistically TIGHT, NORMAL, WIDE, or STRESS relative to its own trailing year.

HYG / LQD ratio and regime distance

The upper pane shows high yield relative to investment grade; the lower pane shows exactly how far the signal sits from each rolling 1-year regime boundary. A rising ratio and positive z-score favor risk-on credit. SPY appears as faint context on wider screens.

HYG (high-yield corporate bonds) divided by LQD (investment-grade corporate bonds). Pale vertical bands in the upper pane mark WIDE and STRESS sessions. Lower-pane bands map TIGHT (green), NORMAL (grey), WIDE (amber), and STRESS (red); thresholds are recalculated from the trailing year.
HYG/LQD ratio
1Y z-score
Risk-off begins below −1σ

Current level and lookback changes

TIGHT · 1.20σ above the +1σ boundary

Last close0.75052026-09-04
6-month change+3.75%
1-year change+2.56%
2-year change+5.20%

Recent regime transitions

Newest first · rolling 1-year z-score

2026-07-07NORMALTIGHT
2026-05-27TIGHTNORMAL
2026-05-18NORMALTIGHT
2026-05-01TIGHTNORMAL
2026-04-30NORMALTIGHT
02

Actual spread levels and the credit-quality split

Credit quality is diverging

Broad credit is calm; the weakest borrowers are not

The broad Baa risk premium sits near the tight end of its 1993+ range, while CCC-and-lower OAS is near the wide end of its shorter 2023+ record. That split is more informative than either headline alone: the market is rewarding stronger issuers while charging materially more for the weakest balance sheets.

ETF proxy
+2.20σ
TIGHT · 1Y z-score
Baa − 10Y
1.64%
7th pctile · 3Y avg
Broad HY OAS
2.65%
actual spread · 2026-09-03
CCC OAS
10.51%
99th pctile · +38bp / 4w

Credit risk premium vs the S&P 500 — since 1993

The HYG/LQD ratio only reaches back to 2011. For the long view, the credit risk premium — Moody's Baa corporate yield minus the 10-year Treasury, a 3-year moving average on an inverted axis so tight spreads sit at the top — is plotted against the S&P 500 (grey, right axis). Credit has compressed to cycle lows before prior equity tops; the dashed line marks today's level.

Credit line: Moody's Baa corporate yield − 10Y Treasury (FRED BAA10Y), 3-year MA, inverted axis. S&P 500 via SPY on a log scale. We use Baa−10Y because FRED now serves the ICE BofA high-yield OAS (BAMLH0A0HYM2) only from 2023 — today's HY OAS is 2.65%. The window starts in 1993 for legibility; BAA10Y itself begins in 1953, and the 1950s–60s ran far tighter than anything shown here, so a low reading on this chart is not a record. Tight spreads flag late-cycle complacency and time nothing: the premium bottomed 35 months before the 2000 top and 31 months before the 2007 top, and on this 3-year average the 2004–07 boom never got as tight as today.
Baa−10Y spread, inverted (3-yr MA)
S&P 500 (right axis, log)
Baa−10Y now 1.57% · through 2026-09

Lowest-rated credit (CCC) vs the S&P 500 — since 2023

The sharpest credit-stress gauge: the CCC & lower junk-bond option-adjusted spread (ICE BofA), weekly on an inverted axis. The weakest borrowers crack first, so CCC spreads widening while the S&P 500 (grey) holds near highs is the classic late-cycle warning. Daily history begins 2023 (ICE/FRED licensing).

CCC line: ICE BofA CCC & Lower US High Yield OAS (FRED BAMLH0A3HYC), weekly, inverted axis. S&P 500 via SPY on a log scale. A falling line = widening spreads = rising default risk in the weakest credits — the first place credit stress tends to appear.
CCC OAS, inverted
S&P 500 (right axis, log)
CCC OAS now 10.51% · through 2026-09-03

The gap between the weakest borrowers and the merely mediocre

Neither line above tells you whether credit stress is spreading. This one does. It subtracts the Baa spread from the CCC spread, so it measures what a weak borrower pays over a mediocre one, and plots it against how far the S&P 500 sits below its own high (grey). A gap that widens while the market falls is the ordinary case. A gap that widens while the market does not is the rare one.

CCC & Lower OAS (FRED BAMLH0A3HYC) minus Baa−10Y (FRED BAA10Y), both legs read on the same date rather than matched by month, because the two rating tiers can move opposite ways inside one month. Grey area is SPY's drawdown from its running high over the same window, right axis. The series begins in 2023 because that is as far back as FRED serves the ICE BofA tiers, so this measure cannot be checked against a full credit cycle.
CCC minus Baa (points)
S&P 500 drawdown (right axis)
Gap now 8.94pp · range 5.51–9.05pp · through 2026-09-03
03

CFTC credit-swaps activity — weekly

Actual swaps-market data

Credit-swap turnover is quiet — a volume read

In the week ended August 14, 2026, the CFTC recorded $463.4B of new market-facing credit-swap notional — 24.1% below its prior four-report average and the 21st percentile of the trailing year. Index and tranche products accounted for $291.6B across 4,584 tickets.

This answers a different question from HYG/LQD: how much credit risk changed hands, not whether protection became more expensive. High volume can reflect hedging, unwinds, rolls, or rebalancing, so an activity surge is not automatically bearish.

CDS activityreleased 2026-08-31
QUIET
$463.4B
weekly transaction notional
52W percentile
21.2
Outstanding
$7.36T
Index share
62.9%
Cleared share
63.4%

Weekly credit-swap transaction notional

New market-facing trades, split by investment grade, high yield, and other credit products. The black line is the prior four-report average.

Billions of USD. CFTC Weekly Swaps Report, comparable methodology from December 2022. “Other” includes exotic credit products, swaptions, and total return swaps. The blank stretch in 2024 reflects workbooks missing from the CFTC archive, not zero activity.
Investment gradeHigh yieldOtherPrior 4-report average

Credit swaps outstanding — cleared vs uncleared

The stock of open market-facing notional. This is analogous to futures open interest; it is not the amount expected to default or the market's net loss exposure.

Trillions of USD. Green area is centrally cleared outstanding notional; grey is uncleared. For cleared swaps, the CFTC counts one of the two contracts created by the clearing process. The black line is total outstanding.
ClearedUnclearedTotal outstanding

Latest six reporting weeks

Week endedTradedIndex/trancheTicketsOutstanding52W pctile
2026-08-14$463.4B$291.6B5,053$7.36T21.2
2026-08-07$555.1B$371.3B6,505$7.27T46.2
2026-07-31$639.6B$467.0B8,673$7.16T67.3
2026-07-24$683.6B$474.9B7,725$7.04T73.1
2026-07-17$564.8B$346.8B6,410$6.95T59.6
2026-07-10$586.4B$329.4B6,078$7.19T63.5
Scope and limits. The CFTC report aggregates market-facing swaps across registered swap data repositories and primarily captures broad credit indices and tranches. Single-name and narrow-based CDS are security-based swaps reported under the SEC regime, so this is not a complete single-name CDS tape. The weekly totals also include certain other credit products. Activity labels use each observation's trailing 52-report percentile: Quiet <25, Normal 25–75, Elevated 75–95, and Surge ≥95. Source: CFTC Weekly Swaps Report. Download our parsed history as JSON.
04

Three ways to watch credit spreads

The metric on this page is an ETF price ratio: HYG (iShares iBoxx $ High Yield Corporate Bond ETF) divided by LQD (iShares iBoxx $ Investment Grade Corporate Bond ETF). It's a tradeable, freely available proxy for credit-market risk appetite — but it is not the same thing as a traditional credit spread, and a professional desk would typically watch all three of the views below in parallel.

Traditional credit spreads — like the ICE BofA US High Yield Index Option-Adjusted Spread (OAS) published by FRED as BAMLH0A0HYM2 — measure the actual yield differential between high-yield bonds and comparable Treasuries, controlled for embedded options. Bloomberg and Refinitiv terminals additionally provide intraday bond-level pricing and curve analytics that neither this page nor FRED can match.

PropertyHYG/LQD ETF proxy
(this page)
ICE BofA HY OAS
(FRED)
Terminal workflow
(Bloomberg, Refinitiv)
What it measuresRelative ETF price performance of HY vs IGActual yield premium of HY bonds vs TreasuriesReal-time bond yields, OAS, curves, issuer-level data
Update cadenceDaily close on this page; ETFs trade intradayDaily, with one-business-day publication lagReal-time intraday
TradeableYes (the underlying ETFs)No (it's a published statistic)N/A (workflow tool — execution happens elsewhere)
Affected by ETF flows / mechanicsYes — premium/discount, AP arbitrage, NAV driftNo — pure bond pricingNo — issuer-level pricing
Direction during stressFalls (HY underperforms IG)Rises (HY yields spike vs Treasuries)Both views available
CostFreeFreeSubscription
Best forQuick risk-on/off read for retail tradersAcademic / longer-horizon analysis (data back to 1996)Professional desks needing intraday execution context

For most discretionary purposes, the ETF ratio is sufficient and timelier than FRED OAS. For research that requires literal spread levels (basis points over Treasuries) or that needs to reproduce academic studies, prefer the FRED OAS series. For real-time execution on individual issuers, a terminal is the right tool.

05

Historical event study — did credit see it coming?

How well credit spreads have signaled equity drawdowns over the past two decades. The signal has worked clearly in some episodes (2007–2008, sector-level in 2015–16) and barely registered in others (2020 was coincident, 2024 was cross-asset volatility). Use this as context for any single read. Credit is one input among several and does not forecast on its own.

EventWindowHY OAS beforeHY OAS peakSPY drawdownLead/lag read
2007–2009 Global Financial CrisisJul 2007 – Mar 2009~3% in mid-2007~21.8% (Nov 2008)–55% peak-to-troughCredit led — HY OAS started widening months before the equity peak in October 2007.
2011 European Debt CrisisJul – Oct 2011~5% in mid-2011~9% (Oct 2011)–19% peak-to-troughRoughly coincident — credit and equities widened/sold off together over a few weeks.
2015–2016 Energy / EM StressJul 2015 – Feb 2016~5% in mid-2015~9% (Feb 2016)–14% peak-to-troughCredit-led at the sector level — energy HY blew out well before broad equity weakness.
Q4 2018 selloffSep – Dec 2018~3.2% in Sep 2018~5.4% (Dec 2018)–19% peak-to-troughRoughly coincident — modest credit signal relative to the depth of the equity drawdown.
2020 COVID crashFeb – Mar 2020~3.5% in Feb 2020~11% (late Mar 2020)–34% in 33 daysLargely coincident — both moved violently in the same weeks. Credit didn't provide much lead time.
2022 rate-hike cycleJan – Oct 2022~3% in Jan 2022~6% (Sep 2022)–25% peak-to-troughModest credit signal vs depth of equity drawdown — this was primarily a duration / discount-rate event.
Aug 2024 yen carry unwindAug 2024~3% beforehand~3.5% (no notable spike)–8% (brief)Credit barely moved. This was a cross-asset volatility/leverage event; credit itself stayed calm.

Approximate peak HY OAS values from the ICE BofA US High Yield Index Option-Adjusted Spread (FRED: BAMLH0A0HYM2). Figures are rounded for readability — consult FRED for exact values. SPY drawdowns measured peak-to-trough on SPY price.

Takeaway: credit-spread widening has been a useful but inconsistent leading indicator. It worked best in episodes where the underlying stress was credit-driven (2007–08, sector-level energy in 2015–16). It worked poorly when the equity drawdown was driven by something else — discount-rate shocks (2022) or pure volatility/leverage events (2020, 2024). Pair this with VIX, breadth, and price action.

06

Credit complex — recent returns

SymbolLast1dYTD
HYG$79.16-0.06%-1.82%
JNK$95.27-0.03%-2.00%
LQD$105.48-0.02%-4.27%
EMB$94.47+0.02%-1.88%
BKLN$20.61+0.10%-1.86%
AGG$97.00+0.05%-2.88%
TLT$82.21+0.17%-5.68%
IEF$92.25-0.03%-4.07%
SHY$81.69-0.02%-1.36%
07

Supporting ratios

Four cross-confirmation ratios alongside the primary HYG/LQD signal. Each card shows the most recent close, the period change over the selected time range, and a one-line read of what the ratio captures. Use them to distinguish credit-driven moves (HYG/LQD, JNK/AGG) from rates-driven moves (TLT/HYG) and from emerging-market stress (EMB/LQD).

HYG / LQD

0.7505

HY corp vs IG corp — primary credit-stress signal

As of 2026-09-04+6.27% since 2024-09-04

JNK / AGG

0.9822

Junk vs aggregate bond — alternative HY/IG view

As of 2026-09-04+2.76% since 2024-09-04

EMB / LQD

0.8956

EM bonds vs US IG — emerging-market credit appetite

As of 2026-09-04+9.13% since 2024-09-04

TLT / HYG

1.0385

Long Treasuries vs HY — rates duration vs credit risk

As of 2026-09-04-17.17% since 2024-09-04
08

The Manual — credit spreads

The Baa−Treasury spread sits at 1.64pp (37th percentile of the 1953+ record) and the daily HYG/LQD regime reads tight. The full owner's guide covers what a credit spread actually prices, the famous blowouts computed from seven decades of data — 2008's 6.01pp peak — and the 2007 lesson: spreads warn by being too calm, not by being loud.

Read The Credit Spreads Manual →

How Credit Spreads Tracker Works

  1. 1
    Pull daily prices for nine credit and Treasury ETFs
    Each trading day after the close, we fetch closing prices for HYG, JNK, LQD, EMB, BKLN, AGG, TLT, IEF, and SHY directly from the TradeStation market-data API.
  2. 2
    Compute the HYG/LQD ratio plus three supporting ratios with rolling z-scores
    The primary signal is HYG (high-yield corporates) divided by LQD (investment-grade corporates). We z-score it against rolling 252-day (1-year) and 756-day (3-year) windows. Three supporting ratios — JNK/AGG, EMB/LQD, and TLT/HYG — give cross-confirmation.
  3. 3
    Classify the current regime and surface as Risk On or Risk Off
    Z-scores ≥ +1σ are TIGHT (Risk On). Between -1σ and +1σ is NORMAL (Neutral). -1σ to -2σ is WIDE (Risk Off). Below -2σ is STRESS (severe Risk Off). The big label at the top of the page tells you which regime credit is currently in.
  4. 4
    Add the CFTC’s weekly credit-swaps activity report
    Each Monday release adds market-facing credit-swap transaction notional, ticket counts, index/tranche share, clearing share, and gross outstanding notional aggregated across registered swap data repositories. We use only the comparable post-December-2022 methodology. This measures how much risk changed hands, not whether CDS protection became more expensive.
  5. 5
    Zoom out 30 years: the S&P 500 vs the credit risk premium
    The HYG/LQD ETF ratio only goes back to 2011. For the long view, a second chart overlays the S&P 500 (log scale) on the credit risk premium — Moody's Baa corporate yield minus the 10-year Treasury (FRED BAA10Y, daily since 1986) — inverted and smoothed with a 3-year moving average, so tight spreads sit high and align with equity peaks. It uses Baa-10Y because FRED now serves the ICE BofA high-yield OAS only from 2023; the current HY OAS is shown alongside. Credit has historically compressed to cycle lows (late-1990s, 2006-07) before equity tops — though tight spreads flag complacency, not timing.
  6. 6
    Watch the weakest credit: CCC junk spreads vs the S&P 500
    A third chart plots the lowest-quality junk tier — the ICE BofA CCC & Lower high-yield OAS (FRED BAMLH0A3HYC), weekly on an inverted axis — against the S&P 500. CCC borrowers are the most fragile, so their spreads widen first when credit conditions deteriorate; CCC widening while equities hold near highs is the classic late-cycle warning. FRED licensing limits this series to 2023+, so it is a recent rather than multi-decade view.

Who Uses Credit Spreads Tracker

Day Traders
Use credit spreads as a same-session confirmation or contradiction of equity moves. When SPY breaks higher but HYG/LQD diverges lower, the rally is suspect.
Swing Traders
Identify regime shifts that may precede equity moves. Credit markets often react to early signs of stress before equity markets, giving swing positions time to adjust.
Long-Term Investors
Monitor systemic credit health as part of a broader risk dashboard. Sustained credit-stress regimes have historically coincided with or preceded major equity drawdowns.
Risk Managers
Cross-asset risk dashboard input. Combine the HYG/LQD z-score with VIX, breadth, and yield-curve signals to build a multi-factor risk model.

Pro Tips

01
Watch for credit-equity divergences
High-yield investors continuously price default risk and may react to early signs of stress. If HYG/LQD is falling while SPY is making new highs, that divergence is worth flagging — it doesn't guarantee a turn, but it's a meaningful loss of confirmation.
02
Use the 3-year z-score for regime context, the 1-year for tactical timing
A +2σ on the 1-year z-score may just be a normal cyclical tightening. The 3-year z-score tells you whether spreads are extreme by multi-year standards.
03
Don't trade off credit alone — pair with VIX and breadth
Credit is one of three major leading indicators. Confirming signals across all three (credit widening + VIX rising + breadth deteriorating) is far more reliable than any single read.
04
Sticky regimes carry more weight than fast flips
A WIDE regime that's been in place for 30+ days is a stronger signal than one that just flipped today. Watch the "day in regime" counter.
05
When TLT and HYG fall together, it's rates not credit
Credit-driven selloffs show LQD outperforming HYG. Rates-driven selloffs show both LQD and HYG falling together. The TLT/HYG ratio helps distinguish.
06
EM credit (EMB) often cracks first
Emerging-market credit spreads typically widen before US high-yield in global risk-off events. Watch EMB/LQD as an early warning ahead of HYG/LQD.
07
Extreme TIGHT can signal complacency
A +2σ HYG/LQD reading means HY is priced for perfection. Historically, sustained extreme-tight regimes have been followed by sharp reversals.
08
Treat CDS activity as intensity, not direction
A jump in CFTC credit-swap volume can come from protection buying, selling, index rolls, hedging, unwinds, or dealer rebalancing. Use it to identify unusually active risk transfer; use price and spread measures to decide whether that activity is risk-on or risk-off.
09
Senior loans (BKLN) are the floating-rate cousin
BKLN tracks senior-secured floating-rate bank loans. Watch its trend independently — when it diverges from HYG, it can signal credit-quality stratification within the HY market.

Common Issues & Solutions

Why does my chart show no recent stress periods?
Credit stress is rare. Since 2021 — the start of the aligned data window — there have been only a handful of brief WIDE episodes. Most of the time markets are in NORMAL or TIGHT. The page is doing its job by showing you that today is not a stress day.
The data shows yesterday's close, not today's
Daily bars are appended after market close (4 PM ET). Our pipeline runs at 1 PM PT (4 PM ET) and the recompute completes shortly after. Today's bar should be visible by ~5 PM ET on regular trading days.
YTD return looks different from cumulative period return
YTD resets at January 1 each year. The other return columns (1d/1w/1m/3m) are pure rolling lookbacks. Both are correct — they're just measuring different windows.
I clicked a regime label and nothing happened
The regime label is a status indicator only and has no click action. Click on the time-range selector below it (6M / 1Y / 2Y / 5Y / ALL) to change the chart window.

Frequently Asked Questions

Does this tracker include actual credit default swap data?
Yes. In addition to the daily HYG/LQD ETF proxy, the page includes the CFTC Weekly Swaps Report’s market-facing credit-swaps activity: transaction dollar notional, ticket counts, index/tranche share, cleared share, and gross notional outstanding. It is aggregated activity data rather than a daily CDS closing-spread feed.
Does rising CDS transaction volume mean investors are bearish?
No. Public CFTC volume is not signed as net protection buying or selling. Higher turnover can reflect hedging, index rolls, unwinds, rebalancing, or two-way risk transfer. It tells you that the credit-swaps market is unusually active; HYG/LQD, OAS, or properly modeled CDS prices are needed for direction.
What is a credit spread?
A credit spread is the yield difference between a corporate bond and a comparable-maturity Treasury bond. It compensates investors for taking on default risk. When credit spreads widen, investors are demanding more compensation for risk — which usually signals stress. When spreads tighten, the credit market is healthy.
What is the HYG/LQD ratio and why does it matter?
HYG holds high-yield (junk-rated) corporate bonds; LQD holds investment-grade corporate bonds. The HYG/LQD ratio measures how high-yield is performing relative to investment grade. Rising ratio = HY outperforming = credit conditions tightening = risk-on. Falling ratio = HY underperforming = spreads widening = risk-off.
Why do credit spreads matter to stock traders?
Credit investors continuously price default risk and may react to early signs of stress before equity investors do. Several historical episodes (2007–2008, late 2018, early 2020) saw credit spreads widen ahead of major equity drawdowns. The HYG/LQD ratio is therefore widely watched as one of several leading-indicator candidates — useful as cross-asset confirmation rather than as a standalone signal.
What does "TIGHT" credit mean?
TIGHT means the HYG/LQD ratio is more than +1 standard deviation above its 1-year average. Spreads are compressed, high-yield is outperforming investment grade, and the credit market is in risk-on mode. This is generally bullish for stocks.
What does "WIDE" or "STRESS" credit mean?
WIDE (-1σ to -2σ z-score) means spreads are widening — high-yield is underperforming investment grade. STRESS (z ≤ -2σ) means severe credit stress. Both regimes typically precede or accompany equity-market drawdowns.
How is the z-score calculated?
The z-score is the current HYG/LQD ratio minus its rolling mean, divided by its rolling standard deviation. We compute two z-scores: a 252-day (1-year) for tactical context, and a 756-day (3-year) for regime context. A z-score of +1 means the ratio is one standard deviation above its recent average.
Is credit a leading indicator for equities?
Sometimes, but not always. Several major risk events — including 2007–2008 and late 2018 — were preceded or accompanied by credit-spread widening before the worst of the equity drawdown. Other moves (e.g., the August 2024 yen carry unwind) were primarily volatility-driven and credit lagged. Treat the HYG/LQD ratio as one input alongside VIX, breadth, and price action, not as a standalone forecaster.
What is the difference between HYG and LQD?
HYG (iShares iBoxx $ High Yield Corporate Bond ETF) holds bonds rated below investment grade — BB, B, CCC. Higher yields, higher default risk. LQD (iShares iBoxx $ Investment Grade Corporate Bond ETF) holds bonds rated BBB and above. Lower yields, much lower default risk. The ratio between them measures market risk appetite.
What ETFs are tracked on this page?
Nine credit and Treasury ETFs: HYG (HY corp), JNK (HY bond, alternative), LQD (IG corp), EMB (EM bond), BKLN (senior loans), AGG (aggregate bond), TLT (20+ year Treasury), IEF (7-10 year Treasury), and SHY (1-3 year Treasury). Together they cover the full credit-quality spectrum from cash-equivalent to junk.
How often is the data updated?
The underlying CSVs are refreshed daily after market close (around 1 PM PT / 4 PM ET) directly from the TradeStation market-data API. The recompute and JSON output regenerate within a few minutes after the fetch completes. All ratios and z-scores reflect the most recent close.
Why use ETF proxies instead of OAS spread data?
ICE BofA OAS spread data (the academic standard) is published by FRED with a 1-day lag and is only end-of-day. ETF prices update intraday and reflect real-time market sentiment. The HYG/LQD ratio is a cleaner, more timely proxy for the same underlying signal — and it's tradeable, which OAS data is not.
What is the difference between investment grade and high yield?
Investment grade (IG) = bonds rated BBB- or higher by S&P/Fitch (Baa3+ by Moody's). Lower default risk, lower yields. High yield (HY) = bonds rated below investment grade. Higher default risk, higher yields. The split exists because many institutional investors are mandated to hold only investment-grade debt.
How do I interpret a z-score of +1 or +2?
A z-score of +1 means the current HYG/LQD ratio is one standard deviation above its rolling average — moderately tight. +2 means two standard deviations above — extreme tight, historically associated with peak risk-on conditions and complacency. Negative z-scores are the inverse: -1 means moderately wide, -2 means severe stress.
What does "Risk On" mean in the credit context?
In credit markets, Risk On means investors are willing to lend to lower-quality borrowers at narrower spreads. This shows up as HYG outperforming LQD and the HYG/LQD ratio rising. Risk On in credit is generally consistent with risk-on in equities, FX, and commodities — but credit often gets there first.
Can credit spreads predict recessions?
Credit spreads are widely cited as one of several recession-leading indicators in academic and practitioner research. Most US recessions in recent decades have been preceded by some degree of credit-spread widening, though the lead time and magnitude have varied considerably. The signal also produces false positives — sustained widening that did not result in a recession (e.g., 1998 and 2015–16). Treat sustained STRESS readings as a flag for deeper investigation, not as a standalone forecast.
What is the 30-year "S&P 500 vs credit risk premium" chart?
A long-history overlay: the S&P 500 (log scale, via SPY) plotted against the credit risk premium — Moody's Baa corporate bond yield minus the 10-year Treasury (FRED series BAA10Y), inverted and smoothed with a 3-year moving average so that tight (low) spreads sit high on the chart and line up with equity peaks. It captures the same late-cycle "credit complacency" pattern as a high-yield-spread overlay but with full history back to the 1990s. We use Baa-10Y rather than the ICE BofA high-yield OAS (BAMLH0A0HYM2) because FRED restricted that series to a rolling window starting 2023; the current HY OAS is still displayed for context.
What are CCC junk bond spreads, and why watch them?
CCC & lower is the lowest-rated tier of high-yield ("junk") bonds — the most default-prone borrowers. The ICE BofA CCC & Lower OAS (FRED BAMLH0A3HYC) measures the extra yield investors demand to hold them over Treasuries. Because the weakest credits crack first, CCC spreads tend to widen ahead of broader stress, so CCC spreads blowing out while the S&P 500 sits near highs is a well-watched late-cycle warning. Our chart plots it weekly on an inverted axis against the S&P 500; FRED licensing limits the series to 2023 onward, so it is a recent view rather than a multi-decade one.
Why use Baa-10Y instead of the ICE BofA high-yield spread?
The chart that popularized this overlay used FRED:BAMLH0A0HYM2 (ICE BofA US High Yield OAS). Due to ICE Data Indices licensing, FRED now serves that series only from June 2023 onward, so its multi-decade history is no longer available. Moody's Baa-minus-10-year-Treasury spread (BAA10Y) is daily back to 1986, is not license-restricted, and carries the same cyclical signature — it just measures investment-grade rather than high-yield risk, so the absolute level is lower. We surface today's actual HY OAS alongside the long Baa line.

Explore Other Tools

Last updated: 2026-09-04