By Lucas Bergmann · European & Cable Analyst
Published (UTC): 2026-06-25 23:00:12
Volatility snapshot: EUR/USD medium (-0.22%) · GBP/USD medium (-0.25%) · USD/JPY low (+0.00%) · USD/CHF medium (-0.32%) · AUD/USD medium (-0.23%) · USD/CAD medium (-0.31%) · NZD/USD medium (-0.35%) · EUR/GBP low (-0.08%) · EUR/JPY low (+0.14%) · GBP/JPY low (+0.22%)
Desk snapshot · 2026-06-25 23:00 UTC
Lucas Bergmann (European & Cable Analyst) — Lead with cable, EUR/GBP, and European event-risk asymmetry vs the dollar.
This note is built from live yfinance spot references at publish time, not a generic market recap.
- Largest hourly move: NZD/USD 0.5645 (medium vol, -0.35% vs prior close)
- Weakest major on the tape: NZD/USD (-0.35%)
- Strongest major on the tape: GBP/JPY (+0.22%)
- Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): -0.28%
- Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.12%
- Commodity-FX average (AUD/USD, NZD/USD): -0.29%
- EUR/GBP cross: 0.8617 · EUR/USD outperforming GBP/USD by +0.03pp on the session
- Elevated vol pairs: none — majors trading in low/medium vol
Full reference grid: EUR/USD 1.1354 · GBP/USD 1.3167 · USD/JPY 161.76 · USD/CHF 0.81 · AUD/USD 0.69 · USD/CAD 1.4191 · NZD/USD 0.5645 · EUR/GBP 0.8617 · EUR/JPY 183.92 · GBP/JPY 213.42
Desk memo — what changed this hour
- NZD/USD leads the losers at -0.35%, the weakest pair across the G10 board, while GBP/JPY gains +0.22% — the gap underscores a yen-bloc bid that is conspicuously absent from the commodity complex. The divergence is unusual: typically, yen crosses and commodity FX move together on risk sentiment, but today sterling and yen are decoupling from New Zealand exposure.
- USD/CHF dropped -0.32%, the sharpest decline in the dollar bloc, well below the USD-bloc average of -0.28%. The move signals renewed Swiss franc demand that is not simply a dollar story — EUR/USD is only -0.22%, so this is CHF-specific buying, possibly on haven rotation or positioning ahead of a quiet session.
- EUR/GBP at 0.8617, essentially flat (-0.08%), compressing cross-volatility between the euro and sterling. This matters because the pair is near a multi-month low, and a breakdown below 0.8600 would accelerate cable divergence, especially if GBP/USD holds above 1.3150 support.
- Commodity FX average -0.29%, underperforming the yen bloc (+0.12%) by nearly 0.40 pp. The gap is the widest this week, hinting that risk appetite is bifurcated — not a broad risk-off move but a selective rotation out of commodity-linked currencies.
Dollar bloc: EUR/USD, GBP/USD, USD/CHF, USD/CAD
EUR/USD (1.1354) — neutral bias
The single currency is drifting lower with moderate volatility, but the decline is orderly and lacks conviction. The market is pricing no ECB surprise, and the dollar is broadly steady outside of CHF moves.
- Support 1.1320 — prior day low and a natural pivot for intraday shorts; a break opens 1.1280 (April 23 low).
- Resistance 1.1385 — 20-day moving average and a level where option expiries cluster; a clear breach would shift bias to bullish.
- Invalidation: A daily close below 1.1300 would suggest a false breakout from the recent consolidation, turning bias bearish.
GBP/USD (1.3167) — neutral with a slight bearish tilt
Cable is marginally weaker, but the move is contained within a tight range. The pair is testing the 1.3150-1.3170 support zone, which has held for three sessions.
- Support 1.3140 — prior day low and a congestion band from overnight; a break would target 1.3100 (psychological and 50-day MA).
- Resistance 1.3210 — recent swing high from Tuesday; a close above is needed to reassert bullish momentum.
- Invalidation: Sustained trade below 1.3100 with volume would invalidate the neutral view, turning bearish.
USD/CHF (0.8100) — bearish bias
The franc is the standout mover this hour, dropping sharply as the dollar bloc sagged. The move accelerates a breakdown from the 0.8130-0.8150 range that held for the past week.
- Support 0.8080 — round number and the March 8 low; a break would target 0.8050 (2024 low area).
- Resistance 0.8135 — prior day high and the level where sellers rejected a rally; a bounce above would indicate a false breakdown.
- Invalidation: Recovery above 0.8150 would negate the bearish momentum and suggest the move was a stop-run.
USD/CAD (1.4191) — neutral to slight bearish
The loonie is holding steady despite soft commodity FX. Oil is stable, and the pair is trapped between 1.4150 and 1.4220.
- Support 1.4150 — March 27 low and a level where USD/CAD found buyers several times; a break would target 1.4100.
- Resistance 1.4225 — prior day high and the 200-day moving average; a break needed for bullish re-acceleration.
- Invalidation: A move below 1.4100 turns bearish; a move above 1.4250 turns bullish.
Yen bloc: USD/JPY, EUR/JPY, GBP/JPY
USD/JPY (161.76) — neutral bias
The pair is virtually flat, with no fresh catalyst. Yen crosses are showing modest gains (GBP/JPY +0.22%), but USD/JPY is stuck in a tight consolidation. Intervention risk is on the horizon, but the market is pricing no immediate action.
- Support 161.40 — 50-day moving average and a level where bids appeared yesterday; a break would target 161.00.
- Resistance 162.20 — weekly high from Monday; a close above would suggest renewed upside momentum toward 162.50.
- Invalidation: A break below 161.00 with volume would signal a bearish shift, especially if intervention chatter resurfaces.
EUR/JPY (183.92) — neutral to slightly bullish
The cross is grinding higher, but the move is gradual and lacks conviction. EUR/JPY remains in a well-defined uptrend since April, but today’s gain (+0.14%) is marginal.
- Support 183.50 — 20-day moving average and a consolidation zone; a break would target 183.10.
- Resistance 184.50 — prior day high and a level where sellers emerged last week; a break would open 185.00.
- Invalidation: A daily close below 183.00 would turn bias bearish.
GBP/JPY (213.42) — bullish bias
The strongest pair this hour, up +0.22%. The yen is generally soft, and sterling is finding traction on relative rate support. The pair is testing the 213.50 resistance zone from last Friday.
- Support 212.80 — 10-day moving average and a level that held overnight; a break would target 212.00.
- Resistance 214.00 — psychological round number and the April 25 high; a break would signal a fresh bullish leg.
- Invalidation: A close below 211.50 would negate the bullish setup.
Commodity FX: AUD/USD, NZD/USD
AUD/USD (0.6900) — bearish bias
The Aussie is slipping amid soft commodity demand. Iron ore and copper are down, and the pair is testing the 0.6900 handle, which has been defended by option-related bids.
- Support 0.6870 — prior day low and a level where AUD found support last week; a break would target 0.6830.
- Resistance 0.6950 — 20-day moving average and the high from Tuesday; a break needed to invalidate bearish momentum.
- Invalidation: A move above 0.6980 on a catalyst (e.g., China data beat) would flip bias neutral-bullish.
NZD/USD (0.5645) — bearish bias
The weakest pair in the G10 today, extended its decline from Wednesday. The kiwi is being dragged by soft dairy auction results and a general lack of demand for commodity currencies. The -0.35% move is accelerating, and the 0.5650 handle is crumbling.
- Support 0.5620 — April 24 low and a level where the RBNZ may start to voice concern; a break targets 0.5580 (2024 low).
- Resistance 0.5690 — prior day high and the 20-day moving average; a bounce above would indicate a temporary reprieve.
- Invalidation: A daily close above 0.5720 would break the downtrend and turn bias neutral.
European cross: EUR/GBP
EUR/GBP (0.8617) — neutral bias
The cross is nearly unchanged, compressing between 0.8600 and 0.8635 for the fourth consecutive session. Low volatility reflects a lack of divergent catalysts between the ECB and BOE.
- Support 0.8600 — psychological and multiple-day support; a break would accelerate cable divergence and target 0.8570.
- Resistance 0.8635 — prior day high and the 50-day moving average; a break opens 0.8650.
- Invalidation: A break above 0.8660 or below 0.8580 would break the compression range.
Cross-market read: correlations & risk appetite
The divergence today is clear: the yen bloc is outperforming (+0.12% average) despite USD/JPY flat, while commodity FX is lagging (-0.29%). This is not a uniform risk-off trade. Instead, it reflects a rotation out of commodity-sensitive currencies (AUD, NZD, CAD) and into safe-haven yen crosses. The USD-bloc average of -0.28% aligns with commodity FX, confirming that the dollar is not broadly weak — the drop in USD/CHF is idiosyncratic.
What consensus may be missing: The market is attributing NZD/USD weakness to dairy and China headlines, but the real driver is positioning. Speculative shorts on NZD are at multi-month highs, and today’s further decline suggests a stop-run below 0.5650. The fact that NZD is the weakest pair, not just among commodity FX but outright, implies that the move is mechanical — not fundamental. Once the stops are cleared, a sharp reversal could occur, especially if the RBNZ signals no immediate easing. FX Pattern’s desk notes have flagged this positioning asymmetry for weeks, and today’s tape confirms it.
Forex forecast: base / alternate / invalidation scenarios
Base scenario (60% probability): NZD/USD continues to grind lower toward 0.5580 over the next 48 hours as commodity FX remains under pressure. USD/CHF holds near 0.8080-0.8100 on CHF haven demand. Yen crosses remain bid but capped by intervention risk. EUR/USD stays in a 1.1300-1.1400 range.
Alternate scenario (25%): A sudden risk-off event (e.g., equity selloff or geopolitical headline) pushes USD/JPY below 161.00 and JPY crosses sharply lower. In that case, USD/CHF could accelerate its drop below 0.8080, while NZD/USD finds a floor as carry trades unwind.
Invalidation: If NZD/USD closes above 0.5720 today, the bearish thesis is invalidated. For USD/CHF, a move above 0.8150 would negate the bearish tilt. For EUR/USD, a break below 1.1300 would open a test of 1.1250.
Session watchlist: named events with pair impact
- 09:00 GMT – UK GfK Consumer Confidence (May): Impact on GBP/USD and EUR/GBP. Expectation -20. A miss below -22 could push cable to 1.3140 support; a beat above -18 might test 1.3210.
- 14:00 GMT – US University of Michigan Sentiment (May final): Key for USD/CHF and USD/JPY. A reading below 75 could amplify CHF demand, while above 77 would support the dollar.
- Overnight – New Zealand ANZ Business Confidence (May): Direct trigger for NZD/USD. A sharp decline could accelerate selling toward 0.5580; a recovery above -40 might fuel a bounce.
- BOJ board member Ueda’s speech at 05:45 GMT (reported delayed): Impact on yen crosses. Any mention of intervention or rate path could shift USD/JPY direction.
Avoid vague expectations — these are the only catalysts on the calendar that matter for the next 12 hours.
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.
- App landing page: https://forex.doubanfx.com/app/
- App Store: https://forex.doubanfx.com/app/ — opens your regional store (search “FX Pattern” or “外汇形态通”; HK: https://apps.apple.com/hk/app/id6756615985).
- Features: Pattern recognition, B/S signals, economic calendar, dark mode.
Disclaimer: For informational and educational purposes only. Not investment advice.