USD/CHF AI Live Scan, 4-hour chart, Thursday, 28 May 2026

Every read JAFX AI made on the USD/CHF 4-hour chart that day, newest first: trend, structure, the levels it marked and what it said to watch.

21:01 UTC

Range with bearish tilt after rejection · RSI 45 · price 0.7839

Lower high printed at 0.7906, reverting to mid-range.

Price has spent the last three weeks oscillating between 0.7762 and 0.7906, with the latest leg failing at 0.7906 and rejecting back to the swing low near 0.7816. The structure now reads as a lower high inside the range after USD selling on US-Iran ceasefire reports and softer Fed-tone headlines. EMA50 still slopes up beneath price but EMA20 has rolled over, leaving momentum neutral-to-soft.

Support: 0.7816, 0.7772, 0.7762

Resistance: 0.7880, 0.7906, 0.7906

What it said to watch

  • H4 close below 0.7816 swing low opens path to the 0.7772 range floor
  • Reclaim of 0.7880 rejection zone would neutralise the lower-high read
  • Further US-Iran ceasefire headlines could extend USD weakness across the board

17:01 UTC

Range with bearish rejection from highs · RSI 46 · price 0.78445

Multi-week range, lower high forming.

USDCHF has been carving a multi-week range between 0.7762 and 0.7906, with two distinct rejections at the range top forming a potential double top near 0.7906. The latest H4 swept above 0.7899 before reversing sharply to close at 0.78445, marking a lower high and a clear rejection on hawkish Musalem rate-hike commentary that failed to extend USD strength. Price now sits mid-range, with EMA20 capping above and EMA50 below price.

Support: 0.7816, 0.7782, 0.7762

Resistance: 0.7870, 0.7906

What it said to watch

  • H4 close below 0.7782 swing low confirms a lower-low and breaks the range floor structure
  • H4 close above 0.7906 range top invalidates the double top read
  • Iran ceasefire MOU approval headline risk could shift CHF safe-haven flows materially

13:01 UTC

Range-bound, mid-range drift · RSI 52 · price 0.78889

Broad range with lower-high formed.

USDCHF has carved a multi-week range between 0.7765 and 0.7906, with the recent push to 0.7906 rejected sharply and a lower-high posted near 0.7880. Price has since stabilised mid-range with EMA20 and EMA50 tightly stacked just below spot, reflecting the indecisive structure. April US durable goods came in hot but the reaction has been muted, leaving the range read intact.

Support: 0.7840, 0.7810, 0.7765

Resistance: 0.7906, 0.7880, 0.7870

What it said to watch

  • H4 close above 0.7906 range high reopens upside continuation
  • Loss of 0.7840 swing low exposes 0.7810 range low and 0.7765 prior low
  • US core PCE release could materially shift this read

09:01 UTC

Range with downside drift · RSI 54 · price 0.78818

Lower-high at 0.7906, holding 0.7780 floor.

Price has carved a multi-week range between 0.7762 and 0.7907, with the recent push back to 0.7899 stalling under the prior swing high. The lower-high at 0.7906 versus the earlier 0.7907 print leaves the structure flat, while EMA20 and EMA50 sit clustered near 0.7870, reflecting the lack of directional conviction. Renewed US-Iran headlines lifted USD broadly during the European session, but the move has yet to break the range.

Support: 0.7814, 0.7778, 0.7762

Resistance: 0.7899, 0.7907, 0.7870

What it said to watch

  • H4 close above 0.7907 swing high opens path toward 0.7950+
  • Failure to hold 0.7814 swing low re-exposes the 0.7778 range floor
  • Further Middle East escalation could materially shift this read via USD safe-haven flows

05:01 UTC

Downtrend fading, base forming · RSI 58 · price 0.78984

Range after May high rejection.

Price spent three weeks grinding between the 0.7762 range floor and the 0.7906 swing high, with a double bottom forming on the early-May low retest near 0.7808. Recovery off the swing low has cleared EMA20 and EMA50, putting the pair back into the upper half of the range and approaching the session high at 0.7899. ATR(14) at 16 pips marks compression — the range is tightening and a directional resolution is building.

Support: 0.7808, 0.7762, 0.7842

Resistance: 0.7906, 0.7876, 0.7899

What it said to watch

  • H4 close above 0.7906 swing high confirms range break higher
  • Rejection from 0.7899 session high keeps the range intact
  • Loss of 0.7842 ema20 reopens the 0.7808 swing low
  • Geopolitical headlines (Iran/US) could inject CHF safe-haven bid

01:01 UTC

Rebound off range lows, momentum stalling near mid-range · RSI 54 · price 0.78795

Broad range with recent higher-low at 0.7808.

USDCHF has carved a multi-week range between 0.7762 and 0.7906, with the most recent rotation forming a higher-low at 0.7808 and pressing back toward the 0.7880 prior swing. Price now sits mid-range with EMA20 and EMA50 both below spot, but ATR(14) compression around 18 pips shows the broader two-week balance is intact. The 0.7906 ceiling has rejected twice — the structural pivot for any range break.

Support: 0.7840, 0.7808, 0.7762

Resistance: 0.7880, 0.7906, 0.7923

What it said to watch

  • H4 close above 0.7906 range high would break the multi-week balance
  • Loss of 0.7808 swing low re-opens the 0.7762 range low
  • Iran/Middle East headline risk could drive a safe-haven CHF bid out of nowhere

All markets that day · Today’s USD/CHF Live Scan in the terminal