Chart of the Day
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
COTD – The WTI RBOB Crack – Testing Resistance Tuesday 10 February 2026
Natgas Seasonal Price Cycle: Preliminary Estimates for a Winter to Spring Rally Monday 09 February 2026
The March26 HH Natgas contract — how low might if fall before rebounding? Friday 06 February 2026
DID BTC Just Puncture the A.I. Bubble? And a brief refresh of wider implications Thursday 05 February 2026
Bitcoin — downside update Wednesday 04 February 2026
Spot HH Natgas Winter Range: dirt cheap to wildly expensive and back again Tuesday 03 February 2026
The Long RBOB Short ULSD Spread — very nice rebound from pivotal support Tuesday 03 February 2026
Updating the Week Ahead Outlook for the expected biggest losers Sunday 01 February 2026
HH Natgas: Spot, March26, Mar – Apr, and 1st minus 2nd Thursday 29 January 2026
Updating the Continuing Collapse of Bitcoin / Gold Wednesday 28 January 2026
RBOB: the Case for Another Sub-Par Q4 to Q2 Pre-Season Rally Tuesday 27 January 2026
Gold: big picture and implied upside Monday 26 January 2026
HH Natgas — three relevant spreads: 1st minus 2nd, Feb minus Mar, and Mar mins Apr Saturday 24 January 2026
HH Natgas — bigger picture refresh and some upside targets Thursday 22 January 2026
The Long RBOB Short ULSD Spread — Q1 Winters and the Q4 to Q2 Pre-Season Rally Wednesday 21 January 2026
The Nasdaq Composite — updating the bear case Tuesday 20 January 2026
HH Natgas — Spot and the Feb – Mar spread — bear trap update Monday 19 January 2026
Silver — upside update Sunday 18 January 2026
Petro Complex — basic price chart pattern updates Thursday 15 January 2026