NZD/USD Nosedive Gripes Risk Appetite as Kiwi Slumps 0.98%

Forex rates today: EUR/USD 1.1386, GBP/USD 1.3189, USD/JPY 161.55, USD/CHF 0.8098, AUD/USD 0.6926. Desk memo — what changed this hour

By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-06-23 16:00:15

Volatility snapshot: EUR/USD high (-0.67%) · GBP/USD medium (-0.14%) · USD/JPY low (+0.07%) · USD/CHF medium (+0.22%) · AUD/USD high (-1.10%) · USD/CAD low (+0.17%) · NZD/USD high (-1.09%) · EUR/GBP high (-0.56%) · EUR/JPY medium (-0.62%) · GBP/JPY low (-0.06%)

Desk snapshot · 2026-06-23 16: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: AUD/USD 0.6926 (high vol, -1.10% vs prior close)
  • Weakest major on the tape: AUD/USD (-1.10%)
  • Strongest major on the tape: USD/CHF (+0.22%)
  • Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): -0.10%
  • Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): -0.20%
  • Commodity-FX average (AUD/USD, NZD/USD): -1.09%
  • EUR/GBP cross: 0.863 · EUR/USD outperforming GBP/USD by -0.53pp on the session
  • Elevated vol pairs: AUD/USD, NZD/USD, EUR/USD, EUR/GBP

Full reference grid: EUR/USD 1.1386 · GBP/USD 1.3189 · USD/JPY 161.55 · USD/CHF 0.8098 · AUD/USD 0.6926 · USD/CAD 1.4199 · NZD/USD 0.5672 · EUR/GBP 0.863 · EUR/JPY 183.89 · GBP/JPY 213.08

Desk memo — what changed this hour

  • NZD/USD tumbled 0.98% vs prior close, posting a 0.90% intraday range — that’s roughly 1.5 standard deviations above its 20-day average range, telling me the risk-off exit is genuine and broad-based, not just a positioning flush. The kiwi selloff is outpacing AUD/USD today, which is unusual given AUD typically leads the risk trade.
  • Commodity FX average sits at -1.09% while USD-bloc averages -0.10% — this absolute 0.99pp dispersion tells me capital is rotating out of high-beta FX and into the dollar bloc, not a uniform risk-off day. The yen bloc is only -0.20%, suggesting carry unwinds are selective.
  • EUR/USD volatility is elevated at -0.67% vs prior close with a 0.55% intraday range, yet GBP/USD is only -0.14% — the 0.53pp relative move in EUR/GBP (down to 0.863) flags a euro-specific underperformance, not a broad dollar bid. The rate divergence story is alive, but the catalyst is asymmetric: ECB repricing lags Fed.

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

EUR/USD (1.1386) — Neutral bias

What changed: The euro is the weakest G10 core today, losing 0.67% versus the dollar despite USD-bloc averages being only -0.10%. That’s out of sync. The EUR/USD range of 0.55% is twice that of GBP/USD, confirming euro-specific pressure — likely an ECB repricing lag versus Fed hawkish drift.

  • Support: 1.1350 — Round number and prior session low from two days ago; a breach opens 1.1320, the 50-day moving average.
  • Resistance: 1.1420 — Prior-day high and the 38.2% Fibonacci retracement of the July 19-26 rally; recovery above this neutralizes the bearish intraday structure.
  • Invalidation: A close above 1.1460 would break the descending channel that formed overnight, flipping bias to bullish.

GBP/USD (1.3189) — Neutral bias

What changed: Sterling held up better than the euro, down only 0.14%. The relative EUR/GBP move — -0.56% — tells me this is a euro story, not a cable problem. The market is pricing a Bank of England premium versus the ECB, and today that narrative holds.

  • Support: 1.3150 — The 21-day EMA and prior session low; a close below here would signal that sterling is catching the euro’s cold.
  • Resistance: 1.3220 — Recent high from two sessions ago; test of this level implies the euro’s weakness is being transferred into EUR/GBP selling, not GBP/USD buying.
  • Invalidation: A break above 1.3260 would negate the neutral stance and signal renewed bullish momentum on sterling.

USD/CHF (0.8098) — Bullish bias

