Chart of the Day
The WTI minus Brent Spread — downside update Thursday 23 July 2026
JKM Marker: upside update Wednesday 22 July 2026
Chinese Yuan per US Dollar — the actual price action is the key Tuesday 21 July 2026
HH Natgas — downside update Monday 20 July 2026
Brent, WTI, RBOB, ULSD, GasOil — near term update to bigger picture refresh Friday 17 July 2026
The Nasdaq 100 ( NDX ) — Flirting with Disaster, Part II Thursday 16 July 2026
Distillate Cracks and the HO-GO Spread Wednesday 15 July 2026
RBOB minus ULSD — downside update Tuesday 14 July 2026
Spot NYH ULSD — bull case just got the last thing it needed Monday 13 July 2026
ARA GasOil and NYH ULSD — two markets to not be short Sunday 12 July 2026
HH Natgas – the Head and Shoulders Top and the Seasonal Cycle Thursday 09 July 2026
Spot ICE ARA GasOil — bull case main points Thursday 09 July 2026
A Quick Cracks Check up Wednesday 08 July 2026
Spot NYH ULSD Prices: Top Ten Bullish Main Points Tuesday 07 July 2026
Key Financial Market Indicators — 1975 to 2026 — Is this progress? Saturday 04 July 2026
Spot HH Natgas — growing evidence of mean reversion Wednesday 01 July 2026
MtB and Conway Propane — downside updates Tuesday 30 June 2026
The RBOB minus ULSD Spread — Seasonal Cycle and Elliott Wave Updates Monday 29 June 2026
The Brent 5 – 3 – 2 Crack — an upside update Friday 26 June 2026
ARA GasOil to Brent Crack — looking like a terrible time and place to be short Thursday 25 June 2026
The NDX ( Nasdaq 100 ) — high risk of a major peak Wednesday 24 June 2026
Spot HH Natgas — Seasonal Cycle Risks versus Recession Risks Tuesday 23 June 2026
NYH ULSD — a big picture refresh Tuesday 23 June 2026
Spot NYH RBOB — the larger scale, longer term price pattern Sunday 21 June 2026
RBOB minus ULSD — Seasonal Cycle and Elliott Wave Updates Thursday 18 June 2026
Silver — an Elliott Wave update Wednesday 17 June 2026
Petro Complex — refreshing the big picture technical no-man’s land Tuesday 16 June 2026
COTD – Crude Oil – Watch The 200 & 100 Week MAs Monday 15 June 2026
COTD – WTI & Brent DEC 26 / DEC 27 Spread – Searching For Support Sunday 14 June 2026
COTD – Crude Inventories & Price Thursday 11 June 2026
COTD – ULSD – The Bull Case vs The Bear Case Wednesday 10 June 2026
COTD – Henry Hub – Battle Lines For The Bull & Bear Options. Tuesday 09 June 2026
COTD – Knicks, Spurs, & The S&P 500 Monday 08 June 2026
Spot WTI + Brent / 2 = a simplified and clarified Technical Outlook Friday 05 June 2026
Bitcoin: downside update Thursday 04 June 2026
The RBOB minus ULSD Spread — some preliminary downside targets Wednesday 03 June 2026
WTI divided by Natgas — the key pivots from here Tuesday 02 June 2026
Dow Jones Transportation Average — the case for a massive top Monday 01 June 2026
The Nasdaq 100 ( NDX ) — pivotal resistance is now within reach Monday 01 June 2026
Spot HH Natgas — candidates for a near term peak Friday 29 May 2026
Spot RBOB Futures — new highs or a deeper bull market correction? Wednesday 27 May 2026
HH Natgas — candidates for support Tuesday 26 May 2026
The Petro Complex — no technical break downs anywhere Monday 25 May 2026
Petro Complex — a very volatile week where almost nothing actually happened Thursday 21 May 2026
COTD – Geopolitical Risk vs Seasonal Risk – In Charts Wednesday 20 May 2026
Bitcoin — a precise peak into pivotal resistance Monday 18 May 2026
The 30 Year T-Bond and its Yield — revisiting the case for an eventual US sovereign debt crisis Saturday 16 May 2026
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