USD/CHF AI Live Scan, 4-hour chart, Monday, 20 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
Recovering within broader range · RSI 56 · price 0.80996
Higher lows off 0.8033, retesting 0.8100 cap.
Price recovered from the 0.8033 swing low and is now retesting the 0.8100 pivot that capped the earlier decline off the 0.8149 YTD high. Softer US CPI pared the dollar earlier in the range while a two-way safe-haven CHF bid kept dips near 0.8042 defended. ATR(14) is moderate — no clear expansion yet as price presses the top of the recent range.
Support: 0.8042, 0.8033, 0.8000
Resistance: 0.8100, 0.8149
What it said to watch
H4 close above 0.8100 pivot opens the path back to the 0.8149 ytd high
Failure to hold 0.8042 mar support confirms a lower low toward 0.8000 psych
S&P Global PMIs Fri could materially shift the USD leg of this read
21:03 UTC
Range-bound, recovering off lows · RSI 56 · price 0.80996
Multi-week range, higher lows into 0.8100 pivot.
USDCHF is churning inside a multi-week range between the 0.8042 Mar-31 support and the 0.8149 YTD high, with softer US CPI having pulled the pair off that peak while safe-haven and energy-driven flows underpin dips. Price has rebuilt a series of higher lows off the 0.8034 swing low and is now pressing the 0.8100 pivot. ATR(14) sits mid-regime, consistent with range conditions rather than a clean trend.
Support: 0.8042, 0.8034, 0.8000
Resistance: 0.8100, 0.8149
What it said to watch
H4 close above 0.8100 pivot reopens the 0.8149 ytd high
Failure to hold 0.8042 support confirms a lower-low back toward 0.8000 psych
S&P Global PMIs Fri are the week's key USD catalyst and could break the range
USDCHF has spent the last three weeks confined between the 0.8034 range low and the 0.8152 YTD high, with no clean directional break. Price has recovered off the mid-month 0.8034 low, printing higher-lows into 0.80612 and pushing back through the 0.8100 pivot to retest it, right at the 61.8% fib of the July decline near 0.8107. The move fits the CHF tug-of-war in the digest — a tactical safe-haven bid against SNB intervention risk keeping the pair pinned mid-range.
Support: 0.80612, 0.8042, 0.8000
Resistance: 0.81078, 0.8150
What it said to watch
H4 close above 0.81078 then 0.8150 ytd high extends the recovery
Loss of 0.80612 swing low re-exposes 0.8042 prior high and 0.8000 round number
US S&P Global PMIs Fri could shift this range read
17:03 UTC
Recovering off range lows · RSI 58 · price 0.81026
Range, higher lows building.
USDCHF has rebounded from the 0.80338 range low back toward 0.81026, recovering roughly 61.8% of the mid-month drop from 0.81516. Price holds above both EMAs with a series of higher lows since the low, though the broader window remains a 0.8034-0.8150 range. The pair reflects the two-way tug between safe-haven CHF demand and a firm-but-capped dollar.
Support: 0.8060, 0.80338, 0.8010
Resistance: 0.81145, 0.81516, 0.8150
What it said to watch
H4 close above 0.81145 opens the path back toward the 0.81516 range high
Failure to hold 0.80600 reopens the 0.80338 range low
US S&P Global PMIs Fri could materially shift this read
13:03 UTC
Downtrend cooling into consolidation · RSI 50 · price 0.8080
USDCHF rolled off the 0.8150 YTD high and has since gone sideways, carving a range between 0.8060 and 0.8095 as the impulse down loses momentum. Soft US CPI trimmed the hawkish-Fed premium, while a deflationary Swiss PPI backdrop caps franc strength, leaving price pinned around the EMAs with RSI neutral near 50. Basing above the 0.8034 swing low keeps the recent decline in balance rather than extending.
Support: 0.8060, 0.8034, 0.8000
Resistance: 0.8095, 0.8150
What it said to watch
H4 close above 0.8095 range high opens the path back toward the 0.8150 ytd high
Failure to hold 0.8034 swing low confirms a lower low toward 0.8000 psych
US S&P Global PMIs Fri could shift this read via broad USD repricing
13:02 UTC
Rolled over from YTD high, now ranging · RSI 51 · price 0.8080
Consolidation between 0.8034 and 0.8095 after failed push to 0.8150.
USDCHF was rejected at the 0.8150 YTD high mid-window and has since faded into a 0.8034-0.8095 range, with price now pinned near the EMA20 at 0.808. ATR(14) around 15 pips shows no expansion — a balanced consolidation with the pair hugging the EMA50 from below. CHF's soft fundamental backdrop (deflationary PPI, SNB intervention willingness) frames the broader tone, but the H4 read is range-bound pending a break.
Support: 0.8034, 0.8042, 0.8000
Resistance: 0.8095, 0.8150
What it said to watch
H4 close above 0.8095 range top opens the path back to the 0.8150 ytd high
Failure to hold 0.8034 swing low confirms a lower low toward the 0.8000 psych level
Consolidation in 0.806-0.810 band after rejection near 0.8150.
USDCHF pushed to a fresh YTD-high zone near 0.8150 mid-window then rolled over, printing a sequence of lower highs and settling into a 0.806-0.810 consolidation. The pullback tracks softer US CPI trimming Fed-hike bets against a fade-able CHF safe-haven bid; price now sits below both the EMA20 and EMA50 with ATR still moderate. Buyers have defended the 0.806 area twice while supply caps into 0.8100.
Support: 0.8060, 0.8042, 0.8000
Resistance: 0.8100, 0.8150
What it said to watch
H4 close below 0.8042 opens the path toward 0.8000 psych
Close back above 0.8100 pivot reopens the 0.8150 YTD-high zone
S&P Global PMIs Fri could materially shift this read
09:02 UTC
Consolidation, drifting lower within range · RSI 44 · price 0.80651
Ranging below YTD high, sequence of lower highs since 0.8150.
USDCHF is consolidating in the low 0.80s after the rejection at the 0.8150 YTD high; the pair has carved a series of lower highs (0.8150 then 0.8095) while holding above the 0.8034 swing low. Price sits below both EMA20 and EMA50 with ATR(14) sitting mid-range, reflecting the flow-driven, geopolitics-vs-Fed-repricing tug-of-war noted in the macro read. The structure stays a range until either 0.8034 or 0.8095 gives way.
Support: 0.80338, 0.8010, 0.8000
Resistance: 0.80948, 0.8115, 0.8150
What it said to watch
H4 close below 0.80338 opens the path to 0.8000 psych
H4 close above 0.80948 reopens the 0.8150 ytd high zone
S&P Global US PMIs Fri could shift this range read
Lower highs since 0.8152, consolidating above 0.8034 swing low.
USDCHF ran to fresh ytd highs near 0.8152 early week before softer US CPI knocked hike bets and dragged the pair back below 0.8095. Price is now consolidating in a tight 0.8034-0.8095 band with descending lower highs, and ATR(14) compression signals the range is winding tighter. Price sits below both EMA20 and EMA50, with demand stepping in around the 0.8034 swing low twice.
Support: 0.80338, 0.8042, 0.8000
Resistance: 0.8095, 0.8115, 0.81516
What it said to watch
H4 close above 0.8095 swing high would break the lower-high sequence
Failure to hold 0.8034 swing low opens the path toward 0.8000 psych
S&P Global Flash PMIs Fri 13:45 UTC could materially shift this read
USDCHF ran to fresh YTD highs near 0.8150 before softer US CPI knocked hike bets and dragged the pair back into a multi-day range; price now sits mid-range at 0.8073, below both EMA20 and EMA50. The recovery off the 0.8034 swing low has stalled around 0.8095 recent highs, keeping the tape rangebound between 0.8042 support and the 0.8150 ceiling. CHF's laggard status on zero yields caps downside, but Friday's S&P Global Flash PMIs are the next USD leg driver.
Support: 0.8060, 0.8042, 0.8000
Resistance: 0.8095, 0.8150
What it said to watch
H4 close above 0.8095 recent high reopens the 0.8150 ytd high
Failure to hold 0.8042 mar low exposes the 0.8000 psych level
S&P Global Flash PMIs Fri could materially shift the USD leg
Price is rangebound between the 0.8042 support and the 0.8100 pivot after rejecting the 0.8151 YTD high mid-window; the sequence of lower highs since that peak keeps a mild downward tilt while demand has stepped in twice around 0.8033. CHF underperformance from soft Swiss PPI and SNB intervention risk underpins the pair, but summer volatility is compressed with ATR near 46 pips. Current 0.808 sits just above flat EMAs, mid the last impulse's fib zone.
Support: 0.8042, 0.80338, 0.8000
Resistance: 0.8100, 0.81516
What it said to watch
H4 close above 0.8100 pivot re-engages the 0.8150/0.8171 highs
Failure to hold 0.8042 exposes 0.8000 psych level
S&P Global PMIs Fri could break the low-vol range
01:03 UTC
Range after pullback from highs · RSI 53 · price 0.80842
Consolidation below 0.8100 pivot.
USDCHF pulled back from the 0.8150 YTD-high zone and is consolidating in a 0.8034-0.8095 band, capped by the 0.8100 pivot. CHF remains the G10 laggard with SNB intervention risk and Swiss deflation (PPI -2.1% YoY) neutralising safe-haven bids, keeping the franc soft. ATR is moderate — price is coiling rather than trending, with EMA20 and EMA50 flattening near 0.8078.
Support: 0.8042, 0.8034, 0.8000
Resistance: 0.8100, 0.8150
What it said to watch
H4 close above 0.8100 re-engages upside toward 0.8150 ytd highs
Failure to hold 0.8042 exposes 0.8000 psych
S&P Global PMIs Fri Jul 24 could shift the dollar read