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
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