AI Research VLOXLEmacro:brent_daily

VLO vs XLE after low oil-beta / falling-Brent screen (N=27 signals)

448
Eligible trading days

When VLO's 20-day beta to Brent fell into the bottom quintile of its prior year while crude was selling off, VLO went on to beat XLE over the following 20 sessions by an average of 7.5% — and it won 81.5% of the time. That is a large relative edge from a screen that fired on just 27 of 448 eligible days.

The setup, not energy-sector drift, appears to be doing the work: on the other 421 days the same spread averaged only 2.7%. The catch is that these signals cluster, sharing most of their underlying return days, and the year split is lopsided — a coin flip in 2024, a perfect record in 2025.

The full methodology, distribution and caveats are laid out below.

The research question

Over the past ~3 years, when VLO's 20-day realized beta to Brent crude is in the bottom quintile of its prior 252-session distribution while Brent crude's 20-day return is negative, does VLO outperform XLE over the next 20 trading sessions? I expect a refiner to decouple from falling crude when downstream cracks are driving margins, so VLO leads the oil-beta sector until crude sensitivity mean-reverts.

How this was measured

Daily closes for VLO and XLE were built from minute bars, and Brent crude daily values were aligned to common trading days by forward-fill. VLO's 20-session realized beta to Brent was estimated as the rolling covariance of VLO returns with Brent returns divided by the rolling variance of Brent returns. The bottom-quintile condition compares the current beta with the 20th percentile of the prior 252 sessions of beta, excluding the current session. The screen required that current beta to be at or below that percentile and Brent's 20-session return to be negative. Forward performance was measured as the close-to-close 20-session VLO return minus the corresponding XLE return.

The key numbers

Eligible trading days
448
Days after 252-session warm-up and 20-session forward window
Qualifying signal days
27
Beta in prior 252-session bottom quintile AND Brent 20d return < 0
Signal frequency
6.027%
Share of eligible days matching the full screen
Mean fwd 20-session VLO − XLE
7.5045%
N=27 qualifying signals
Median fwd 20-session VLO − XLE
10.0713%
Robust to outlier signal days
VLO beat rate
81.48%
Share of signals where VLO outgained XLE
Mean VLO fwd 20-session return
11.2578%
Conditional on screen
Mean XLE fwd 20-session return
3.7533%
Conditional on screen
Mean non-signal VLO − XLE
2.7014%
N=421 non-signal eligible days
Edge vs non-signal days
4.8031%
Signal mean minus non-signal mean
Mean signal beta
0.041
20-session realized beta to Brent
Mean Brent 20d return at signal
-3.5576%
Screen requires this to be negative
t-stat vs zero
5.677
Positive favors VLO outperformance; one-sample t
p-value vs zero
0.0000
p=0.0000 < 0.05 → conditional mean differs from zero
Welch t vs non-signal
3.537
Positive favors signal-day outperformance
Welch p vs non-signal
0.0014
p=0.0014 < 0.05 → signal days differ from non-signal days

Reading the numbers

Over the test, 27 days fit the setup. On those days VLO beat XLE by 7.50% on average over the next 20 sessions, with a 10.07% median and an 81.5% win rate. That is 4.80 percentage points better than non-signal days; the p-value says that gap is unlikely to be random noise.

The charts

Forward 20-session VLO minus XLE return across qualifying signals
What this chart says

This histogram shows how VLO-XLE performed over the next 20 sessions on the 27 qualifying signal days. The results are not one-way: they run from -4.9% at the worst to +18.35% at the best, so some signals did lag. But the average is +7.5% and the median is +10.1%, which means the typical signal landed well ahead, supporting the idea that VLO tends to beat XLE after this setup.

Signal-day realized beta vs forward VLO/XLE differential
What this chart says

Each dot is one signal day, with VLO's realized beta to Brent on the horizontal axis and the forward VLO-XLE return on the vertical axis. The beta readings span about -0.12 to +0.22 and average roughly 0.04, which is the low-sensitivity zone the screen targets. Forward returns range from -4.9% to +18.35% and average +7.5%, showing that even inside this narrow low-beta group the outcome varies widely, but the center of the cloud is positive.

VLO realized beta vs prior 252-session 20th percentile threshold
What this chart says

The main line is VLO's rolling 20-session beta to Brent, and the second line is the prior 252-session 20th percentile cutoff that defines the bottom quintile. VLO's beta averages 0.44 and peaks at 1.54, so the stock often moves meaningfully with crude; the cutoff averages 0.16. The screen fires when the beta line drops below that cutoff, which is the low-beta half of the condition, and the end of the chart shows beta at 0.133 versus a 0.1702 threshold, still below the line. The deepest dip reaches -0.1191, illustrating how far these decoupling episodes can go when Brent is also down.

Qualifying signal summary by calendar year

YearSignalsMean VLO−XLEMedian VLO−XLEVLO beat rate
2,024110.02430.02310.5455
2,025160.10990.12631

The takeaway

Yes — VLO did beat XLE on this screen, and the average gap was big: across 27 qualifying days the forward 20-session VLO-minus-XLE spread averaged +7.5%, with a median of +10.1% and VLO ahead in 81.5% of cases. The screen is what's doing the work, not just energy-sector drift — on the other 421 eligible days the same spread averaged only +2.7%, so the setup added roughly 4.8 percentage points of relative performance, and that difference is statistically solid (Welch p ≈ 0.0014). Almost all of the gain came from VLO's own move (+11.3% average) while XLE managed just +3.8%. The honest caveat is that the headline t-stat of 5.7 flatters the evidence: the 27 signals aren't 27 independent bets, since adjacent signals share 19 of 20 return days, and crudely discounting for that overlap puts the real confidence somewhere closer to 'strong lean' than 'near-certain'. The year split clinches the caution — 11 signals in 2024 delivered only +2.4% on average with a 55% win rate, essentially a coin flip, while all 16 signals in 2025 worked, averaging +11.0% with a perfect record. Practical read: the decoupling thesis is real and directionally right, but the result is really a 2025 story, and one that only triggers on about 6% of trading days.

The fine print