In short
Speculators are net short CHF (building short over 12 weeks). Positioning sits at 46% of its 12-week range (flip 40th pct of 10y, z -0.35).
Weekly net positioning
Net non-commercial (large speculator) positioning over the last 12 weeks. A rising net means speculators are building longs; a falling net means they are building shorts.
| Week (Tuesday) | Net position | Week-over-week | Open interest |
|---|---|---|---|
| Jul 28, 2026 | -9,647 | -750 | 111,939 |
| Jul 21, 2026 | -8,897 | +603 | 107,866 |
| Jul 14, 2026 | -9,500 | -2,282 | 108,412 |
| Jul 7, 2026 | -7,218 | +2,448 | 107,672 |
| Jun 30, 2026 | -9,666 | +4,150 | 105,912 |
| Jun 23, 2026 | -13,816 | -1,450 | 108,626 |
| Jun 16, 2026 | -12,366 | -1,581 | 145,747 |
| Jun 9, 2026 | -10,785 | -836 | 115,412 |
| Jun 2, 2026 | -9,949 | -5,126 | 111,432 |
| May 26, 2026 | -4,823 | +22 | 105,594 |
| May 19, 2026 | -4,845 | +2,863 | 104,225 |
| May 12, 2026 | -7,708 | — | 94,743 |
How to read this
The flip percentile normalizes Swiss Franc net positioning against roughly ten years of history: 40.1% means speculators are roughly mid-range versus their own history. The 10-year z-score (-0.35) confirms how stretched that is. Readings above the 90th percentile (or below the 10th) flag a crowded trade prone to a sharp unwind.
Positioning is a risk gauge, not an entry signal. Extremes can persist and get more extreme. Pair this with the fundamentals and a confirming move before fading a crowded trade. See how to read the COT report and using COT data to spot reversals. For the bigger picture on what moves the Swiss franc, read the Swiss Franc fundamentals guide.
Frequently asked questions
- Are speculators net long or short Swiss Franc?
- As of Jul 28, 2026, large speculators are net short the Swiss franc, with a net position of -9,647 contracts (10,272 long vs 19,919 short) in the CFTC Commitments of Traders report.
- Is Swiss Franc positioning crowded right now?
- No. Swiss Franc positioning sits at the 40.1% flip percentile of its 10-year range (z-score -0.35), which is not an extreme. Crowding warnings trigger above the 90th or below the 10th percentile.
- What is the COT flip percentile for Swiss Franc?
- Swiss Franc's flip percentile is 40.1% — where current normalized net positioning sits within roughly 10 years of history. Above 60 is long-side versus history, below 40 short-side; above 90 or below 10 is crowded.
- When is COT data for Swiss Franc updated?
- Weekly. The CFTC releases the Commitments of Traders report every Friday at 3:30pm ET with positions as of the prior Tuesday. This page last updated with data as of Jul 28, 2026.