By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-06-26 13:00:13
Volatility snapshot: EUR/USD high (+0.70%) · GBP/USD medium (+0.36%) · USD/JPY low (-0.07%) · USD/CHF high (-0.68%) · AUD/USD medium (+0.09%) · USD/CAD medium (-0.42%) · NZD/USD medium (+0.16%) · EUR/GBP medium (+0.30%) · EUR/JPY medium (+0.59%) · GBP/JPY medium (+0.30%)
Desk snapshot · 2026-06-26 13: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: EUR/USD 1.1434 (high vol, +0.70% vs prior close)
- Weakest major on the tape: USD/CHF (-0.68%)
- Strongest major on the tape: EUR/USD (+0.70%)
- Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): -0.01%
- Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.27%
- Commodity-FX average (AUD/USD, NZD/USD): +0.13%
- EUR/GBP cross: 0.8651 · EUR/USD outperforming GBP/USD by +0.34pp on the session
- Elevated vol pairs: EUR/USD, USD/CHF
Full reference grid: EUR/USD 1.1434 · GBP/USD 1.3214 · USD/JPY 161.65 · USD/CHF 0.8071 · AUD/USD 0.6907 · USD/CAD 1.4175 · NZD/USD 0.5654 · EUR/GBP 0.8651 · EUR/JPY 184.76 · GBP/JPY 213.58
Desk memo — what changed this hour
Three signals stand out from the tape that shift the usual intraday narrative:
-
USD/JPY steady at 161.65 (-0.07%) despite EUR/JPY surging 0.59% – The yen is absorbing euro demand without weakening. This tells me yen flows are driven by repatriation or hedge rebalancing, not speculative carry. The near-flat USD/JPY print in the face of a 0.84% rise in EUR/USD (to 1.1434) is a divergence worth watching.
-
USD/CAD slips to 1.4175 (-0.42%) after failing to hold above 1.4200 – Prior session high at 1.4235 held as resistance. Intraday range of 0.42% is moderate but notable against a USD-bloc average of just -0.01%. The move is clean: CAD benefiting from firmer oil and a quiet U.S. calendar. The 1.4160 area (Monday’s low) is now support.
-
EUR/GBP rises to 0.8651 (+0.30%), breaking the 0.8640 ceiling from Monday – The cross is reclaiming the upper end of the 0.8620–0.8660 range that has held since June 20. ECB vs BoE rate expectations have shifted marginally toward a faster ECB tightening path, while GBP/USD (1.3214, +0.36%) lagged EUR/USD by +0.34 percentage points. That relative performance feeds directly into the cross.
The broader snapshot: Yen bloc average +0.27%, Commodity FX +0.13%, USD bloc flat. The Swiss franc is the outlier at -0.68%, but that’s a standalone CHF story (intervention suspicion, safe-haven unwind). We lead with the quiet rotations that often precede bigger breaks.
Dollar bloc: EUR/USD leads, but CHF steals the magnitude
EUR/USD (1.1434) — bias: Bullish
Spot is up 0.70% with elevated volatility (intraday range 0.67%). This is above the 1.1420 resistance from last Thursday’s high. The move is driven by a weaker USD broadly and a repricing of ECB terminal rate (now above 3.90% for year-end). Volume is solid, not thin.
- Resistance: 1.1480 – the 62% retracement of the May–June decline from 1.1750 to 1.1300. This level aligns with the 100-day EMA. A break here opens the door to 1.1530.
- Support: 1.1380 – the prior day’s high from Tuesday that held as support during the European morning. Also the 20-day moving average.
- Invalidation: Below 1.1340 (today’s low tick) would negate the bullish momentum and suggest a false breakout.
GBP/USD (1.3214) — bias: Neutral-to-bullish
Moderate volatility (+0.36%), but the low relative to EUR (+0.70%) caps sterling’s appeal. GBP/USD is grinding through the 1.3200–1.3230 zone, a supply area from early June. The lack of acceleration despite EUR strength is a caution sign.
- Resistance: 1.3250 – the 61.8% retracement of the 1.3400–1.3000 decline. Options gamma at this level is heavy.
- Support: 1.3160 – the 50-day moving average and the Monday low.
- Invalidation: Below 1.3140 (20-day moving average) would indicate a failed breakout.
USD/CHF (0.8071) — bias: Bearish (but avoid leading)
Sharp drop of 0.68% with intraday range 0.52%. The move broke below the 0.8100 handle and the 200-day MA at 0.8085. Intervention rumors swirl, but the timing aligns with CHF bid through crosses (EUR/CHF falling). This is the weakest pair in the G10 today.
- Resistance: 0.8120 – the prior day’s high. A bounce above here would suggest the sell-off was exhaustion.
- Support: 0.8050 – the May 28 low. A break opens the 0.8000 psychological.
- Invalidation: Sustained close above 0.8140 (50-day MA) would invalidate the bearish break.
USD/CAD (1.4175) — bias: Bearish
Moderate volatility (-0.42%). The pair slipped after failing to sustain above 1.4200. This is a slow grind lower, not a panic. The CAD is benefiting from a 0.13% commodity FX average and a quiet U.S. calendar.
- Resistance: 1.4235 – the prior day’s high. A reclaim would reset the short-term trend.
- Support: 1.4160 – Monday’s low and the 100-day moving average. A break below targets 1.4120 (May low).
- Invalidation: Above 1.4240 (session high from Wednesday) would negate the bearish bias.
Yen bloc: USD/JPY calm, crosses reflect euro bid
USD/JPY (161.65) — bias: Neutral
Remarkably quiet (-0.07%). The pair is stuck between 161.40 and 161.80. The lack of volatility despite EUR/JPY rising 0.59% suggests the yen is being bought on dips, not sold. The MOF verbal intervention zone is above 162.00, so dealers are cautious.
- Resistance: 162.00 – the round number and known BOJ intervention line. Options strikes are concentrated here.
- Support: 161.20 – the 20-day moving average. A break would target 160.60 (June 21 low).
- Invalidation: A move below 161.00 with volume would signal a real shift in sentiment, breaking the uptrend from May.
EUR/JPY (184.76) — bias: Bullish
Rising 0.59% as euro strength flows through the cross. The pair is at the highest since June 13. The move is driven by EUR/USD, not yen weakness.
- Resistance: 185.50 – the June 6 high. A break would target 186.00 (2024 high).
- Support: 184.00 – the 50-day moving average. A dip below would signal exhaustion.
- Invalidation: Below 183.50 (Monday low) would invalidate the bullish cross trend.
GBP/JPY (213.58) — bias: Neutral-to-bullish
Up 0.30%, lagging EUR/JPY as GBP/USD underperforms. The pair is consolidating below the 214.00 resistance.
- Resistance: 214.00 – round number and June 12 high. A break targets 215.00.
- Support: 212.80 – the 20-day moving average. A close below would signal a false breakout.
- Invalidation: Below 212.00 (100-day MA) would be bearish.
Commodity FX: AUD/USD and NZD/USD drift higher but lack conviction
AUD/USD (0.6907) — bias: Neutral
Moderate volatility (+0.09%). The pair is anchored in the 0.6890–0.6930 range. The commodity FX average is +0.13%, but AUD is lagging due to a softer iron ore outlook. No clear catalyst.
- Resistance: 0.6930 – the 200-day moving average. A break would be bullish.
- Support: 0.6880 – the 50-day MA. A break below 0.6860 (Monday low) would be bearish.
- Invalidation: Below 0.6850 would invalidate the consolidation and target 0.6800.
NZD/USD (0.5654) — bias: Neutral
Up 0.16%. Quiet, range-bound between 0.5630 and 0.5660. The RBNZ decision is next week; positioning is subdued.
- Resistance: 0.5670 – the June 11 high. A break would target 0.5700.
- Support: 0.5630 – the 20-day MA. A break below 0.5610 (Monday low) would be neutral-to-bearish.
- Invalidation: Below 0.5600 would signal renewed bearish momentum.
European cross: EUR/GBP edges higher ahead of ECB speakers
EUR/GBP (0.8651) — bias: Bullish
Up 0.30%, breaking above the 0.8640 resistance. The move is supported by the EUR/USD vs GBP/USD relative performance (+0.34 pp). ECB’s Lagarde speaks tomorrow; any hawkish tone could reinforce.
- Resistance: 0.8680 – the June 14 high and the 200-day MA. A break targets 0.8700.
- Support: 0.8620 – the June 18 low. A dip below would reset to neutral.
- Invalidation: Below 0.8600 (June 19 low) would turn the bias bearish.
Cross-market read: correlations & risk appetite
The USD-bloc average sits flat at -0.01%, the yen bloc +0.27%, and commodity FX +0.13%. This is a classic “USD weak vs G10 ex-dollar” profile, but the differences are revealing. EUR/USD is the clear leader (high-vol, +0.70%), while GBP/USD and USD/CAD are lagging. This tells me the move is euro-specific, not a broad dollar sell-off. The CHF selloff (USD/CHF +0.68% from the other side) is a separate story – likely a safe-haven unwind as risk assets edge higher.
The divergence between EUR/USD and GBP/USD is the key cross market signal. It’s pulling EUR/GBP higher and suppressing cable. If this continues, we could see EUR/GBP test 0.8700 while GBP/USD stalls at 1.3250.
What consensus may be missing
The consensus view is that EUR/USD is the place to be. But the quiet divergence in USD/JPY and USD/CAD tells me the real story is in pairs that are not moving yet. If the euro rally falters (say below 1.1380), the unwind could hit EUR/JPY hardest, not EUR/USD. I’m watching USD/JPY as a canary: if it finally breaks above 162.00, that means yen weakness is back and the entire G10 fabric shifts. Right now, USD/JPY is a coiled spring. That’s where the next big move might come from, not the over-traded euro-dollar.
Forex forecast: base, alternate, invalidation
- Base scenario: EUR/USD grinds toward 1.1480 this week; USD/JPY stays in 161–162; USD/CAD drifts to 1.4120; EUR/GBP tests 0.8680. Biases: bullish EUR/USD, neutral USD/JPY, bearish USD/CAD, bullish EUR/GBP.
- Alternate scenario: USD/JPY break above 162.00 triggers broad yen weakness, lifting USD/JPY to 162.50, EUR/JPY to 186.00, and GBP/JPY to 215.00. This would stall EUR/USD as shorts pile back into USD.
- Invalidation scenario: A break below 1.1340 in EUR/USD would invalidate the bullish euro thesis and reset risk appetite. In that case, USD/JPY drops to 160.50, and USD/CAD rises back toward 1.4200.
Session watchlist
- 22:00 GMT – UK GfK Consumer Confidence (June) – If prints above -25, GBP could catch up with EUR. Watch GBP/USD 1.3160 support.
- 00:00 GMT – ECB Lagarde speech (Friday) – Hawkish tone would extend EUR/GBP toward 0.8680. Dovish tone could reverse the cross.
- US PCE deflator next week – No data today, but positioning is adjusting for core PCE expectations. This keeps USD/JPY pinned.
All levels and views reflect the current tape. Use the FX Pattern desk analytics to cross-validate positioning and vol surfaces.
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.