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
- Swiss CPI YoY ≥1.5% (f/c 1.3%) or MoM positive (f/c 0%) CHF bid as markets pull SNB hike timing forward from 2027; USD/CHF pressures the 0.8191–0.8193 monthly lows.
- CPI YoY ~1.3% in line, MoM 0% Limited CHF impact; USD drivers dominate (Fed December odds, Middle East headlines), with USD/CHF holding around 0.8220–0.8230.
- CPI YoY ≤1.1% CHF softens on a reinforced SNB hold and carry-funding appeal; USD/CHF rebounds through 0.8230/0.8250 toward 0.8290–0.8300.
What it said to watch
- Whether USD/CHF holds above the 0.8191–0.8193 monthly low or breaks it
- 0.8250 and 0.8230 supports cited by UOB, now acting as overhead pivots
- 0.8300–0.8320 resistance (0.8313 high, UOB's 0.8320 major level)
- Oil prices: higher crude has been eroding CHF's haven bid
- Middle East/US-Iran diplomacy headlines driving USD haven demand
- Fed December hike pricing (~75%): a firmer bid would revive CHF carry selling
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].