Chart of the Day
Spot Continuation HH Natgas — downside update Saturday 25 April 2026
Spot ARA GasOil — spending some time in a waiting room Thursday 23 April 2026
The RBOB minus ULSD Spread — the bear case where the seasonal peak is in Wednesday 22 April 2026
WTI divided by Natgas — bull case upside update Tuesday 21 April 2026
SPX and COMP Now Need to Rule Out an Irregular Correction — Dow still needs a new high Monday 20 April 2026
Did the Petro Complex Just Bottom? Did the Dow 30 Just Peak? RBOB minus ULSD got its rally. Friday 17 April 2026
The Petro Complex — At the Eye of a Price Storm Thursday 16 April 2026
Dow, SPX, and COMP — bearish divergence Wednesday 15 April 2026
CME NYH RBOB — a market rich in risks and opportunities Tuesday 14 April 2026
The RBOB minus ULSD Spread — the bull case for a May seasonal peak Monday 13 April 2026
WTI minus Brent Spread — trading range update Friday 10 April 2026
ICE Spot Brent — bull case support and upside update Thursday 09 April 2026
RBOB — updating bull case support Wednesday 08 April 2026
NYH Spot ULSD — Where are the bull case support points now? Tuesday 07 April 2026
Spot NYH ULSD — a very bullish chart pattern, upside update Monday 06 April 2026
The May minus Dec RBOB Spread — an upside update Friday 03 April 2026
Bean Oil — upside update Thursday 02 April 2026
ICE ARA GasOil to Brent Crack: upside update Monday 30 March 2026
Higher Crude Oil and Lower Equities are Not two sides of one coin Saturday 28 March 2026
WTI divided by HH Natgas — upside update Friday 27 March 2026
Three Spread Updates: Brent 5-3-2 Crack, RBOB minus ULSD, May minus Dec RBOB Thursday 26 March 2026
Nasaq Composite: updating the big picture bear case Wednesday 25 March 2026
RBOB and ULSD: updating the key pivots Monday 23 March 2026
NYH Spot RBOB: Technical steps higher from here, near term to longer term Friday 20 March 2026
ICE ARA GasOil — upside update Thursday 19 March 2026
NYH ULSD — upside update, and some informative history Wednesday 18 March 2026
The WTI minus Brent Spread — the next phase is already here Tuesday 17 March 2026
The 5 – 3 – 2 Crack for Brent — Upside Update Monday 16 March 2026
Brent Crude and Trumps War: history, technicals, and the questioning of deeply held beliefs Saturday 14 March 2026
The 2026 RBOB May minus Dec spread — upside update Thursday 12 March 2026
Equities Divided by Commodities: A Downside Update Wednesday 11 March 2026
The Petro Complex — longer term support and resistance Tuesday 10 March 2026
RBOB, ULSD, and RBOB minus ULSD: the key pivots Monday 09 March 2026
WTI and Brent — updating the technical case for $100 plus crude oil Friday 06 March 2026
The RBOB to Brent Crack — Seasonal Cycle Timing, Elliott Wave Targeting Thursday 05 March 2026
The NYH ULSD to Brent Crack — upside update Wednesday 04 March 2026
The JKM LNG Marker — upside update Tuesday 03 March 2026
HH Natgas: the Winter to Spring Rally, Spot, and the 12 Month Strip Monday 02 March 2026
Upside from here in Brent, WTI, and RBOB: Seasonal Price Cycle or Trump’s War? Sunday 01 March 2026
The Nasdaq COMP, NVDA, and AAPL — refreshing the key pivots Thursday 26 February 2026
ICE ARA GasOil to Brent Crack — upside update Wednesday 25 February 2026
Equities divided by Commodities: another measure of equity valuations Wednesday 25 February 2026
Dow 30: downside update Monday 23 February 2026
ICE ARA Spot GasOil — Pivotal Resistnace Levels — from the near term to the big picture Friday 20 February 2026
Spot NYH ULSD: key resistnace levels, from near term to the bigger picture Thursday 19 February 2026
Bull Case for WTI and Brent: the Seasonal Price Cycle and the Elliott Wave Wednesday 18 February 2026
RBOB: more on the case for a sub-par Q4 to Q2 rally Tuesday 17 February 2026
The Metaphysical Problems of Bitcoin: the rise and fall of the Bitcoin Cult Monday 16 February 2026
Dow 30 — High Elliott Wave Peaking Risk Thursday 12 February 2026
COTD – ICE Dutch TTF NatGas – Bull Case Support Wednesday 11 February 2026