CHF AI Market Pulse, Friday, 30 October 2026

JAFX AI’s read of the news on CHF (Swiss franc), as it stood at the end of the day: read at 21:00 UTC.

Bias: two-way

CHF firmer on the week vs USD as the post-Fed dollar fade pulled USD/CHF off 0.8313. Friday's oil-driven pullback to 0.8230 and weak Swiss data cap it; Tue CPI (f/c 1.3% y/y) is next.

USD/CHF fell for a third day toward ~0.8220 as easing Middle East tensions and US-led diplomacy hit the dollar. It then rebounded to a 0.8230 session high on Friday as higher oil prices revived concerns about Switzerland's energy exposure. The KOF leading indicator missed (107.6 vs 108.3), adding to the soft Swiss growth picture.

The past week

USD/CHF rallied four straight days into the Fed, from the 0.8191 monthly low to a two-week high of 0.8313, on carry demand and hawkish-hold hopes. The Fed paused, with two dissenters favouring an immediate hike, and the dollar faded afterward, leaving USD/CHF on track for a ~0.3% weekly loss and its third straight weekly USD decline. On the Swiss side, ZEW expectations collapsed to -15.3 from 2.6, the sharpest drop since March 2026.

The bigger picture

The SNB is anchored at 0% with inflation seen as contained and hikes not expected until 2027, which keeps CHF a low-yield funder against a Fed still debating hikes. CHF's direction is driven mainly by USD/Fed swings and risk sentiment (safe-haven flows versus oil-price drag).

Positioning

An SNB hold at 0% through 2027 is consensus, and CHF is being used as a carry funding currency with its safe-haven premium fading. An in-line or soft CPI changes little, while a hot print that challenges the 'no move until 2027' view has more room to lift CHF. Weak growth data (ZEW, KOF) is largely known and adds a mild CHF-negative skew rather than a fresh catalyst.

Scenarios it set out

What it said to watch

Risk ahead, as it saw it

Mon Nov 2 07:30 GMT Swiss Real Retail Sales y/y (f/c 3%). Tue Nov 3 07:30 GMT CPI y/y (HIGH, f/c 1.3%) and m/m (f/c 0%). Thu Nov 5 13:30 GMT SNB Chair Schlegel speech (HIGH), watched for any reaction to CPI or comment on FX/negative-rate stance.

Every market that day