USD/CHF AI Live Scan, 4-hour chart, Tuesday, 21 July 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:03 UTC
Uptrend, recovering toward range high · RSI 62 · price 0.81267
Higher lows since 0.80338, approaching prior swing high.
Price has ground back up from the 0.80338 swing low, printing higher lows and now trading at 0.81267 into the 0.81516 swing high. The recovery fits the CHF-laggard read — safe-haven franc strength keeps getting sold while USD stays firm on rising Fed hike pricing. Above lie the 0.8149-0.8172 YTD zone; ATR is moderate with the pair pressing resistance rather than compressing.
Support: 0.8070, 0.80527, 0.80338
Resistance: 0.81516, 0.8172
What it said to watch
H4 close above 0.81516 opens the path to the 0.8149-0.8172 ytd zone
Failure to hold 0.80700 prior pivot re-exposes the 0.80527 swing low
Fri US flash PMIs could materially shift the USD side of this read
21:03 UTC
Uptrend, momentum building · RSI 64 · price 0.81267
Higher lows since early-month base.
USDCHF has recovered off the early-month base near 0.8034 and printed a sequence of higher lows, now pressing back above 0.8100 into the 0.8149-0.8172 YTD resistance zone. The advance fits the CHF-laggard read, with franc safe-haven bids sold on SNB intervention risk while rising Fed hike odds underpin the dollar. ATR is moderate — expansion, not compression — as price reclaims the EMA20/EMA50 cluster.
Support: 0.8100, 0.80605, 0.80338
Resistance: 0.81324, 0.81516, 0.8172
What it said to watch
Close above 0.81516 exposes the 0.8172 ytd zone
Failure to hold 0.8100 breaks the higher-low structure
US flash PMIs Fri could shift the dollar leg of this read
Higher-low structure since the 0.80338 low, with price now accepting above the 0.8100 pivot and probing back toward the YTD high near 0.8150. EMA20 and EMA50 both sit below price as the recovery extends, aided by rebuilt safe-haven USD demand and rising September Fed-hike odds while intervention-capped CHF underperforms. Broader read is a multi-week range between the 0.8042 prior high and 0.8150 with price at the upper edge.
Support: 0.8100, 0.8065, 0.8042
Resistance: 0.8150, 0.8172
What it said to watch
H4 acceptance above 0.8150 opens the path to 0.8172 resistance
Loss of the 0.8100 pivot negates the breakout read and returns price into range
US flash PMIs Fri could materially shift the USD read
17:03 UTC
Recovery off lows, momentum building · RSI 64 · price 0.81226
Higher lows since mid-window base, reclaimed 0.8100 pivot.
USDCHF has ground higher off the 0.8034 base, printing successive higher lows and reclaiming the 0.8100 pivot flagged as the swing dividing line; the latest bar pushed to 0.8129 before settling at 0.8123. The recovery fits the CHF-laggard backdrop — SNB intervention risk and zero yields cap franc safe-haven flows while a firmer USD holds a bid. Price has now nearly retraced the 0.8152→0.8034 leg, leaving the YTD high as the immediate hurdle.
Support: 0.8100, 0.8042, 0.8034
Resistance: 0.8152, 0.8172
What it said to watch
Sustained close above 0.8152 ytd high opens the path to 0.8172
Loss of the 0.8100 pivot negates the recovery and reopens 0.8042
US S&P Global flash PMIs Fri could materially shift this read
Range-bound below 0.8108, higher lows since 0.8010.
USDCHF is consolidating in a multi-day range, pressing the 0.8100 pivot after the 0.8064 swing low — which lines up with the 61.8% retracement of the 0.8010-0.8152 impulse — held on the last pullback. Safe-haven demand from Middle East tensions and firmer US yields have kept the pair supported, while ATR(14) has compressed toward the mid-teens, pointing to a breakout pending from the 0.8064-0.8108 band. EMA20 and EMA50 sit clustered beneath price, reflecting the flat-to-firm structure.
Support: 0.8064, 0.8042, 0.8000
Resistance: 0.8108, 0.8149
What it said to watch
H4 close above 0.8108 recent high opens the path to 0.8149 ytd high
Loss of 0.8042 support exposes the 0.8000 psych level
Iran ceasefire headlines could unwind the safe-haven USD bid
S&P Global PMIs Fri could shift the near-term read
13:02 UTC
Range-bound, recovering off lows · RSI 56 · price 0.8105
Multi-day range, higher lows since 0.8034.
USDCHF is retesting the 0.8108 range high after building a series of higher lows off the 0.8034 base, with the recovery tracking a safe-haven bid tied to Middle East tensions and firmer US yields. Price is stalling around the 0.8100 pivot, roughly the 61.8% retrace of the 0.8152→0.8034 decline. ATR(14) near 15 pips reflects a compressed, two-sided regime rather than a trending push.
Support: 0.8065, 0.8042, 0.8000
Resistance: 0.8108, 0.8150
What it said to watch
H4 close above 0.8108 opens the 0.8150 ytd-high zone
Loss of 0.8065 swing low reopens the 0.8042 prior support
Iran ceasefire vs escalation headlines the binary driver of this range
09:03 UTC
Range, mild upward drift · RSI 55 · price 0.80976
Multi-week range, recovering off lows.
USDCHF has spent the last three weeks boxed between 0.8034 support and the 0.8150 YTD high, with the mid-month spike to 0.8151 quickly faded back into the range. Price rebounded from the 0.8034 low into 0.810 as CHF stayed heavy on SNB intervention warnings and a firm dollar, and both EMAs now sit below spot. ATR(14) has compressed toward ~22 pips, pointing to a tightening range near the upper third.
Support: 0.8064, 0.8034
Resistance: 0.8104, 0.8149
What it said to watch
H4 close above 0.8104 prior high opens the path to the 0.8150 ytd high
Failure to hold 0.8064 swing low exposes 0.8034 key support
S&P Global PMIs Fri could shift this read via the USD leg
USDCHF has traded a multi-week range between the 0.8034 pivot and the 0.8150 YTD high, with a mid-window pop to 0.8152 on the Fed-hike/safe-haven bid quickly faded back to 0.8034. Price has since recovered to mid-range around 0.8098, reclaiming both EMAs; ATR(14) sits in a moderate regime with no directional expansion yet. The SNB-heavy franc keeps a structural floor under the pair while the 0.8108 prior high caps.
Support: 0.8065, 0.8034, 0.8010
Resistance: 0.8108, 0.8150
What it said to watch
H4 close above 0.8108 opens the path back to the 0.8150 ytd high
Loss of the 0.8065 swing low reopens 0.8034 pivot
S&P Global PMIs Fri 13:45 GMT could shift this range read
05:03 UTC
Recovering within broader range · RSI 58 · price 0.81058
Range-bound, retracing the 0.8152 down-leg.
USDCHF has recovered off the 0.8034 swing low and reclaimed the 0.8100 pivot, retracing roughly 60% of the prior 0.8152-0.8034 down-leg. Price sits inside the multi-week 0.8042-0.8150 range with ATR(14) compressing, and the safe-haven bid competing with a firmer Dollar keeps this two-way. EMA20 has crossed back above EMA50 as the bounce extends.
Support: 0.8100, 0.8042, 0.8000
Resistance: 0.8150, 0.8171
What it said to watch
H4 close above 0.8150 reopens the ytd high and 0.8171
Loss of 0.8042 confirms a lower low toward the 0.8000 psych floor
S&P Global PMIs Fri could materially shift this read
05:03 UTC
Range recovery, higher lows · RSI 58 · price 0.81058
Range-bound, reclaiming mid-range pivot.
USDCHF has churned in a multi-week range between the 0.8149 YTD high and the 0.8000/0.8042 support zone. Since the 0.8033 low, higher lows have built and price has reclaimed the 0.8100 pivot, stalling at the 61.8% retrace of the mid-month decline, with the Dollar carrying a safe-haven/energy bid. ATR is moderate, neither compressing sharply nor expanding.
Support: 0.8100, 0.8042, 0.8000
Resistance: 0.8149, 0.8171
What it said to watch
H4 close above 0.8149 reopens the 0.8171 prior high
Failure to hold the 0.8100 pivot risks a slip back toward 0.8042 swing low
S&P Global PMIs Fri could materially shift this read
01:03 UTC
Range-bound, recovering off lows · RSI 55 · price 0.80995
Multi-week range, higher lows forming.
USDCHF has churned in a broad 0.8034-0.8149 range for three weeks after fading the YTD high near 0.8149, with softer US CPI/PPI pulling the pair off its peak while Gulf risk premium kept dips supported. Price has recovered off the 0.8034 swing low along a series of higher lows and is now retesting the 0.8100 pivot, retracing roughly half of the mid-window drop. ATR(14) sits moderate, with EMA20 and EMA50 both below price after a shallow bullish crossover.
Support: 0.8042, 0.80338, 0.8000
Resistance: 0.8100, 0.8149
What it said to watch
H4 close above 0.8100 pivot reopens the path to the 0.8149 ytd high
Failure to hold 0.8042 prior supp confirms a lower low toward the 0.8000 psych floor
S&P Global PMIs Fri 13:45 UTC could materially shift this USD read
01:02 UTC
Range, edging toward top · RSI 55 · price 0.80995
Multi-day range after pullback from 0.8149.
USDCHF is consolidating in a multi-day range between the 0.8034 range low and the 0.8100 pivot after rolling over from the 0.8149 YTD high. Softer US CPI/PPI capped the earlier rally while a Gulf-driven safe-haven tug keeps the pair two-way; price is now pressing the 0.8100 pivot with EMA20/EMA50 flipping supportive. ATR(14) is compressed, consistent with a coiled range awaiting a catalyst.
Support: 0.8060, 0.8034, 0.8000
Resistance: 0.8100, 0.8149
What it said to watch
H4 close above 0.8100 pivot opens the path to the 0.8149 ytd high
Failure to hold 0.8034 range low confirms a lower low
S&P Global PMIs Fri could materially shift this USD read