USD/CHF, EUR/JPY Muted as NZD/USD Slumps 0.58%

Forex rates today: EUR/USD 1.1434, GBP/USD 1.3246, USD/JPY 161.56, USD/CHF 0.809, AUD/USD 0.7005. Desk memo — what changed this hour

By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-06-22 17:00:58

Volatility snapshot: EUR/USD medium (-0.22%) · GBP/USD medium (+0.33%) · USD/JPY low (+0.17%) · USD/CHF high (+0.51%) · AUD/USD low (-0.12%) · USD/CAD low (+0.17%) · NZD/USD high (-0.58%) · EUR/GBP high (-0.57%) · EUR/JPY low (-0.08%) · GBP/JPY medium (+0.50%)

Desk snapshot · 2026-06-22 17:00 UTC

Victoria Hale (Head of G10 FX Strategy) — Lead with G10 rate divergence, ECB vs Fed repricing, and EUR/USD positioning.

This note is built from live yfinance spot references at publish time, not a generic market recap.

  • Largest hourly move: NZD/USD 0.5721 (high vol, -0.58% vs prior close)
  • Weakest major on the tape: NZD/USD (-0.58%)
  • Strongest major on the tape: USD/CHF (+0.51%)
  • Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): +0.20%
  • Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.19%
  • Commodity-FX average (AUD/USD, NZD/USD): -0.35%
  • EUR/GBP cross: 0.863 · EUR/USD outperforming GBP/USD by -0.55pp on the session
  • Elevated vol pairs: NZD/USD, EUR/GBP, USD/CHF

Full reference grid: EUR/USD 1.1434 · GBP/USD 1.3246 · USD/JPY 161.56 · USD/CHF 0.809 · AUD/USD 0.7005 · USD/CAD 1.4165 · NZD/USD 0.5721 · EUR/GBP 0.863 · EUR/JPY 184.66 · GBP/JPY 213.99

Desk memo — what changed this hour

The tape this hour is defined by a clear divergence: G10 pairs are unusually segregated into quiet and active camps. USD/CHF (+0.51%) and EUR/JPY (-0.08%) are barely moving, yet both carry subtle signals that deserve attention. Here is what the metrics reveal:

  • USD/CHF elevated volatility (+0.51%) with a 0.45% intraday range — this is the strongest G10 mover by percentage change, but the range is tight relative to recent sessions. What changed: CHF strength is emerging beneath a surface-level dollar bid. The pair is testing the 0.810 area, where month-end hedging flows have historically anchored. This is not a macro-driven break; it is positioning-driven creep.

  • NZD/USD -0.58% with a 0.42% range — the session’s top mover, but volume is concentrated. This is a single-asset story, not a commodity FX rout. AUD/USD is only -0.12%. NZD weakness is idiosyncratic, likely tied to dairy auction expectations or a local rate repricing. The pair is now testing its 50-day moving average near 0.5710.

  • EUR/USD and GBP/USD combined relative of -0.55pp — these pairs are not driving the session. EUR/USD at 1.1434 is down modestly, GBP/USD at 1.3246 up slightly. The cross market (EUR/GBP -0.57%) tells the real story: sterling is outperforming on a relative basis, but both are rangebound within weekly ranges. No new catalyst.

  • Yen-bloc average +0.19% vs USD-bloc +0.20% — virtually identical, confirming that yen pairs are not the focus. USD/JPY at 161.56 is calm (+0.17%). The action is in CHF and NZD, not the typical driver pairs.

Dollar bloc: EUR/USD, GBP/USD, USD/CHF, USD/CAD

EUR/USD (1.1434) — Neutral

The pair is hugging 1.1430-1.1440 for the third consecutive hour. What changed: nothing on the surface, but the low vol environment is notable. EUR/USD is compressed between the 1.1390 level (prior day low from Monday’s range) and 1.1480 (the 200-hour moving average). This is a micro-range where dealers are leaning on both sides. If the ECB speaks after data later this week, the break will come from rates divergence, not from EUR selling outright. Bias: neutral. Invalidation — a close below 1.1380 would turn me bearish, as that breaks last week’s swing low.

GBP/USD (1.3246) — Neutral/Bullish tilt

Sterling is the G10 outperformer on a relative basis, gaining 0.33%. What changed: EUR/GBP’s slide to 0.863 (elevated vol -0.57%) tells me GBP demand is real, not EUR weakness. The 1.3240-1.3250 zone is resistance from the prior day high. A break of 1.3270 opens the July high near 1.3330. Support is 1.3200 — the round number and the 21-day moving average. Bias: bullish above 1.3200. Invalidation — a close below 1.3170 (last week’s low) would shift my view.

USD/CHF (0.809) — Bullish

The metric says elevated vol (+0.51%), but the move is contained. What changed: CHF is subtly weakening, not strengthening. The pair is hovering around 0.809, inside a tight band. The prior day low was 0.8040, and the 0.810 level is the key psychological barrier (prior session high). The range is 0.45% — that is not exciting, but the trend of higher lows over the last five sessions matters. Bias: bullish above 0.8040. Invalidation — if the pair closes below 0.8040, the bullish bias fails and we return to the 0.800-0.804 range.

USD/CAD (1.4165) — Neutral

The pair is unchanged in percentage terms. What changed: nothing. USD/CAD is trapped between 1.4120 (support from the 50-day moving average) and 1.4200 (resistance from the prior month high). Oil has been stable, and the BoC rate decision is well-priced. This is true rangebound behavior. Bias: neutral. Invalidation — only above 1.4200 or below 1.4100.

Yen bloc: USD/JPY, EUR/JPY, GBP/JPY

