AI Research OIHXLEmacro:brent_dailymacro:cpi

OIH vs XLE after rising CPI + positive 20d Brent momentum (last ~3 years)

135
Signal days

The average looks persuasive until you count the winners. When CPI printed hotter than the prior month and Brent's 20-day return was positive, OIH out-earned XLE by an average of 1.10% over the following 20 sessions — versus -0.62% on non-signal days. A 1.7-point swing between regimes is the kind of gap that gets called a pattern.

But OIH beat XLE on just 50.4% of the 135 signal days, and the median spread was +0.03%, essentially flat. Nearly all of the average is being carried by a few outsized episodes rather than a repeatable day-in, day-out advantage.

The full breakdown — signal construction, the distribution of spreads, and why the significance test flatters the result — is in the analysis below.

The research question

Over the past ~3 years, when the latest CPI inflation reading is higher than the prior month and Brent crude's 20-day return is positive, does OIH outperform XLE over the next 20 trading sessions? I expect an accelerating-inflation regime with oil still bid to favor high-beta oil-services leverage over diversified energy equities, so OIH leads until the macro impulse fades.

How this was measured

Built a daily panel from OIH and XLE ETF closes. Brent daily closes were aligned to that trading calendar and a 20-session return was computed. CPI inflation was measured as year-over-year change in the CPI index, and a rising-inflation state was defined as the latest available CPI YoY reading exceeding the prior month's reading, with a 15-calendar-day release lag. A signal day occurs when that state coincides with a positive 20-session Brent return. Forward 20-trading-session returns were then computed for both ETFs, and the outcome is the OIH-minus-XLE spread. Signal-day spread distribution is compared with non-signal days using a Welch t-test, though overlapping 20-day windows make the p-value descriptive rather than strictly inferential.

The key numbers

Signal days
135
2024-11-18 to 2026-05-19
Mean 20d OIH−XLE spread (signal)
1.0962%
N=135 signal days
Median 20d OIH−XLE spread (signal)
0.0331%
Win rate: OIH > XLE (signal)
50.37%
Share of signal days with positive OIH-minus-XLE forward spread
Mean 20d OIH return (signal)
1.3525%
Mean 20d XLE return (signal)
0.2563%
Mean 20d OIH−XLE spread (non-signal)
-0.6182%
N=576 non-signal days
Mean 20d OIH−XLE spread (all days)
-0.2927%
N=711 valid days
Spread edge vs non-signal days
1.7144%
Signal-day mean minus non-signal-day mean
Welch t-statistic
3.329
Positive favors signal-day OIH outperformance
Welch p-value
0.0011
Descriptive only; p=0.0011 < 0.05 -> signal spread differs from non-signal

Reading the numbers

On the 135 days when inflation was accelerating and oil was bid, OIH beat XLE by about 1.1% on average over the next 20 sessions, versus a 0.6% shortfall on other days. But the win rate was 50.4% — essentially a coin flip — so the average edge came from a few big wins, not steady outperformance.

The charts

20-day OIH-minus-XLE forward spread: signal vs non-signal days
What this chart says

This box plot compares the 20-session OIH-minus-XLE spread on signal days (mean +1.1%) against non-signal days (mean -0.6%). The detail worth your eye is that the two boxes sit almost on top of each other: signal days run from -9.3% to +16.7% and non-signal days from -11.3% to +14.2%, and the signal-day median is essentially zero even though its mean is positive. That combination — a positive mean with a near-zero median and a 50.4% win rate — means the typical signal day does not deliver OIH leadership; a handful of large oil-services rallies pull the average up, which is why the edge is directionally supportive of your thesis but not dependable day to day.

Mean 20-day forward return by day type
What this chart says

These bars break the average 20-session return into each ETF, split by day type. On signal days the tall bar is OIH at 1.35% versus XLE at 0.26%, the pattern your thesis predicts — high-beta services leverage leads when CPI is rising and crude is rallying. Off-signal days flip the picture: OIH returns 0.96% while XLE returns 1.58%, so the diversified energy name is the better performer when the macro impulse is absent. The takeaway is that the condition itself, not simply owning energy, is what lines up with OIH leadership.

Forward 20-session summary

GroupNMean OIH fwd20Mean XLE fwd20Mean spreadWin rate OIH>XLE
Signal days1350.01350.00260.0110.5037
Non-signal days5760.00960.0158-0.00620.4705
All valid days7110.01030.0133-0.00290.4768

Signal-day event log (most recent 25)

signal_datecpi_yoy_latestcpi_yoy_prevbrent_20d_retoih_fwd20xle_fwd20spread_fwd20
2026-03-193.262.410.51770.0217-0.06920.0909
2026-03-203.262.410.62780.0424-0.06350.1058
2026-03-233.262.410.44350.0296-0.06010.0897
2026-03-243.262.410.52250.021-0.06620.0872
2026-03-253.262.410.54390.0398-0.06020.1
2026-03-263.262.410.58230.056-0.07660.1325
2026-03-273.262.410.70320.0606-0.09390.1545
2026-03-303.262.410.57790.0981-0.06920.1673
2026-03-313.262.410.52130.1062-0.03030.1365
2026-04-013.262.410.46590.13780.01820.1195
2026-04-023.262.410.44050.1093-0.00720.1165
2026-04-073.262.410.46490.10770.03490.0729
2026-04-083.262.410.35920.0508-0.02010.0708
2026-04-093.262.410.30830.0195-0.01210.0316
2026-04-103.262.410.1630.0126-0.02280.0354
2026-04-133.262.410.19420.04450.00190.0426
2026-04-143.262.410.17470.08170.0310.0506
2026-04-153.262.410.06030.07660.03250.0441
2026-04-213.813.260.02260.10060.09270.0078
2026-04-223.813.260.04630.08550.05550.03
2026-04-233.813.260.03770.04580.03670.0091
2026-04-303.813.260.0391-0.072-0.0557-0.0163
2026-05-153.813.260.1554-0.0543-0.07070.0164
2026-05-184.253.810.1289-0.1087-0.0923-0.0164
2026-05-194.253.810.0801-0.1202-0.1126-0.0076

The takeaway

Directionally, yes — when inflation is accelerating and Brent has been bid, OIH has out-earned XLE over the following month — but the edge is thinner than the headline average suggests, and it rests on a handful of outsized episodes rather than broad consistency. On the 135 signal days in the sample, OIH averaged a 1.35% forward 20-session gain against XLE's 0.26%, an average spread of +1.10%, while non-signal days actually ran the other way at -0.62% — a 1.71-point swing that's hard to dismiss as noise on its face. The catch is that OIH beat XLE on only 50.4% of those signal days, essentially a coin flip, and the median spread was +0.03% — basically flat. In other words, the positive average is doing all its work through a few big winners (the recent March 2026 cluster shows spreads of +9% to +10% on days when XLE fell hard while OIH held up), not through a repeatable day-in, day-out advantage. The Welch test comes back at p = 0.0011, which sounds decisive, but overlapping 20-day windows mean that number is descriptive rather than a true significance test — with that many overlapping observations, the honest effective sample is closer to a few distinct CPI-and-oil episodes. Treat this as a suggestive lean, not a proven signal: the regime tilt is real in the averages, but the consistency isn't there to trade it mechanically.

The fine print