USDCHF Daily Analysis 28th May 2026 — OB Rejection and the Bear Is Back
News context: With dollar positioning and safe-haven flows shaping the landscape, USDCHF remains a key pair to watch for liquidity-driven moves.
USDCHF Daily Analysis 28th May 2026: the pair did exactly what a textbook OB rejection looks like. Today opened at 0.78684, pushed to a high of 0.78994 — six pips below the weekly BSL at 0.79070 — and then reversed to close at 0.78445. That is a 54-pip rejection off the top of the bearish OB zone. The distribution from the 0.79252 high (week of April 27) is resuming.
The SSL at 0.78082 was swept on Monday 26th May (low 0.78082, confirmed on the weekly chart). That sweep set up the Tuesday recovery to 0.78646 and Wednesday push to 0.78757. Today extended that recovery to 0.78994 and rejected hard. The pattern is clear: sweep the SSL, bounce to the OB, get rejected. The next move is a new low below 0.78082 targeting 0.77684.
Weekly Context — OB at the Top, SSL Below
| Week | Open | High | Low | Close | Bias |
|---|---|---|---|---|---|
| May 11–15 | 0.77811 | 0.78734 | 0.77684 | 0.78696 | Recovery from lows |
| May 18–22 | 0.78633 | 0.79070 | 0.78382 | 0.78509 | BSL at 0.79070 rejected |
| May 25–29 (forming) | 0.78420 | 0.78994 | 0.78082 | 0.78445 | OB rejected — bearish continuation |
The week of May 18–22 printed the HOH at 0.79070 — that is the weekly BSL. The current week tested 0.78994 today, which is 6 pips below that level. The rejection confirms the BSL is holding as resistance. The weekly SSL at 0.77684 (the week of May 11 low) is now the primary target for the distribution move.
Daily Price Action — SSL Sweep, OB Bounce, OB Rejection
| Date | Open | High | Low | Close | Pattern |
|---|---|---|---|---|---|
| Mon 26 May | 0.78420 | 0.78465 | 0.78082 | 0.78265 | SSL swept — weekly low tested |
| Tue 27 May | 0.78268 | 0.78646 | 0.78262 | 0.78568 | Recovery from SSL sweep |
| Wed 28 May | 0.78612 | 0.78757 | 0.78434 | 0.78713 | Continued recovery — OB approach |
| Thu 28 May (today) | 0.78684 | 0.78994 | 0.78444 | 0.78445 | OB rejection — bearish close |
The USDCHF OB rejection 0.78994 bearish 28 May is the defining candle of the week. Four days of price recovery from the 0.78082 SSL sweep, ending with a sharp rejection at the OB top. Today’s candle: open 0.78684, spike to 0.78994, close 0.78445 — a bearish engulf-style rejection that closes near the session low. That is not a bullish pattern. That is distribution restocking.
ICT/SMC Framework — Bearish OB, SSL Target, Distribution Continues
Daily bias: bearish after OB rejection. The USDCHF ICT daily bearish 28 May 2026 thesis is based on the OB zone at 0.78646–0.78994 holding as resistance. This zone was defined by Tuesday and Wednesday recovery candle bodies. Today tested the top at 0.78994 and closed below the zone at 0.78445 — a confirmed OB rejection.
HTF alignment: weekly is bearish (OB rejection at 0.79070 from the week of May 18–22 and again this week). Daily is bearish (lower high at 0.78994 vs prior week high at 0.79070). The 4H structure is bearish below 0.78646. The SSL sweep at 0.78082 was the buy-side trap before the next distribution leg.
The Swiss franc SSL target 0.78082 Thursday 28 May 2026 represents the prior weekly low — it has already been tested once (Monday). Breaking it on a daily close would confirm the distribution leg and open 0.77684 (the week of May 11 low) as the next target. Below that, the April 27 weekly low at 0.77790 area provides structural context.
- Daily Bias — Bearish — OB rejection confirmed at 0.78994
- Bearish OB zone — 0.78646–0.78994 — this weeks rejection ceiling
- Weekly BSL rejected — 0.79070 — held as resistance twice this week
- Target 1 — 0.78082 — prior weekly SSL, tested Monday
- Target 2 — 0.77684 — week of May 11 low
- Extended target — 0.77618 — week of May 4 low
- Stop for shorts — 0.79100 — above BSL and todays high
- Bull invalidation — Daily close above 0.79070 — weekly BSL cleared
Intraday Setup
| Setup | Entry Zone | Target 1 | Target 2 | Stop | R:R |
|---|---|---|---|---|---|
| Short — OB rejection continuation | 0.78646–0.78757 | 0.78262 | 0.78082 | 0.79100 | ~2.7 to TP2 |
| Short — breakdown below 0.78262 | Break of 0.78262 | 0.78082 | 0.77684 | 0.78550 | ~2.3 |
(The long trade does not exist today. The OB rejected at 0.78994, the close is near the low, and the weekly BSL has held as resistance twice. If you are holding a long from below 0.78082 on the SSL sweep, close it. The recovery is over. The next direction is down.)
Session Breakdown
Asian session (00:00–07:00 GMT): USDCHF tends to be quiet overnight. Expect consolidation between 0.78300 and 0.78550. If price drifts into the 0.78550–0.78646 zone overnight and fails — that is the pre-London short entry. A dip below 0.78262 (Tuesday low) in the Asian session would be an early signal the breakdown is starting before London even opens.
London killzone (07:00–09:00 GMT): Swiss GDP data at 09:00 GMT is the pair-specific event. A weak GDP print is CHF-negative (USDCHF rises) and would push price back into the OB zone — a second chance to short. A strong GDP print is CHF-positive and accelerates the breakdown toward 0.78082. The London open above 0.78550 that fails is the cleanest short entry with the OB rejection as confirmation.
NY killzone (13:00–15:00 GMT): US data at 13:30 GMT drives the USD leg. A strong USD print (low Jobless Claims + hot PCE) would temporarily push USDCHF back toward 0.78646, providing a second short entry opportunity. Weak USD data accelerates the downside. Either way, the OB at 0.78646–0.78994 is now resistance. The path of least resistance is down to 0.78082.
Economic Events — 28th May 2026
| Time (GMT) | Event | Consensus | Impact on USDCHF |
|---|---|---|---|
| 09:00 | Swiss GDP q/q Q1 | 0.3% | High — beat = CHF bid = USDCHF lower |
| 13:30 | US Initial Jobless Claims | 215K | High — strong = USD bid = brief USDCHF bounce |
| 13:30 | US Q1 PCE Deflator Final | 3.6% | High — hot = USD bid = USDCHF could bounce to OB |
| 17:00 | SNB Quarterly Bulletin | — | Medium — any rate signal = CHF volatile |
Swiss GDP at 09:00 GMT is the opening event for this pair. Switzerland has maintained solid growth despite the strong franc headwinds. A beat above 0.4% quarterly growth would support CHF and push USDCHF lower from the OB rejection. Any SNB Quarterly Bulletin language on currency levels will also be watched — the SNB has historically intervened to cap excessive franc strength, but at these levels (USDCHF near 0.78) the SNB is unlikely to object. The strong franc is not yet extreme.
Honest Risk Assessment
The OB rejection at 0.78994 is a clear signal. The structure supports the bear case. The risk is a sudden USD-strength event (geopolitical shock, hot economic data cascade) that pushes USDCHF above 0.79070 on a daily close. That invalidates the entire setup. The stop at 0.79100 is non-negotiable.
R:R from 0.78700 short to target 0.77684 with a stop at 0.79100: approximately 2.5. Solid setup. The two-stage target structure (0.78082 first, then 0.77684) allows for partial profit-taking at the first level and a trail on the remainder.
USD CHF price forecast 28 May 2026: bearish. Targets 0.78082 and 0.77684. The OB at 0.78646–0.78994 is now resistance. The rejection today confirmed it. The Swiss franc is one of the more honest safe-haven pairs in this market — it does not have the intervention drama of the yen or the commodity correlation of the Aussie. It just slowly and reliably moves toward its structural targets. Today the target is down. We will see you at the London open tomorrow with a fresh chart and the same weary optimism that has kept this desk running for 25 years.
Related Forex Analysis
Compare with usdchf previous outlook, AUDUSD daily outlook, USDJPY daily outlook, and EURUSD daily outlook.


