CHF AI Market Pulse, Saturday, 31 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 on Friday, 30 October 2026.
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
- Swiss CPI y/y ≥ ~1.5% (f/c 1.3%) and/or MoM > 0% (f/c 0%) CHF bid as SNB-hike-timing bets get pulled forward from 2027; USD/CHF likely pressures 0.8230 and possibly the 0.8191–0.8193 monthly lows.
- CPI y/y in line at ~1.3%, MoM 0% Limited reaction; USD/CHF stays driven by USD/Fed and oil, with the 0.8230–0.8250 support band and 0.8290–0.8320 resistance as the likely range.
- CPI y/y ≤ ~1.1% (soft miss) Confirms an extended SNB hold and the funding-currency role; CHF softens, and USD/CHF could retest 0.8290–0.8313, with 0.8320 as UOB's major resistance (sustained break seen low-odds).
What it said to watch
- 0.8191–0.8193 monthly low: a break would extend the CHF upleg.
- 0.8230/0.8250 support zone that UOB flagged earlier in the week.
- 0.8313 high and 0.8320 major resistance; above that, the technical targets cited are 0.8354/0.8400.
- Oil prices: higher crude is currently eroding CHF's safe-haven bid.
- Middle East headlines: renewed tensions would restore haven demand for CHF.
- Fed hike-pricing for December, the main USD driver of the pair.
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.