EUR/USD AI Live Scan, 4-hour chart, Wednesday, 22 July 2026

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

21:02 UTC

Range, drifting lower off the high · RSI 44 · price 1.14108

Lower highs below 1.1482, consolidating low-1.14s.

Price is consolidating in the low-1.14s, capped below the 1.1420 pivot and printing lower highs since the 1.1482 swing high — EUR pinned near five-week lows as safe-haven USD demand offsets a hawkish-but-priced ECB. ATR(14) has compressed toward ~16 pips, a tight regime that typically precedes an expansion. Both EMAs sit above spot, consistent with the mild rollover inside the broader 1.1360-1.1482 range.

Support: 1.1397, 1.1360

Resistance: 1.1420, 1.1465, 1.1482

What it said to watch

  • ECB decision Thu 12:15 UTC and Lagarde presser could materially shift this read
  • H4 close above 1.1420 opens the path toward 1.1465/1.1482
  • Failure to hold 1.1397 exposes the 1.1360 range low

21:02 UTC

Range, drifting lower from peak · RSI 43 · price 1.14108

Consolidation below 1.1480 swing high, capped near 1.1420.

EUR/USD rolled over from the 1.1482 swing high and is consolidating in the low-1.14s, pinned near five-week lows as a safe-haven USD bid caps rallies below the 1.1420 area. Price sits under EMA20 and EMA50 with ATR compressing, and the 1.1400 pivot has held repeated tests while 1.1377 marks the lower boundary. Momentum is neutral-to-soft ahead of Thursday's ECB decision.

Support: 1.1400, 1.1377, 1.1360

Resistance: 1.1420, 1.1475

What it said to watch

  • H4 close above 1.1420 invalidates the capped range read, opening 1.1475
  • Failure to hold 1.1400 confirms a lower low toward 1.1377/1.1360
  • ECB decision Thu 12:15 UTC + Lagarde presser could materially shift this read

17:02 UTC

Range-bound, drifting lower · RSI 43 · price 1.1413

Multi-week range, testing lower half.

EURUSD is consolidating in a multi-week range roughly 1.1380-1.1465, with price now grinding through the lower half after rejection at the 1.1482 swing high. ATR(14) has compressed as the market coils into Thursday's ECB, and price sits below both EMA20 and EMA50. Momentum is soft but not stretched, consistent with the digest's low-1.14s consolidation into the rate decision.

Support: 1.1396, 1.1380, 1.1360

Resistance: 1.1465, 1.1482

What it said to watch

  • ECB decision Thu 12:15 UTC + Lagarde presser is the main catalyst and could break this range
  • H4 close below 1.1380 confirms a lower low and opens 1.1360 major support
  • H4 close above 1.1465 range top challenges the 1.1482 swing high

17:01 UTC

Rangebound, drifting lower · RSI 45 · price 1.1413

Multi-day range, lower highs capping.

Price is consolidating in the low-1.14s at 5-week lows, holding a multi-day range between 1.1360 support and the 1.1465-1.1482 resistance band. The 1.1482 swing high gave way to a run of lower highs, with EMA20 and EMA50 flattened just above spot, and ATR compression fits pre-ECB consolidation. Strong ZEW surprises failed to lift EUR, leaving Thursday's ECB tone as the range catalyst.

Support: 1.1380, 1.1360

Resistance: 1.1465, 1.1482

What it said to watch

  • H4 close above 1.1465 opens the path toward the 1.1500 zone
  • Loss of 1.1360 confirms a lower-low and exposes deeper downside
  • ECB decision Thu 12:15 UTC could break the range in either direction

13:02 UTC

Range-bound, near-term rolling over · RSI 44 · price 1.14077

Multi-day range, lower highs since peak.

EURUSD is pinned in a multi-day range between 1.1360 and the 1.1465-1.1482 ceiling, where supply capped the 1.1482 peak and price has since printed lower highs back toward the 1.1400 handle. ATR(14) has compressed near 15 pips, a tight regime consistent with pre-ECB positioning, and price now sits below both EMA20 and EMA50. The move hinges on tomorrow's ECB tone rather than current chart momentum.

Support: 1.1400, 1.1377, 1.1360

Resistance: 1.1447, 1.1465, 1.1482

What it said to watch

  • ECB decision Thu 12:15 UTC + Lagarde presser 12:45 UTC could materially shift this range read
  • H4 close below 1.1400 opens the path to the 1.1360 range low
  • H4 close above 1.1465 range top would negate the lower-high sequence

13:02 UTC

Range-bound, mild downward drift · RSI 44 · price 1.14077

Consolidation below 1.1482 swing high, holding above 1.1400.

EUR/USD is consolidating in the 1.1360-1.1465 band after rejection at the 1.1482 swing high, with price drifting back to the 1.1400 psych level and trading below both EMAs. The pullback retraces roughly 60-78% of the last impulse up from 1.1377, and ATR(14) has compressed as the pair coils into tomorrow's ECB decision. The hawkish-ECB repricing and competing USD safe-haven bid have kept the range intact through the week.

Support: 1.1400, 1.1360, 1.1380

Resistance: 1.1465, 1.1482, 1.1500

What it said to watch

  • ECB decision Thu 12:15 UTC + Lagarde presser 12:45 UTC could materially shift this range read
  • H4 close below 1.1360 range low confirms a range break lower
  • H4 close above 1.1465 range top opens the path to 1.1500

