Prior to ECB and SNB decisions, traders cut CHF longs, lifting EUR/CHF despite weak Eurozone sentiment data

    by VT Markets
    /
    Mar 17, 2026
    EUR/CHF rose on Tuesday, trading near 0.9069 after reversing earlier losses. The pair had briefly dropped below 0.9000 earlier this month amid safe-haven demand linked to the US-Israel and Iran conflict. The move higher was linked to traders reducing long Swiss Franc positions rather than new economic drivers. The Swiss National Bank has indicated it may intervene in FX markets, adding to caution about further CHF strength.

    Eurozone Sentiment Turns Lower

    Eurozone sentiment data weakened in March. The ZEW Economic Sentiment index fell to -8.5 from 39.4, below the 24 forecast, while Germany’s reading dropped to -0.5 from 58.3 versus expectations of 38.7. Swiss data also softened, with Producer and Import Prices down 0.3% month-on-month in February after a 0.2% fall in January. The annual rate moved to -2.7% from -2.2%. Focus shifts to Thursday policy decisions from the ECB and SNB, with rates expected to remain unchanged. Forward guidance is in focus as oil prices rose amid Strait of Hormuz disruption concerns. Markets are pricing a possible ECB rate rise by July. The SNB is expected to keep rates unchanged through 2026.

    Positioning Shifts Drive The Cross

    We are seeing traders move out of the Swiss Franc, pushing the EUR/CHF cross back above the 0.9050 level. This seems to be a strategic unwinding of long CHF positions that were built up during the geopolitical tensions we saw flare up last year. The market is getting nervous about holding too much of a currency whose central bank actively dislikes strength. The Swiss National Bank’s shadow looms large over the franc, as it has for over a decade. We remember their dramatic actions back between 2011 and 2015, and the threat of intervention to weaken an overvalued franc is a credible one. This history is likely encouraging many to take profits now rather than fight a central bank with a clear objective. The policy divergence between the central banks is becoming much clearer and is the main driver for our positioning. Recent data shows Eurozone inflation stubbornly holding around 2.5%, creating pressure on the European Central Bank to remain firm. Meanwhile, Swiss inflation is well-contained at 1.4%, giving the SNB no reason to consider tightening policy. This inflation gap is worsened by energy costs, with Brent crude futures consistently trading over $85 a barrel, a direct result of the ongoing shipping disruptions. For the Eurozone, this means higher imported inflation and a headache for the ECB. For Switzerland, the strong franc acts as a natural buffer, making these same energy imports cheaper in local terms. Given the upcoming central bank announcements, we are looking at options to trade the expected volatility. Implied volatility for EUR/CHF options has ticked up, suggesting that buying straddles could be a prudent way to profit from a significant price move, regardless of the direction. This protects us from being on the wrong side of any surprise forward guidance from either Frankfurt or Zurich. For those with a directional view, the fundamental picture favors a higher EUR/CHF exchange rate. The widening interest rate differential between a potentially more hawkish ECB and a steadfast SNB supports Euro strength. We are therefore considering building long positions through futures contracts, anticipating the cross will test higher levels in the coming weeks. Create your live VT Markets account and start trading now.

    Start trading now – Click here to create your real VT Markets account

    see more

    Back To Top
    server

    Hello there 👋

    How can I help you?

    Chat with our team instantly

    Live Chat

    Start a live conversation through...

    • Telegram
      hold On hold
    • Coming Soon...

    Hello there 👋

    How can I help you?

    telegram

    Scan the QR code with your smartphone to start a chat with us, or click here.

    Don’t have the Telegram App or Desktop installed? Use Web Telegram instead.

    QR code