USD/CHF at a Crossroads: Shooting Star Meets Bullish Wedge Ahead of NFP
A bearish shooting star pattern clashes with a persistent bullish wedge as USD/CHF hovers near multi-year resistance. US payrolls data will likely decide which pattern prevails.

A market at crossroads
The Swiss franc has been on the back foot for months, pummeled by a Swiss National Bank willing to sit at the bottom of the rate table while the Federal Reserve holds firm. But as USD/CHF presses against a zone that has capped rallies for over a year, the charts are flashing a warning. A shooting star candle on Wednesday, a classic reversal signal, arrived just below the 0.9200 handle. And yet, a bullish wedge pattern has guided price higher since April, and US payrolls data on Thursday could easily reassert the greenback's dominance. The pair is pulling traders in two directions, and the resolution may set the tone for the rest of summer.
The shooting star's warning
Wednesday's session carved out a textbook shooting star on the daily timeframe. The candle opened near the lows, rallied to a fresh multi-month peak, then closed back near the open with a long upper shadow. For technicians, this suggests the bulls ran out of steam and sellers overwhelmed the advance. The location adds weight: the rejection occurred within a whisper of 0.9200, a level that halted rallies in May 2025 and again in early 2026. According to FXStreet, bears are already eyeing a move back to the 0.8000 handle, a round number that seems distant but aligns with the measured move implied by the shooting star's range. The 50-day moving average, currently around 0.9050, would be the first test of downside conviction.
It's not just one candle. The broader context shows USD/CHF struggling to sustain momentum above the 0.9150 zone, a former resistance that flipped to support on the way up. If payrolls data disappoints, a swift retreat could take out that support and accelerate selling. The Swiss franc would likely catch a safe-haven bid, compounding the technical pressure.
The bullish wedge and rate differentials
Dismissing the dollar's uptrend outright would be premature. Since late April, USD/CHF has traced a sequence of higher lows and higher highs, forming a rising wedge pattern. The lower boundary connects troughs from May and June, while the upper boundary slopes upward at a steeper angle, recently tested. As Forex.com notes, this wedge keeps the bullish structure intact as long as the lower trendline holds, currently near 0.8980. A break above the wedge's upper rail, around 0.9220, would invalidate the shooting star and target the 0.9300 region.
Fundamentals support the dollar side of the story. The Federal Reserve has kept rates elevated while the SNB cut again in June to 0.75%, widening the rate differential to the franc's detriment. FXEmpire highlights that interest rate differentials continue to drive greenback dominance, not just against the franc but across the board. Thursday's US non-farm payrolls report will be the immediate test. A strong print would reinforce the "higher for longer" Fed narrative and likely propel USD/CHF through resistance. A weak number, on the other hand, could trigger a repricing of Fed cuts and validate the shooting star.
Switzerland's own CPI release, due the same day, is more of a side show. Inflation has been subdued, running well below the SNB's target, and markets expect no change in the central bank's dovish stance. Unless Swiss prices surprise sharply to the upside, the franc will remain at the mercy of dollar flows.
TradeVisor's lens: tracking the tug-of-war
For traders, this is a classic battle between technicals and fundamentals, with event risk layered on top. TradeVisor's AI continuously processes real-time data streams, from candlestick patterns to central bank rhetoric, to gauge which force is dominating. Right now, the model sees conflicting signals: momentum indicators are overbought, but trend-following systems remain bullish. The system identifies the 0.9150, 0.9220 zone as the critical band. A close above it would trigger pattern-based buy signals; a break below 0.9050 would flip the short-term outlook negative.
What matters is not just which horse wins, but how traders react to the aftermath. If NFP beats expectations and USD/CHF punches above 0.9220, the bullish wedge breakout becomes the primary narrative and stops above 0.9300 become the target. A downside surprise, however, could see the pair slice through the wedge's lower boundary and the 50-day MA within hours, exposing the 0.8900 area. The shooting star then stands as the swing high for weeks.
The Swiss franc's quiet strength should not be underestimated. In periods of risk aversion, it consistently outperforms, and equity markets are jittery. A poor payrolls print might not just weaken the dollar on rates; it could spark a broader flight-to-safety that benefits the franc. That dual effect makes USD/CHF particularly sensitive to the data.
As the week unfolds, the pair sits just below a multi-year resistance described by Forex.com's Boutros. How it resolves this test will likely depend on whether the fundamental backing of rate differentials can overcome a technically vulnerable setup. TradeVisor's analytics will track the interplay in real time, helping traders separate noise from signal. For now, the shooting star and the bullish wedge are in a standoff. The tiebreaker arrives on Thursday.
Sources: FXStreet, Forex.com, FXEmpire
Disclaimer: This article is AI-generated market analysis, also reviewed by our market experts, for informational and educational purposes only and does not constitute financial, investment, or trading advice. Figures are drawn from third-party news reporting and may not be exact. Trading forex and commodities carries a high level of risk. Past performance is not indicative of future results. Always do your own research.
Get this analysis on demand with TradeVisor
TradeVisor is an AI market-analysis app for forex & commodities — run on-demand AI Scans across 21 pairs with confidence scores and a full trade plan. Free to start, no broker connection, no auto-trading.