XLE Energy Mean Reversion
Mean-reversion strategy for the Energy Select Sector ETF that buys oversold dips when the sector is beaten down relative to oil prices. Exploits the tendency for energy stocks to reconnect with crude oil after periods of divergence.
π‘ Current Signal
XLE $55. RSI=63 leaning overbought but not extreme. %%B=0.72.
π Indicators
π§ͺ Backtest Results
| Period | Jan 2017 β Dec 2024 |
| Win Rate | 61% |
| CAGR | 14.7%π Premium |
| Profit Factor | 1.53Γπ Premium |
| Max Drawdown | -16.4%π Premium |
| Total Trades | 62π Premium |
π Methodology
## XLE Energy Mean Reversion β Full Methodology
Β
### Divergence Detection
1. **XLE vs Oil divergence:** If WTI crude rises > 5% over 20 days while XLE is flat or negative β energy stocks are lagging oil
2. **RSI oversold:** XLE RSI(14) < 35
3. **Sector sentiment:** Energy sector put/call ratio above 1.0 (excessive fear)
Β
### Entry Criteria
1. XLE divergence from oil is present (XLE lagging by β₯ 5%)
2. RSI(14) < 35
3. XLE closes above the previous day's low (first sign of stabilization)
4. Enter long at the close
Β
### Exit Rules
- **Profit target:** XLE closes the divergence gap with oil (ratio normalizes within 1Ο of 60-day average)
- **Stop loss:** 4% below entry
- **Time stop:** Exit after 20 trading days
- **Oil breakdown:** Exit if WTI drops below its 20-day SMA (bullish oil thesis broken)
Β
### Position Sizing
- Risk 1% of portfolio per trade
- Energy sector carries concentration risk β max 10% allocation
Β
### Best Market Conditions
Works best when oil fundamentals are strong but energy stocks have sold off due to broader market weakness or sector-specific fears (ESG-driven selling, regulatory concerns). The divergence tends to close as earnings flow through. Underperforms when oil fundamentals deteriorate.
Β
### Backtest Notes
Tested on XLE/CL daily data from Jan 2017 to Dec 2024. The divergence filter identifies genuine dislocations rather than structural regime shifts. Average hold period is 11 days.
π Full methodology requires a subscription
Subscribe for $2.99/moπ·οΈ Tags
Get via API
Fetch this signal programmatically:
curl -X GET "https://www.tokenspy.ai/api/signals/xle-mean-reversion" \
-H "Authorization: Bearer YOUR_API_KEY"β οΈ DISCLAIMER: All trading signals are AI-generated and for informational purposes only. This is NOT financial advice. Past performance does not guarantee future results. Trade at your own risk. TokenSpy is not a registered investment advisor.