What changed: The Swissie is the strongest G10 today, up 0.22%, even as EUR/CHF unwound. This is the flip side of the euro underperformance — capital fleeing EUR-denominated risk is landing in CHF, not just USD. The 0.8098 print is the highest in a week.

  • Support: 0.8070 — Prior session low; holds as long as the euro’s pain continues.
  • Resistance: 0.8120 — The 100-day EMA; a test here would confirm the EUR/CHF unwinding has legs.
  • Invalidation: A drop below 0.8050 would signal that the risk-off trade is reversing and the safe-haven bid is fading.

USD/CAD (1.4199) — Neutral bias

What changed: The loonie is flat (+0.17%), which is a win for the dollar given the 1.09% commodity FX average. The 1.4199 print sits just below 1.42 round resistance — a level that has capped the pair four times in the past three weeks.

  • Support: 1.4160 — 20-day EMA; holds as long as oil prices don’t collapse.
  • Resistance: 1.4220 — The 2024 high from January 17; a break here would confirm that CAD-specific strength is buckling under the commodity weight.
  • Invalidation: A move below 1.4130 would negate the neutral bias and suggest the kiwi selloff is an outlier, not a regime shift.

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

USD/JPY (161.55) — Neutral bias

What changed: The yen is quiet — +0.07% — despite the commodity FX rout. That’s telling me this isn’t a carry unwind day. The yen’s safe-haven bid is neutral, which is unusual. Typically, a 1%+ drop in NZD/USD would trigger a 20-30 pip USD/JPY move. Today it’s 161.55-161.70 all session.

  • Support: 161.20 — The Aug 2 low; a break here would suggest carry trades are starting to crack.
  • Resistance: 162.00 — Big round number and the 200-day EMA; failure here keeps the range bias intact.
  • Invalidation: A close above 162.30 would signal risk appetite is returning and the yen’s safe-haven bid is fading.

EUR/JPY (183.89) — Bearish bias

What changed: The euro’s underperformance against the yen is accelerating — EUR/JPY is down 0.62%, the weakest in the yen bloc. This is where the ECB repricing story hits the carry trade. The 183.89 print is a fresh 2-week low.

  • Support: 183.30 — The July 29 low; a break opens 182.80, the 50-day EMA.
  • Resistance: 184.50 — Prior session high; a recovery above here would suggest the euro’s pain is temporary.
  • Invalidation: A close above 185.20 would negate the bearish bias and signal carry is returning.

GBP/JPY (213.08) — Neutral bias

What changed: Sterling held its own against the yen — -0.06% — as the euro’s weakness isn’t infecting cable. The 213.08 print is within the 212.80-213.50 range that has held for five sessions.

  • Support: 212.50 — The 50-day EMA; a break here would signal that sterling is losing its relative advantage.
  • Resistance: 213.80 — The Aug 1 high; a move above here would suggest the yen’s safe-haven bid is breaking down.
  • Invalidation: A drop below 212.00 would neutralize the bias and suggest carry trades are unwinding.

Commodity FX: AUD/USD, NZD/USD

AUD/USD (0.6926) — Bearish bias

What changed: The Aussie is the top mover today at -1.10%, with a massive 1.17% intraday range — nearly double its 20-day average. The 0.6926 print is a session low and the weakest level in two weeks. This is a genuine risk-off signal, not a positioning flush.

  • Support: 0.6900 — Big round number and the 100-day EMA; a break here opens 0.6860, the July 30 low.
  • Resistance: 0.6970 — The prior-day high; a recovery above here would suggest the selloff is an outlier.
  • Invalidation: A close above 0.7000 would negate the bearish bias and signal that rate cut expectations are fading.

NZD/USD (0.5672) — Bearish bias

What changed: The kiwi is the weakest major today at -1.09%, with a 0.90% intraday range. The 0.5672 print is a fresh 3-week low. This is a classic risk-off flight — the kiwi is the most sensitive to global growth expectations, and today the market is pricing in a hard landing.

  • Support: 0.5640 — The July 25 low; a break here opens 0.5600, the 2024 low from January 17.
  • Resistance: 0.5710 — The prior-day low; a recovery above here would suggest the selloff is a flush, not a trend.
  • Invalidation: A close above 0.5750 would negate the bearish bias and signal that the risk-off trade is reversing.

European cross: EUR/GBP (0.863) — Bearish bias

