Writing

What the Yield Curve Actually Tells You — and What It Doesn’t

Nov 14, 2023 3 min read
  • Macro
  • Data products
  • Explainers

The yield curve is one of those signals that gets quoted constantly and explained poorly. It often gets turned into a dramatic headline long before anyone explains what the signal is actually measuring.

The more useful framing is simpler: the curve is a context signal. It helps describe how parts of the market are pricing time, policy, and stress relative to each other. That matters, but it is not the same thing as a crystal ball.

Three things usually make yield-curve products better:

  • they compare multiple spreads instead of fixating on one famous chart
  • they show historical context instead of treating today as unique by default
  • they avoid language that sounds more certain than the data deserves

That is why I like products such as Macro Pulse. The interesting product question is not “how do I chart the data?” It is “how do I make the user less likely to overreact to the chart?”

If a dashboard says the curve inverted, the next useful question is usually:

  • how unusual is this relative to recent years?
  • is credit stress moving with it or not?
  • which indicators update quickly and which ones lag?

That is where comparison and narrative design matter. The dashboard should explain what changed, what that might mean, and what still needs caution.

The wrong version of a macro product makes every move feel like a forecast. The better version gives people a clearer way to reason without pretending uncertainty has disappeared.

What the public data said recently

As of March 2, 2026, the Federal Reserve Bank of St. Louis series for the 10Y-2Y spread showed 0.58, and the 10Y-3M spread showed 0.33. In plain English, both spreads were positive again on that date. That does not mean macro risk disappeared. It means the specific inversion signal was no longer present in the same way, which is exactly why point-in-time screenshots can mislead if the product does not show trend, regime, and recency together.

That is one reason I would never build a macro product around a single “inverted / not inverted” badge. The user should be able to see:

  • whether the spread is positive or negative now
  • how long it stayed in that state
  • whether credit stress is confirming the move or diverging from it
  • which signals are market prices versus slower-moving macro data

Why credit spreads belong on the same screen

The Treasury curve is a relative pricing signal. Credit spreads answer a different question: how much extra compensation investors demand for lower-quality credit risk. The ICE BofA US High Yield Option-Adjusted Spread is useful because it helps separate “the curve changed” from “risk appetite actually deteriorated.”

That pairing matters in product design. A dashboard that shows curve moves without credit context invites overreaction. A dashboard that shows both lets the user reason more carefully about whether the move looks like policy repricing, growth concern, credit stress, or some mix of the three.

What I would build into the product

If I were shipping this as a real product, I would make four things non-optional:

  1. A default comparison view for 10Y-2Y, 10Y-3M, and high-yield spreads.
  2. Source timestamps on every chart because macro products quietly go stale.
  3. Regime labels that describe the state without turning it into advice.
  4. Plain-English summaries that describe what changed, not what the user should trade.

That is the line I care about in products like Macro Pulse. The goal is not to make the user feel urgency. The goal is to help them reason with less noise.

Research anchors