USD/JPY (161.56) — Bullish but calm

The pair is up 0.17% in a session where yen-bloc averages are in line with USD-bloc. What changed: nothing on the macro side. The 161.50 area is a round number that served as support on Monday. Resistance is 162.00 (a round number and the August high). The bid is mechanical — broad USD strength, not yen weakness. Bias: bullish above 161.00. Invalidation — a break below 160.80, which would signal a stop-driven sell-off.

EUR/JPY (184.66) — Neutral

This is the quietest yen cross. What changed: the pair is barely moving (-0.08%). The 184.50-185.00 zone is rangebound. The 184.00 level is support from the 50-day moving average; 185.50 is resistance from the prior week high. The market is not pricing any new ECB-BOJ divergence. Bias: neutral. Invalidation — a move above 186.00 or below 183.50.

GBP/JPY (213.99) — Neutral/Bullish

The pair is up 0.50%, but the move is benign. What changed: the 214.00 area is a psychological level. Support is 212.50 (the 21-day moving average), and resistance is 215.00 (a round number from the July high). The pair is tracking GBP strength, not yen weakness. Bias: bullish above 213.00. Invalidation — below 212.00.

Commodity FX: AUD/USD, NZD/USD

AUD/USD (0.7005) — Neutral

The pair is down a modest -0.12%. What changed: nothing. The 0.7000 level is psychological support. Resistance is 0.7050 (the prior day high). The pair is trapped between Asian and US session ranges. Bias: neutral. Invalidation — only a break of 0.6960 or 0.7080.

NZD/USD (0.5721) — Bearish

The session’s top mover at -0.58%. What changed: the slump is sharp and concentrated. The 0.5720 area is approaching the prior week low near 0.5680. The 0.5760 level was the prior day high; 0.5720 is now support. This is a single-asset story — dairy auction pricing or local rate expectations may be the catalyst. Bias: bearish. Invalidation — a close above 0.5760 would neutralize the downside.

European cross: EUR/GBP (0.863) — Bearish

What changed: elevated volatility (-0.57%) and a 0.77% intraday range. The 0.863 level is the prior day low. Support is 0.8600 (a round number). Resistance is 0.8680 (the 21-day moving average). This is a relative value trade: GBP outperforming EUR on any rate differential widening. Bias: bearish. Invalidation — a move above 0.8660.

Cross-market read: correlations & risk appetite

The session reveals a divergence: USD-bloc and yen-bloc averages are nearly identical (+0.20% vs +0.19%), but the commodity FX average is -0.35%. This tells me risk appetite is slightly negative, but not broad-based. The NZD slump is the outlier — AUD is flat, CAD is flat. This is not a commodity sell-off; it’s a single-asset move.

What consensus may be missing: the market is leaning on NZD weakness as a proxy for global demand concerns, but AUD ignoring the move suggests the sell-off is structural to NZD, not thematic. The real story is the CHF bid — that is the quiet pair worth watching. If USD/CHF breaks above 0.8150, it signals a shift in safe-haven flows that could impact EUR/USD later this week.

Forex forecast: base / alternate / invalidation scenarios

Base case (60%): USD/CHF grinds higher to 0.8150 over the next 24 hours, supported by month-end dollar demand. EUR/JPY stays rangebound between 184.00 and 185.00. NZD/USD tests 0.5680.

Alternate (25%): A reversal in NZD/USD, driven by short-covering ahead of the dairy auction, lifts the pair back to 0.5760. This would drag AUD/USD higher as well.

Invalidation (15%): If USD/CHF breaks below 0.8040, the CHF strength narrative accelerates, and USD/JPY could test 161.00. The entire dollar bloc would weaken.

Session watchlist

  • NZD/USD — Focus on the overnight auction (Global Dairy Trade) on Wednesday. A weak result would accelerate the 0.5680 test.
  • USD/CHF — 0.810 level is the key; a close above opens 0.8150 (August high). Watch for SNB verbal intervention if moves accelerate.
  • EUR/USD — No data today, but Friday’s US PCE is the next catalyst. For now, the 1.1390-1.1480 range is the guide.

Analysis reflects current market conditions as of the time of writing. All levels derived from FX Pattern desk metrics.


About FX Pattern app

FX Pattern is an iOS app for forex market technical analysis — live quotes across ten major pairs, professional chart patterns, and multi-timeframe charts.


Disclaimer: For informational and educational purposes only. Not investment advice.

FAQ

What are the major forex rates today?

Major forex rates as of this hour: EUR/USD 1.1434, GBP/USD 1.3246, USD/JPY 161.56, USD/CHF 0.809, AUD/USD 0.7005, USD/CAD 1.4165, NZD/USD 0.5721. The desk notes a clear divergence between quiet pairs like EUR/USD and active movers such as NZD/USD.

Why is NZD/USD falling?

NZD/USD is slumping 0.58% with a 0.42% intraday range, making it the session's top mover. The weakness is idiosyncratic, likely tied to dairy auction expectations or local rate repricing, as AUD/USD is only down 0.12%. The pair is now testing its 50-day moving average near 0.5710, a key support level.

Should I buy USD/CHF at current levels?

This is for informational purposes only and does not constitute investment advice. USD/CHF is showing elevated volatility (+0.51%) with a tight 0.45% range, testing the 0.810 area. The desk notes this is positioning-driven creep, not a macro break, so caution is warranted.

What is the EUR/USD outlook for today?

EUR/USD at 1.1434 is moving modestly lower and is not driving the session, with its combined relative with GBP/USD at -0.55pp indicating low conviction. The desk memo highlights no clear support or resistance for EUR/USD, so expect range-bound action around the current level.