Vulcan Markets
Published 20 September 2026
For the desk

What do analysts mean when they say the curve steepened?

Where you are. You run a book with rates exposure and someone asks how it is positioned for a steepening. The honest answer is a list of maturities, not a number.

When someone asks how your rates book is positioned for a steepening, the honest answer is a list of maturities - how much you hold at the short end, how much at the long end, what sits in the middle. That list is accurate. It is also almost impossible to reason with as a single answer.

Principal component analysis turns that list into three movements. Level, slope and curvature are what the covariance structure of rates returns produces when you let the data speak - not simplifications invented for convenience, but the actual shapes that explain most of what a yield curve does over time. The loading table on Treasury Portfolio translates them into numbers you can check maturity by maturity.


What each factor is

Level is the simplest to read. When the level factor moves, all maturities move together - same direction, roughly similar size. A rate shock that lifts the entire curve from one month out to thirty years is a level move. In the loading table, a high positive loading across every maturity row tells you that maturity participates fully in that shift.

Slope is the factor most people picture when they say "the curve steepened." Short maturities and long maturities move in opposite directions. When the two-year falls and the ten-year rises, that is a slope move. In the loading table, short-end maturities carry loadings of one sign and long-end maturities carry loadings of the other. The magnitude tells you how much each point on the curve participates. A maturity near the middle of the loading table - where the sign changes - barely moves with slope at all.

Curvature is the factor that bends the middle relative to both ends. Short and long maturities move in one direction; intermediate maturities move in the opposite direction. A curve that flattens at both ends while the belly rises, or vice versa, is being driven by curvature. In the loading table, you see a pattern where the middle maturities carry loadings of opposite sign to the tails.

These three factors account for the large majority of historical yield curve variance. The fourth factor explains considerably less, and each subsequent one less still. That is not a claim about what the curve will do next - it is a description of how it has moved historically, which is what the decomposition shows.


Reading the loading table

Say the factor-loading table for the slope factor shows a loading of minus zero point six at the one-year maturity and plus zero point eight at the thirty-year maturity - this is an illustrative example, not a surface read. What that tells you is that when the slope factor shifts, the one-year tends to move down and the thirty-year tends to move up, with the thirty-year participating more. If your book is long at the one-year and short at the thirty-year, you are positioned in the direction a slope flattening favours. If it is the reverse, you are positioned for steepening. The loading table is how you see that in a single row rather than in a list of maturities.

Treasury Portfolio on Vulcan Trading runs this decomposition across eleven maturities from one month to thirty years on the US Treasury curve, with a selectable history of one, two, five or ten years. Changing the history length changes which covariance structure the decomposition describes - a five-year window includes the rate cycle of those five years, and a two-year window emphasises more recent behaviour. Neither is more correct. They describe different periods, and the loadings shift accordingly.


What the decomposition does not tell you

PCA describes historical co-movement. It does not forecast whether the curve will steepen, flatten or twist from here. If you ask Treasury Portfolio which factor is about to move, the surface has no answer, because that is not the question a decomposition can answer. What it can tell you is how each maturity in your book has co-moved with each factor over the history you selected - and therefore where your exposure sits if that factor moves again.

That distinction matters. A loading table is a description of structure, not a recommendation. The surface names what it knows - historical factor loadings, variance explained, co-movement - and stops there. It does not tell you which factor to position for, and it would be wrong to present it as though it did.

The limits are also methodological. PCA on a historical window assumes the covariance structure is reasonably stable over that window. In periods where the curve behaves differently from its own history - a regime shift, a policy discontinuity - the loadings describe a structure that may no longer hold. The decomposition will still run. The interpretation requires more care.


Open Treasury Portfolio, pick a history length, and read the loading table row for the maturity you hold most of.

Treasury Portfolio PCA in Vulcan Trading: cards for the maturities count and the explained variance of the level, slope and curvature factors, above a cumulative explained-variance bar chart.
Where this lands in Vulcan Trading. The Treasury curve decomposed: the maturities that went in, the three factors that came out, and how much of the curve's movement they explain.
  1. Eleven maturities in; three factors out, each with the share of curve movement it explains: level, slope, curvature.
  2. Cumulative explained variance: how much of the curve's movement the first three components account for, and how little the rest add.

The objection

You might say
Why reduce eleven maturities to three factors? Does that not throw information away?
The answer
It keeps almost all of it and gives it names you already reason in. Level, slope and curvature are the three movements that explain most of what a curve does, and the loading table says how each maturity moves with each one. That is a description of exposure. It does not tell you which factor to buy, and the surface never recommends a position.

How Vulcan computes this

Surface
Treasury Portfolio
What it does
Yield-curve decomposition with a full factor-loading table by maturity, across a one, two, five or ten-year history.
Instruments
US Treasury curve, eleven maturities 1M-30Y
Method
The table describes exposures you already hold. It does not propose an allocation, and it does not act on one.

Described as capability. This page reproduces no figure from the product and nothing on it is a live read; the method is the point, not a result.

First action

Open Treasury Portfolio, pick a history length, and read the loading table row for the maturity you hold most of.

See it on your own book. A pilot on your firm's holdings: the portfolio surfaces plus a desk analyst, on a contract outside the card, with the outcome measure agreed up front. No figure is promised and none is shown; the outcome measure is agreed before anything runs.

Ask for a pilot

Next in this path

Door You run a book and want to see its factors · page 1 of 4

Where is your bond exposure actually sitting on the curve?Treasury curve factors - the loading table, explained