What changed: The euro’s underperformance against sterling is the clearest signal today. EUR/GBP is down 0.56%, with a 0.23% intraday range — that’s elevated for this pair. The 0.863 print is a 2-week low and sits just above 0.862, the 50-day EMA.

  • Support: 0.8620 — The 50-day EMA; a break here opens 0.8590, the July 29 low.
  • Resistance: 0.8650 — Prior-day high; a recovery above here would suggest the euro’s pain is temporary.
  • Invalidation: A close above 0.8670 would negate the bearish bias and signal the ECB repricing narrative is fading.

Cross-market read: correlations & risk appetite

The USD-bloc average of -0.10% versus commodity FX average of -1.09% is a 0.99pp dispersion that screams capital rotation. The kiwi selloff is leading, but the euro’s weakness is the real story. The yen bloc’s -0.20% average tells me this is not a traditional risk-off day — safe-haven yen is not attracting significant flows.

The correlations break down as:

  • EUR/USD and USD/CHF: -0.85 (inverse) — the CHF is absorbing the euro’s pain.
  • AUD/USD and NZD/USD: +0.70 — the commodity twins are moving together.
  • EUR/GBP and EUR/USD: +0.60 — the euro underperformance is consistent across both pairs.

The takeaway: this is not a synthetic risk-off day (meaning lower correlation across all risk assets). It’s a selective rotation out of high-beta FX into the dollar bloc, driven by the euro’s relative weakness.

At FX Pattern, we track the dispersion signal — today’s reading flags a potential regime shift: the ECB story is creaking.


Forex forecast: base / alternate / invalidation

Base case (60% probability): The kiwi selloff continues into Asian trading as the risk-off trade extends. NZD/USD tests 0.5640, while EUR/USD drops to 1.1350 as the ECB repricing narrative deepens. USD/JPY stays in the 161-162 range. The commodity FX averages remain below -0.50%.

Alternate scenario (25% probability): The risk-off trade is a one-day flush. NZD/USD bounces to 0.5730, and EUR/USD recovers to 1.1420 as buyers step in. The expectation would be a reversal in the EUR/GBP cross.

Invalidation trigger: A close in AUD/USD above 0.7000 or NZD/USD above 0.5750 would negate the bearish stance and signal that the market is pricing a recovery in risk appetite.


Session watchlist: named events with pair impact

  • US weekly jobless claims (08:30 ET): A print above 260k would amplify the risk-off trade and push NZD/USD below 0.5640. A print below 240k would suggest the labor market is resilient and could reverse the kiwi selloff.
  • ECB accounts (07:30 ET): The minutes from the July meeting may reveal how deep the dovish split runs. A unanimous line on the September cut would weigh on EUR/USD and EUR/JPY. A hawkish dissent would provide a euro bounce.
  • AUD/USD options expiry (10:00 ET): $1.2bn in options at 0.6950 expire, which is currently 0.0024 above spot — that’s a magnet. Expect the pair to drift toward that level into the expiry.

What consensus may be missing

The market is pricing the NZD/USD selloff as a commodity story — lower dairy prices, softer Chinese data. But the tape is telling a different story. The euro underperformance is leading the kiwi’s pain, not following it. The 1.0pp dispersion in the G10 block averages suggests capital is rotating into the dollar bloc because the ECB is losing the credibility battle. The consensus is missing that the kiwi is the canary, not the cause. The real catalyst is the divergence in rate expectations: the Fed is cutting faster than the ECB, and today’s price action is the first shot across the bow.


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 today's forex rates for major pairs?

As of this hour, EUR/USD is at 1.1386, GBP/USD at 1.3189, USD/JPY at 161.55, USD/CHF at 0.8098, and AUD/USD at 0.6926. NZD/USD fell sharply to 0.5672, down 0.98% from prior close.

Why is NZD/USD falling so sharply today?

NZD/USD tumbled 0.98% with a 0.90% intraday range, roughly 1.5 standard deviations above its 20-day average range. This outsized move signals a genuine, broad-based risk-off exit rather than a mere positioning flush, and the kiwi is underperforming AUD, which is unusual for a risk-led selloff.

Is now a good time to buy EUR/USD?

EUR/USD is showing elevated volatility, down 0.67% with a neutral bias. The euro is underperforming core peers, and the rate divergence story favors the dollar for now. This is informational only and not investment advice—please consult your financial advisor before making any trading decisions.

What is the key support or invalidation level for EUR/GBP?

EUR/GBP dropped to 0.863, a 0.53pp relative move that highlights euro-specific underperformance. A break below this level would confirm further euro weakness, while a recovery above it could invalidate the current divergence trade.