CHF AI Market Pulse, Monday, 2 November 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: bullish

CHF firm vs a soft USD, with USD/CHF near 0.8220 after failing at 0.8313. SNB-hold carry drag and oil exposure cap gains into Swiss CPI (f/c 1.3% y/y).

USD/CHF slipped back to ~0.8220 as the dollar fell on easing Middle East tensions. A strong SVME PMI beat (56.7 vs 55.3) helped CHF hold gains. That offset a sharp retail sales miss (1.6% vs 3%) and weak China PMIs (49.3 mfg), which barely dented the franc.

The past week

USD/CHF ran up four days to a 0.8313 high into the Fed, on hawkish-hold bets and CHF carry selling, then reversed after the Fed paused (two dissents favoured a hike). That left the pair on track for a third straight weekly USD loss. Swiss data was mixed-to-weak: ZEW collapsed to -15.3 from 2.6 and KOF missed (107.6 vs 108.3). Higher oil prices periodically dented CHF's haven appeal.

The bigger picture

The regime is a hawkish-leaning Fed (December hike odds ~75%) against an SNB anchored at 0% with stable low inflation. This keeps CHF a funding currency, so franc strength depends on USD weakness or risk-off flows rather than domestic rate support.

Positioning

The CHF gains are mostly a USD story: Middle East diplomacy is draining dollar haven demand, even with ~75% of a December Fed hike priced. SNB at 0% with hikes pushed to 2027 is consensus, so a hot CPI that pulls hike pricing forward has more room to move CHF than an in-line or soft print, which mainly reinforces its funding-currency role.

Scenarios it set out

What it said to watch

Risk ahead, as it saw it

Swiss CPI Tue 3 Nov 07:30 UTC (YoY f/c 1.3% [HIGH], MoM f/c 0%); SNB Chairman Schlegel speech Thu 5 Nov 13:30 UTC [HIGH].

Every market that day