EnergyReaderER.io
EnergyReader · 2026-07-30 20:58

Trader Morning Call — Friday July 31, 2026

By EnergyReader Newsroom ·
Trader Morning Call — Friday July 31, 2026 Weather - ECMWF ensemble strongly bullish for European warmth: Frankfurt day5 shows 100% warm bias (>1sd), with 85% probability of >1.5sd above normal. Paris 91% warm bias, Amsterdam 81%, London 84%, a remarkably consistent signal across NW Europe - Temperatures well above seasonal: 10-day averages Frankfurt 21.9°C, Paris 21.7°C, London 19.2°C, Amsterdam 17.4°C, all tracking 2-4°C above July norms, suppressing any early-season heating demand - Wind generation subdued: ECMWF 10-day wind forecasts show Amsterdam avg 2.6 m/s (peak 4.9), London 2.5 m/s (peak 3.6), Frankfurt 2.2 m/s (peak 3.9), below seasonal averages, limiting renewable contribution but demand destruction from warmth dominates - US heatwave intensifying: Phoenix 14-day CDD 287.2 (avg 37.5°C), Dallas 241.4 (34.4°C), Houston 213.0 (32.5°C), power-for-cooling demand at extreme levels across southern CONUS - Japan heat supporting Asian gas: Tokyo CDD 153.2, Osaka 193.0, Nagoya 167.1, sustained cooling demand keeping JKM elevated and competing with Europe for LNG cargoes - Seasonal outlook: NOAA CPC 6-10 and 8-14 day both favor above-normal temps across entire CONUS; El Niño strengthening (81% chance of very strong event OND 2026) supports continued warmth bias into winter Euro Gas Fundamentals - EU storage at 56.1% full (634.6 TWh), 7-day change +1.5pp from 54.6%, but this is dangerously low for end-July. Target of 80% by November looks increasingly challenging - Italy storage at 74.8% (152.1 TWh), Snam confirms on track for 90% pre-winter, well above EU average. Injection pace +0.03pp/day suggests minimal room for acceleration - Germany at 46.4% (114.3 TWh), injection rate +0.09pp/day is glacial. At current pace, Germany reaches ~65% by November, far short of 80% target - Netherlands at 36.1% (51.9 TWh), critically low. Injection +0.34pp/day is strongest in NW Europe but starting from a deep deficit - Belgium at 33.1% (2.5 TWh), smallest absolute storage, but percentage reflects structural supply tightness - France at 55.4% (68.6 TWh), injection +0.33pp/day, tracking slightly above Germany but still behind schedule - EWI warning: EU must more than double LNG imports, terminal utilization must rise from 29% to 70%, to hit 80% storage by November. This is not a pipeline problem; it's a global LNG supply problem - Egypt FSRU fire (Damietta port), confirmed drone attack on Energos Winter FSRU. Egypt has been a major LNG importer competing with Europe. Cargoes unable to discharge in Egypt likely diverted to European terminals, paradoxically easing supply, but regional escalation risk remains Technicals - EEX Dutch TTF gas front-month (€58.16/MWh): last close -3.90%. 20d-MA €54.02, 50d-MA €48.92, 200d-MA €40.52. Price is +49.1% vs 200d-MA, extended uptrend. 20d range €44.01-€63.58. Key resistance at €63.58 (20d high); support at €54.02 (20d-MA). RSI overbought territory warrants caution - ICE Brent crude front-month ($90.15/bbl): +0.72% on session. 20d-MA $84.89, 50d-MA $85.69, 200d-MA $80.65. Price +10.3% vs 200d-MA. 20d range $71.99-$100.69. Support at $84.89 (20d-MA); resistance at $100.69 (20d high). $90 level is psychological, market oscillating around it - NYMEX Henry Hub ($2.65/MMBtu): -0.38%. 20d-MA $2.94, 50d-MA $3.08, 200d-MA $3.44. Price -20.2% vs 200d-MA, confirmed downtrend. 20d range $2.66-$3.27. Near bottom of 52w range ($2.52-$7.46). Support at $2.52 (52w low); resistance at $2.94 (20d-MA) - EUA Dec (€80.57/tCO2): -0.89%. No MA data in feed, but price below recent €83-85 resistance zone. Support at €78-80 range - DXY at 99.94 (-1.00%): weak dollar supportive for all USD-priced commodities. Gold at $4,010.60 (-0.24%), consolidating near highs. VIX at 17.50 (-15.17%), risk-on signal, VIX DOWN = risk appetite returning Gas Market - EEX Dutch TTF gas front-month collapsed -3.90% to €58.16/MWh, the largest single-day drop in weeks, driven by bearish weather outlook and risk premium compression - TTF Cal+1 (€41.92/MWh, -2.44%): deferred curve selling suggests market views current front-month premium as unsustainable. Backwardation steepening - TTF Q+1 (€57.63/MWh, -3.79%): Q4 premium over Cal+1 at €15.71, winter risk premium still embedded but fading - EEX THE M+1 (€58.59/MWh, -3.85%): tracking TTF closely; German hub convergence intact - Key driver: warm weather forecast (100% warm bias at Frankfurt day5) eliminates any early-winter stocking premium. Market repricing storage refill urgency lower - Risk: Egypt drone attack and Hormuz disruption still unresolved. Any supply shock could reverse the move instantly. Current selloff is weather-driven, not fundamental supply improvement LNG Markets - Platts JKM LNG front-month ($21.32/MMBtu): flat on session. 20d-MA $18.86, 50d-MA $18.19, 200d-MA $14.52. +47.6% vs 200d-MA, extremely extended. 20d range $16.02-$22.00. Near 52w high ($22.35) - First laden Qatari LNG tanker (Al Areesh) exited Hormuz, first crossing since July 11. Bound for Pakistan. This is a test passage, not a reopening. Negotiated with Iran via northern route - Adnoc LNG tanker made first Hormuz crossing in 3 weeks, ballast vessel, but signals some normalization. Analysts warn further crossings unlikely amid renewed US-Iran strikes - QatarEnergy bought 33 US spot cargoes in 2026, up from 4 in all of 2025. This is a structural shift: Qatar replacing stranded Ras Laffan output with US LNG for Asian customers. Supports US LNG pricing floor - Taiwan suspended ~500,000 tons/6-month spot LNG from PNG ($800M demand removed) after Port Moresby closed Taipei's representative office. Long-term contract (1.2 Mt/yr through 2030) unaffected. Net bearish for spot JKM - Canada-Germany LNG deal signed, Ksi Lisims project positions Canada as long-term supplier. No near-term volume impact (projected FID 2028+), but signals diversification away from US and Middle East - East-West spread: JKM at $21.32 vs TTF at ~$17.80/MMBtu (converted from €58.16) = ~$3.52 premium to Asia. Attractive for cargo diversion from Europe to Asia, but European storage deficit limits flexibility UK Power & Continental Power - EEX German baseload power front-month (€126.38/MWh, -1.17%): tracking gas lower. Clean dark spread: coal at $119.65/t (Newcastle) + EUA at €80.57, coal plant profitability improving as gas falls faster - GB power day-ahead (£129.00/MWh): flat. NBP front-month (€59.87/MWh, -3.79%) weakness should feed through to power. UK spark spread: gas at €59.87/MWh → power at £129 ≈ €148, spark spread ~€88/MWh, very wide, incentivizing gas-fired generation - German Power Cal+1 (€103.91/MWh, -2.63%): deferred selling consistent with gas curve. Clean dark spread for Cal+1: coal at $119.65 + EUA at €80.57 → ~€105/MWh breakeven. Power at €103.91 means coal plants marginally loss-making on a clean basis - French Power Cal+1 (€64.41/MWh, -2.51%): nuclear-heavy profile keeps French baseload at steep discount to German. French Peak Cal+1 at €70.78, narrow peak/base spread reflects limited thermal margin - Italian Power M+1 (€163.48/MWh, -2.27%): Italy remains the premium European power market. Clean dark spread most favorable here given higher power prices - Nordic Base M+1 (€63.75/MWh, +0.79%): one of few gainers. Hydro reservoir levels supportive. SE3/SE4 day-ahead at €27.61/€39.59, Nordic hydro surplus flowing south - Day-ahead convergence: French €118.20, German €126.15, Dutch €125.00, tight spreads suggest adequate cross-border transmission. Italian day-ahead at €179.01, structural premium persists Coal Market - Newcastle coal physical ($119.65/t): flat. No API2 price in live data. Coal ETF (VanEck) at $23.00 (-0.79%) - Asian coal market: Newcastle at $119.65, elevated but stable. Chinese domestic coal prices stagnating at higher levels; buying appetite stepped back per recent reports - European coal: no live API2 pricing. Qualitative: gas weakness (TTF -3.90%) pressures coal as substitute fuel. Clean dark spreads: German Cal+1 power at €103.91 vs coal + carbon cost ~€105, coal plants at breakeven, discouraging coal-to-gas switching - Switching economics: TTF at €58.16 vs Newcastle at $119.65, gas still expensive relative to coal on an energy-equivalent basis (~€58/MWh gas vs ~€35/MWh coal). Coal remains the marginal fuel for power generation despite carbon costs - Key risk: any disruption to coal supply chains (Hormuz, South Africa logistics) could spike API2. Middle East conflict has not directly impacted coal flows yet Carbon Market (EUA) - EUA Dec (€80.57/tCO2, -0.89%): modest decline. No specific auction result in data. Market trading in €78-83 range for past week - Policy backdrop: Baltic states flagging EU solidarity concerns in ETS reform. Airlines face 120 Mt additional offset requirement under proposed ETS extension. Weakened ETS could cost Germany €10 bln in subsidies per think tank report - UKA spot (£58.74/tCO2): flat. UKA-EUA spread at ~€57/t (converted), UK carbon trading at significant discount to EU, reflecting different policy trajectory and Brexit-related factors - CTA positioning: no specific EUA COT data in feed. Technicals: price below recent €83-85 resistance. Support at €78-80. Momentum neutral-to-bearish - Correlation watch: EUA tracking gas lower (-0.89% vs TTF -3.90%), carbon underperforming gas on the downside, suggesting gas price move driven by weather/risk premium rather than fundamental demand destruction - Modernisation Fund: NGO reports ~€1 in €3 spent on harmful investments. Reform proposals could tighten supply-side dynamics medium-term Oil Market - ICE Brent crude front-month ($90.15/bbl, +0.72%): holding above $90 despite overnight headlines. 20d-MA $84.89 support held. 52w range $58.92-$118.35, currently at 51st percentile - NYMEX WTI crude front-month ($85.00/bbl, +0.45%): Brent-WTI spread at $5.15, wide by historical standards, reflecting global supply disruption premium in Brent - EIA data: US crude inventories -7.2 mb to 404.5 mb (7% below 5-year average). This is a significant draw, supply tightness confirmed - Hormuz disruption: first laden Qatari LNG tanker crossed (Al Areesh), but two oil tankers attempting transit turned back after fire, IRGC claims. US launched new strikes on Iran. No normalization - Houthi blockade: claim attack on Saudi oil tanker NCC GHAZAL in Red Sea. Bab el-Mandeb remains effectively closed for Saudi-linked vessels. Selective inspection fees being imposed - US Senate Russia sanctions bill advanced 86-12, sweeping legislation targeting Russia and Iran. Could tighten Russian oil export capacity further. India-Russia flows at risk (3 million bpd record) - Refining margins surging: Bloomberg reports $70/bbl refining margins. Valero profits $12/share vs $1-2 last year. Capacity constraints mean crude price declines don't translate to cheaper products - NYMEX ULSD heating oil ($4.32/gal, +0.70%): cracks extremely wide. Diesel shortage threat for winter, OilPrice article flags "perfect storm" of low gas storage + diesel crunch - NYMEX RBOB gasoline ($3.20/gal, -5.04%): rare decline. Gasoline cracks compressing as driving season peaks. EV adoption accelerating (29% of global car sales) structurally dampening gasoline demand - Urals ($76.94/bbl): discount to Brent at ~$13, narrower than historical $20+ discount, reflecting tighter sanctions enforcement and reduced Russian export capacity Systematic & Signals - CFTC COT (report date July 21), Managed Money: - NYMEX WTI crude: net long +86,905 lots (long 189,485 / short 102,580). WoW +522 lots. Modest bullish positioning - ICE Brent crude: net short -8,557 lots (long 10,990 / short 19,547). WoW +7,767 lots (covering shorts). Significant short covering in Brent - NYMEX Henry Hub natural gas: net short -102,694 lots (long 233,989 / short 336,683). WoW +2,807 (covering). Massive structural short, any supply shock triggers violent squeeze - NYMEX RBOB gasoline: net long +73,863 lots. WoW +4,912. Bullish on products - NYMEX ULSD heating oil: net long +13,691 lots. WoW +2,772. Bullish on distillates - VIX at 17.50 (-15.17%): risk-on signal. VIX DOWN = reduced hedging demand. Consistent with equity markets stabilizing - DXY at 99.94 (-1.00%): weak dollar = bullish for all USD commodities. Gold at $4,010.60 holding near highs despite VIX decline, suggesting inflation hedge demand persists - Trend signals: TTF in uptrend (price +49% vs 200d-MA) but Wednesday's -3.90% break of short-term trend. Brent mixed, above 20d-MA but below 50d-MA. Henry Hub confirmed downtrend (-20% vs 200d-MA) - CTA risk: massive short in Henry Hub (-102,694 lots MM net short). Any bullish catalyst (hurricane, cold snap, supply disruption) triggers explosive short-covering rally. TTF shorts also at risk if geopolitical premium returns Geopolitics - US-Iran conflict escalating: Trump threatens to "hit Iran hard" after Jordan base attack. US launched new strikes on Iran Wednesday. Iran rejected Oman's Hormuz sharing proposal, demands majority control - Hormuz chokepoint: first laden Qatari LNG tanker crossed (Al Areesh) but two oil tankers turned back after fire. IRGC claims control of southern lane. Insurance costs for Hormuz transit at extreme levels - Egypt drone attack: confirmed drone strike on FSRU at Damietta. No party claimed responsibility. Risks spiraling regional conflict, Red Sea/Hormuz disruption now connected to Eastern Mediterranean - Houthi blockade: claim attack on Saudi oil tanker, imposing fees on commercial shipping through Bab el-Mandeb. Saudi supply chain under direct threat - Ukraine-Iran link: Ukraine attacked Iranian cargo ship in Caspian Sea, first direct connection between the two wars. Ukraine's SBU claims strikes on Iranian vessels under sanctions - US Senate Russia sanctions bill (86-12): sweeping legislation targeting Russia and Iran. Passed hours after Sen. Lindsey Graham's funeral. Bipartisan support signals escalation of economic warfare - Polymarket signals: China-Philippines clash at 100% (up 39.5pp in 24h), market pricing this as near-certain. NATO-Russia clash by Dec 2026 at 26%. US strikes 9 countries in 2026 at 37% - Key takeaway: three simultaneous geopolitical supply threats (Hormuz, Bab el-Mandeb, Eastern Med) are unprecedented in modern energy markets. Current risk premium in Brent ($90) and TTF (€58) may understate the tail risk of a multi-chokepoint disruption
Share
Connected coverage
Get this in your inbox
Daily briefings for commodity traders
Subscribe
Related Markets