Trading Yield Curve Curvature with PCA Butterfly Strategies
Summary
The document explains how principal component analysis can identify relative-value trades in fixed income. Yield curve movements are often summarized by level, slope, and curvature factors. A butterfly trade can neutralize exposure to the first two factors and take a position based on the third: for example, buying intermediate-maturity bonds while shorting shorter- and longer-maturity bonds, with weights chosen to offset level and slope changes.
The discussion says the first few components commonly account for most observed yield curve variation and points to published material that includes butterfly-trading backtests. It does not provide the backtest details or establish that the strategy is reliably profitable. The central caveat is that statistical patterns can be overwhelmed by macroeconomic shifts; bonds that appear rich or cheap under PCA may continue moving in that direction. The approach therefore describes a way to structure and analyze a relative-value position, not a standalone guarantee of mean reversion.
Key ideas
- PCA can summarize yield curve movements as level, slope, and curvature factors.
- A butterfly trade can target curvature while neutralizing exposure to level and slope.
- Bond position weights are selected to offset the first two principal components.
- Historical PCA patterns may fail when macroeconomic conditions change.
Tags
Full text
# Is trading mean reversion of small principal components of prices profitable?
# Is trading mean reversion of small principal components of prices profitable?
Many have told me that it is a good idea to look at the third principal component (PC) of yield curve movements, as well as third and fourth PC of G10 currencies. They claim these PCs represent "pricing noise", and thus should mean-revert.
Do you have experience with these strategies? Are there relevant papers I should read?
## Answer by Helin (score 8)
https://quant.stackexchange.com/a/23045
Within the fixed income space, there's a lot of literature on PCA trading.
The first 2-3 principal component factors (PCs) can typically explain 90-99% of the total variances in yield curve movement. It's also nice, because the first PC looks like a change in the overall level of the yield curve, the second PC looks like a slope change, while the third factor corresponds to change in the overall curvature of the yield curve. So if you neutralize the first 2-3 PCs, you can indeed trade on the mean-reverting behavior of the residuals.
PCA is most commonly used for structuring so-called "butterfly trades." In this, you're neutralizing the first two PCs (level and slope) and trade on the third PC (curvature). For example, after running a PCA on 2y, 5y, and 10y yields, you may conclude that 5y yields are too high relative to 2- and 10-year yields (i.e., 5-year bonds are "cheap"). In this case, you'd buy 5-year bonds, while simultaneously shorting 2- and 10-year bonds. PCA comes into play, because for each unit of 5-year bonds, you have to choose appropriate units of 2- and 10-year bonds ("risk weights") so that the the first two principal components are neutralized, allowing you to trade any abnormalities in the third principle component.
The best literature I've come across is Salmon's Principles of Principal Components, which is easily available by Googling. It also includes extensive backtesting results from butterfly trading. Another (not as good but still pretty good) one is Morgan Stanley's "PCA for Interest Rates."
I would point out that trading on PCA mechanically is usually not a great idea. A lot of macro-factors can disrupt "well established" patterns in truly splendid ways. After the financial crisis, 5- and 7-year bonds looked rich based on many statistical methods, PCA included, but they just kept getting richer...Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.