09:02 UTC

Uptrend stalling, momentum fading · RSI 44 · price 1.14081

Lower highs into 1.1400 support, coiling.

The early-month advance from 1.1325 stalled below 1.1482 and price is now carving lower highs while holding the 1.1400 psych floor. ATR(14) has compressed sharply into the low-1.14s, a coil that typically precedes a breakout, with price sitting under both the EMA20 and EMA50. EUR has failed to extend on strong ZEW prints as a USD safe-haven bid caps the range ahead of Thursday's ECB.

Support: 1.1400, 1.1388, 1.1360

Resistance: 1.1449, 1.1482

What it said to watch

  • H4 close below 1.1400 confirms a lower low and opens 1.1388/1.1360
  • Reclaim of 1.1449 lower high would reopen the 1.1482 week high
  • ECB decision Thu 12:15 UTC + press conference is the dominant catalyst for this range

09:01 UTC

Range, mild downward drift · RSI 44 · price 1.14081

Consolidation in low 1.14s below 1.1482 swing high.

EURUSD is range-bound in the low 1.14s, having faded from the 1.1482 range high back toward the 1.1400 psych level as a firmer USD safe-haven bid capped the rally. Price is tracking below EMA20 and EMA50 with a series of lower highs pressing against 1.1445, while demand around 1.1388 range low has so far held. ATR(14) is compressed, consistent with pre-ECB positioning ahead of Thursday's decision.

Support: 1.1400, 1.1388, 1.1360

Resistance: 1.1445, 1.1482

What it said to watch

  • H4 close below 1.1388 range low opens the path to 1.1360 swing low
  • H4 close above 1.1482 range high invalidates the range read
  • ECB decision Thu 12:15 UTC and press conference 12:45 UTC are the dominant catalyst for this range

05:02 UTC

Pullback from 1.1480, momentum easing lower · RSI 43 · price 1.14065

Rolling over below 1.1445 into low-1.14s, holding 1.1400.

Price rejected the 1.1482 swing high and has drifted back into the low-1.14s, printing lower highs while 1.1400 caps downside. EUR remains pinned near one-week lows with a firm USD on Gulf risk, and momentum has stalled below both EMAs. Structure is a tight consolidation between the 1.1400 pivot and 1.1445 resistance ahead of Thursday's ECB decision.

Support: 1.1400, 1.1390, 1.1360

Resistance: 1.1445, 1.1465, 1.1482

What it said to watch

  • H4 close below 1.1400 pivot exposes 1.1390 then the 1.1360 range floor
  • H4 close above 1.1445 reopens the 1.1465 range top toward the 1.1482 swing high
  • ECB decision Thu 12:15 UTC and presser could materially shift this read

05:01 UTC

Consolidation, rolling over from highs · RSI 44 · price 1.14065

Lower highs since 1.1482, ranging low-1.14s.

EURUSD rolled over from the 1.1482 range top and has carved a series of lower highs, now consolidating in the low-1.14s with the 1.1400 pivot holding as support. Price sits below both EMA20 and EMA50 with RSI mid-range, and ATR has compressed as the pair pins into Thursday's ECB hold. The digest reads range-bound with two-way risk, and the chart mirrors that — 1.1400 support versus a descending lid near 1.1445.

Support: 1.1400, 1.1360, 1.1325

Resistance: 1.1445, 1.1482

What it said to watch

  • H4 close below 1.1400 opens the path to 1.1360 range floor
  • Reclaim of 1.1445 lower-high line neutralises the roll-over read
  • ECB decision Thu 12:15 UTC + presser could materially shift this range

01:01 UTC

Uptrend stalling, rolling over · RSI 41 · price 1.14009

Lower highs off 1.1482, testing 1.1400 floor.

Price reversed from the 1.1482 swing high and has printed a sequence of lower highs, now pressing the 1.1400 round-number support as the broader 1.1360-1.1465 range holds. Both EMAs cap price overhead and RSI has cooled into the low 40s, marking a loss of the earlier upside momentum. Rejection at the 1.1445 prior-high area remains the immediate ceiling.

Support: 1.1400, 1.1390, 1.1360

Resistance: 1.1445, 1.1482

What it said to watch

  • H4 close below 1.1390 range low exposes the 1.1360 range floor
  • Reclaim of 1.1445 prior high reopens the 1.1482 swing high
  • ECB decision Thu 12:15 UTC could materially shift this read

01:01 UTC

Rolling over off highs · RSI 42 · price 1.14009

Lower highs within a broad range.

Price is drifting off the 1.1482 swing high, printing a sequence of lower highs and now testing the 1.1400 round-number support after a clean pullback. The move sits deep in the retrace of the mid-window impulse and price trades below both EMA20 and EMA50, with ATR(14) compressing into Thursday's ECB hold. Broader structure remains a 1.1360-1.1465 range, with demand stepping in repeatedly near 1.1400.

Support: 1.1400, 1.1360

Resistance: 1.1445, 1.1482

What it said to watch

  • H4 close below 1.1390 confirms a lower low and exposes the 1.1360 range floor
  • Reclaim of 1.1445 would negate the lower-high sequence
  • ECB decision Thu 12:15 UTC could materially shift this read

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