Chart of the Day
Gold — price action update Thursday 14 May 2026
Dow30 versus Comp — why this bearish divergence is the final nail in the coffin of bulls Wednesday 13 May 2026
The Cracks — then, now, and the upside updates Tuesday 12 May 2026
Petro Complex — sitting mid-range of a technical no man’s land — in the eye of a hurricane Monday 11 May 2026
The Index of Consumer Sentiment — an Elliott Wave Analysis Sunday 10 May 2026
RBOB minus ULSD — the case for one final leg up Thursday 07 May 2026
WTI and Brent Crude – the near term bull case and pivotal support Wednesday 06 May 2026
RBOB, ULSD, and GasOil — How today’s drop works as a bull market correction and a major bear trap Wednesday 06 May 2026
The WTI minus Brent Spread — downside update Tuesday 05 May 2026
WTI Crude Oil — exploring the upside risks from here Monday 04 May 2026
Brent Crude Oil — exploring the upside risks from here Saturday 02 May 2026
The RBOB May minus Dec Spread — a strong expiry Thursday 30 April 2026
Petro Complex — upside update Wednesday 29 April 2026
The 2nd mo NYH RBOB minus spot Brent Crack — upside update Tuesday 28 April 2026
The NYH ULSD to Brent Crack — bull case support Monday 27 April 2026
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