Chart of the Day
NBP Natgas — a technical update Wednesday 23 September 2026
Spot NYH ULSD and Spot ARA GasOil — bull case update Tuesday 22 September 2026
30 Yr T-Bond versus WTI Crude Oil — Trump’s War has become a serious long bond problem Monday 21 September 2026
WTI versus HH Natgas — Is Natgas fearful of WTI prices getting too high? Saturday 19 September 2026
The 5 – 3 – 2 Brent Crack — good time for an upside update Thursday 17 September 2026
The RBOB minus Brent Crack — looks like a challenging set-up Wednesday 16 September 2026
Spot NYH ULSD — four noteworthy spreads Tuesday 15 September 2026
The Petro Complex — updating key Elliott Wave Bull Case Support Monday 14 September 2026
The JKM LNG Marker — upside update Saturday 12 September 2026
Ten Year T-Note Yield — the upside risk is still severe Thursday 10 September 2026
Spot NYH ULSD — the potential to be the most bullish chart pattern I have ever seen Thursday 10 September 2026
The RBOB to Brent Crack — is this crack already bottoming? Tuesday 08 September 2026
( PSX + VLO + MPC ) /3 — an Elliott Wave Analysis — next steps higher Monday 07 September 2026
At a Fork in the Road — Spot NYH ULSD and the 1st – 2nd mo spread Thursday 03 September 2026
The A.R.A. GasOil minus Brent Crack — upside update Wednesday 02 September 2026
The RBOB minus ULSD Spread — What happened today, 01 Sep 2026 Tuesday 01 September 2026
NYH ULSD and ARA GasOil — the bull case has gotten even more bullish Monday 31 August 2026
The Great Disconnect Between Refined Products Prices and Crude Oil Prices Saturday 29 August 2026
Nasdaq 100 ( NDX ) — a Head and Shoulders Top or a Broadening Top? Thursday 27 August 2026
NVDA versus ULSD: a reality check Wednesday 26 August 2026
HH Natgas: Will this year have a late summer to winter rally? Wednesday 26 August 2026
NYH RBOB and ULSD — bull case refresh and update Monday 24 August 2026
30 Year T-Bond and its Yield: lower bond values, higher yields ahead Monday 24 August 2026
RBOB minus ULSD Spread — downside update Friday 21 August 2026
Nasdaq 100 ( NDX ) — Peaking Risk Update Thursday 20 August 2026
The Brent 5 – 3 – 2 Crack — Upside Update, near term to big picture Tuesday 18 August 2026
The ULSD to Brent Crack — upside update Monday 17 August 2026
Bean Oil — Upside Update Sunday 16 August 2026
CME Silver — a bull case update with pivotal near term support Friday 14 August 2026
RBOB minus ULSD — Downside Update — Spot and the Jan27 contract Wednesday 12 August 2026
NYH ULSD, ARA GasOil, NYH RBOB — bull case update and refresh Tuesday 11 August 2026
S&P 500 Index — yes, new highs… but no technical break out Tuesday 11 August 2026
HH Natgas — Slightly Lower or Much Lower? Saturday 08 August 2026
The ULSD to Brent Crack — upside refresh Friday 07 August 2026
Gold — a refresh and update of pivotal bear case resistance Thursday 06 August 2026
Petroleum Complex — pivotal longer term support — refreshed and updated Tuesday 04 August 2026
NYH Spot RBOB Support Candidates — Elliott Wave and Seasonal Cycle Tuesday 04 August 2026
Technical Analysis, Current Events, Equities, and Oil: A 20 Point Memorandum of Understanding Saturday 01 August 2026
SPCX — for entertainment purposes only — Already an IPO Icon? Friday 31 July 2026
Spot HH Natgas — 5 points for a bull case Wednesday 29 July 2026
RBOB minus ULSD — from big picture refesh to near term downside Tuesday 28 July 2026
It’s Official: the Nasdaq 100 is now in a down trend channel Monday 27 July 2026
Magnificent Seven — Current Score Bears 6 – Bulls 1 Sunday 26 July 2026
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