Chart of the Day
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
RBOB minus ULSD Spread — Spot and Jun26 updates Thursday 15 January 2026
Buffett Indicator Bubble Update Tuesday 13 January 2026
The China S&P 500 — technical peaking risk Monday 12 January 2026
Brent and WTI Crude — Seasonal and Elliott Wave Upside Potential Friday 09 January 2026
the Long RBOB – Short ULSD Spread: the Spot and June26 upside updates Thursday 08 January 2026
WTI Crude: Seasonal Price Cycle Low Update Wednesday 07 January 2026
Spot and May26 RBOB — Seasonal Price Cycle Rally Update Tuesday 06 January 2026
HH Natgas: Spot, the Mar26 contract, and the bear trap risk Tuesday 06 January 2026
The Dot-Com Bubble — the Nasdaq Composite, Unleaded, and WTI Sunday 04 January 2026
Aluminum: upside update Wednesday 31 December 2025
HH Natgas: Two Spreads, the Feb minus Mar and the 1st minus 2nd mo Tuesday 30 December 2025
The Baltic Dry Index — peaked into key resistance Monday 29 December 2025
HH Natgas: Pivotal Resistance for Spot, Feb, and Feb-Mar Sunday 28 December 2025
The Continuing Rise in Gold and Silver: and the case for further fund flows from Bitcoin Tuesday 23 December 2025