Skip to content
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
Posts navigation
We use cookies to analyse how visitors use our website and to help us provide the best possible experience for users. We will take your continued use of our site as your consent to allow us to use cookies. However, you can disable cookies at any time if you wish. View our Privacy Policy . Agree