By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-06-26 07:00:12
Volatility snapshot: EUR/USD medium (+0.22%) · GBP/USD medium (+0.24%) · USD/JPY low (-0.04%) · USD/CHF medium (-0.43%) · AUD/USD medium (+0.01%) · USD/CAD medium (-0.30%) · NZD/USD low (+0.10%) · EUR/GBP low (-0.06%) · EUR/JPY low (+0.15%) · GBP/JPY low (+0.22%)
Desk snapshot · 2026-06-26 07: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: USD/CHF 0.8091 (medium vol, -0.43% vs prior close)
- Weakest major on the tape: USD/CHF (-0.43%)
- Strongest major on the tape: GBP/USD (+0.24%)
- Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): -0.07%
- Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.11%
- Commodity-FX average (AUD/USD, NZD/USD): +0.06%
- EUR/GBP cross: 0.8619 · EUR/USD outperforming GBP/USD by -0.02pp on the session
- Elevated vol pairs: none — majors trading in low/medium vol
Full reference grid: EUR/USD 1.1379 · GBP/USD 1.3198 · USD/JPY 161.7 · USD/CHF 0.8091 · AUD/USD 0.6901 · USD/CAD 1.4192 · NZD/USD 0.565 · EUR/GBP 0.8619 · EUR/JPY 183.94 · GBP/JPY 213.41
Desk memo — what changed this hour
- GBP/USD tops the G10 board at +0.24%, but the advance is incremental and volume‑thin. EUR/USD sits only 0.02 percentage points behind (+0.22%), yet the pair has failed to break above 1.1380 for a third consecutive hour — a divergence that reinforces the range‑bound character of both.
- Yen bloc outperforms the USD bloc for a second session, with the yen‑linked average +0.11% versus USD‑bloc −0.07%. USD/JPY is essentially flat at 161.7, but the modest firming in EUR/JPY (+0.15%) and GBP/JPY (+0.22%) says flows are rotating out of dollar‑denominated shorts.
- USD/CHF is the clear outlier at −0.43% — the sole mover beyond one standard deviation of this week’s average daily range. Despite the headline drop, the move lacks a catalyst; spot remains inside 0.8040–0.8120, the prior day’s high‑low band, suggesting positioning rather than a new trend.
- EUR/GBP trades at 0.8619, essentially unchanged from the previous close. The cross has not deviated more than 10 ticks from that level in the past four hours, a reliable sign that both majors are grinding sideways with no directional conviction.
Dollar Bloc: EUR/USD and GBP/USD Range‑Bound, USD/CHF Retreats
EUR/USD — quiet, sideways, stuck
Spot: 1.1379
Bias: Neutral
EUR/USD is trading inside a 20‑pip band north of the prior day’s low (1.1355) and below the weekly high (1.1410). The moderate vol reading (~+0.22%) is entirely noise — there is no sustained buying or selling. The pair has paused ahead of next week’s euro‑zone PMIs and ECB commentary, with no fresh catalyst to break the inertia.
- Support: 1.1355 — the prior session low and a level where option gamma has accumulated over the past 48 hours. A close below opens a test of the 1.1320 vol bin.
- Resistance: 1.1410 — the weekly high, also the 50‑day moving average. Acceptance above here would require a material shift in rate differentials.
- Invalidation: A break below 1.1320 would signal a shift to bearish, likely driven by a stronger‑than‑expected US PCE print next week.
GBP/USD — grinding higher in thin flows
Spot: 1.3198
Bias: Neutral
Sterling is the strongest pair this hour, but the move is not a breakout. The pound has lifted away from the prior day’s low (1.3155) toward the 1.3200 handle, a round number that has capped rallies three times this week. Volume is below the 20‑day average, and the relative strength index is flat at 52. This is consolidation, not accumulation.
- Support: 1.3155 — the prior day’s low and the lower bound of this week’s trading range. A break below would target the 1.3120 cluster of June lows.
- Resistance: 1.3220 — the prior week’s high and a level where notable stop‑loss orders sit, per FX Pattern flow data. A sustained move above 1.3220 would turn bias bullish.
- Invalidation: A close below 1.3155 on increased volume reasserts bearish momentum; watch for UK retail sales revisions.
USD/CHF — top mover in name only
Spot: 0.8091
Bias: Bearish but caution
The Swiss franc is the only pair showing a clean move of more than 0.4% this hour. Yet the decline from 0.8120 to 0.8091 occurred on below‑average tick volume, and the pair remains inside the prior day’s range (0.8040–0.8135). There is no new news — just a slow drift lower as month‑end rebalancing unwinds earlier CHF shorts. The move is notable for what it is not: a rout.
- Support: 0.8040 — the prior session low and the March 2024 low. A break below would open a test of the psychologically important 0.8000 figure.
- Resistance: 0.8125 — the 20‑day moving average. A reclaim would neutralise the bearish tilt.
- Invalidation: A close above 0.8135 (this week’s high) would invalidate the bearish bias, suggesting the move was exhaustion rather than trend.
USD/CAD — lower as oil steadies
Spot: 1.4192
Bias: Bearish
The loonie is modestly firmer, tracking a small bounce in WTI crude. USD/CAD has slipped from 1.4230 to 1.4192, but the pair remains anchored by the 1.4170–1.4250 range that has held for six sessions. The move lacks follow‑through and is likely positioning ahead of Canadian GDP data next week.
- Support: 1.4170 — the lower edge of the recent congestion zone. A break would expose the 1.4100 vol band.
- Resistance: 1.4250 — the prior day’s high. Acceptance above would shift bias back to bullish.
- Invalidation: A daily close above 1.4250 on stronger US yields.
Yen Bloc Outperforms with Quiet Firmness
USD/JPY — flat but holding under 162
Spot: 161.7
Bias: Neutral
The dollar‑yen pair is essentially unchanged, but the fact that it has not rallied alongside US yields suggests the yen is finding bids on dips. USD/JPY is trapped between the prior day’s low (161.2) and a resistance cluster near 162.0 — a level defended by option‑related interest. The yen bloc’s +0.11% average is a subtle outperformance that markets are not yet pricing as a trend.
- Support: 161.2 — the prior session low. A break would target 160.80, the 21‑day moving average.
- Resistance: 162.0 — a big round number and the prior week’s high. A close above would open a push to 162.50.
- Invalidation: A break below 160.80 with USD/JPY vol expansion would turn bearish.
EUR/JPY — drifting higher in thin conditions
Spot: 183.94
Bias: Neutral
The cross is up 0.15% but remains inside the 183.5–184.2 range. This is a mirror of EUR/USD’s sideways action combined with yen firmness. Without volatility in EUR/USD, EUR/JPY lacks a catalyst.
- Support: 183.50 — the prior day’s low. A break would target 183.00.
- Resistance: 184.20 — the weekly high. A move above would require EUR/USD to break 1.1410.
- Invalidation: A close above 184.20 on increased volume.
GBP/JPY — sterling’s strength drives the cross
Spot: 213.41
Bias: Mildly bullish
GBP/JPY has crept higher on the back of GBP/USD’s modest gain. The cross is testing the 213.50 resistance area, but like the other yen pairs, the move is slow and lacks momentum. The bias is neutral‑to‑bullish as long as cable holds above 1.3155.
- Support: 212.80 — the prior session low. A break below would cancel the bullish tilt.
- Resistance: 213.50 — the prior week’s high. A break would target 214.00.
- Invalidation: A break below 212.80 on a yen repricing event.
Commodity FX: AUD/USD and NZD/USD Stalling
AUD/USD — flat at a critical level
Spot: 0.6901
Bias: Neutral
AUD/USD is unchanged on the session, parked at the 0.6900 round number after failing to rally above 0.6940 earlier in the week. The pair is range‑bound between 0.6875 and 0.6940, with no catalyst to break out. Commodity prices are steady, but iron ore futures are off slightly, capping the Aussie.
- Support: 0.6875 — the prior day’s low. A break would target the 0.6850 support.
- Resistance: 0.6940 — the weekly high. A close above is needed to re‑engage the bulls.
- Invalidation: A break below 0.6850 on a risk‑off move.
NZD/USD — quiet inside a tight band
Spot: 0.5650
Bias: Neutral
The kiwi is up 0.10% but remains stuck in a 30‑pip corridor. The pair is squeezed between the prior day’s low (0.5620) and the 0.5660 resistance. New Zealand data is absent, and the currency is simply tracking the Aussie.
- Support: 0.5620 — the prior session low. A break would open a test of 0.5600.
- Resistance: 0.5660 — the prior week’s high. A breakout would target 0.5680.
- Invalidation: A daily close below 0.5620 would turn bearish.
European Cross: EUR/GBP — The Quiet Signal
Spot: 0.8619
Bias: Neutral
EUR/GBP is the most telling cross of the session. It has barely moved — −0.06% — and sits exactly mid‑range between the prior day’s low (0.8605) and high (0.8635). When the cross is this still, it indicates that neither EUR/USD nor GBP/USD has a clear directional edge. The cross is a volatility sink: the real action is elsewhere.
- Support: 0.8605 — the prior day’s low. A break would suggest euro weakness vs cable.
- Resistance: 0.8635 — the prior day’s high. A break would suggest sterling softness.
- Invalidation: A move above 0.8650 or below 0.8580 (this week’s extremes) would break the range.
Cross‑Market Read: Correlation Divergence
The USD‑bloc average of −0.07% contrasts with the yen bloc’s +0.11%, while commodity FX sits at +0.06%. This is a classic low‑vol regime where cross‑asset correlations are not aligned. US 10‑year yields are flat, equity futures are little changed, and the VIX is below 14. The lack of a macro driver means flows are driven by month‑end rebalancing and option expiries, not conviction.
The one exception is USD/CHF, which is moving independently of US rates. That suggests a specific CHF‑driven repositioning — possibly related to SNB intervention hedging or a unwind of risk‑off CHF longs.
What Consensus May Be Missing
Most commentary paints USD/CHF’s decline as part of a broader CHF redemption story, but the move is isolated. EUR/CHF is up only 0.15%, and GBP/CHF is up 0.20% — hardly a franc rout. The real story is the quiet signal from EUR/USD and GBP/USD: both are rejecting a move to the highs despite a soft dollar environment. This suggests the market is already long euros and sterling, and no new buyers are stepping in. The risk is a sharp correction lower, not a continuation.
Forex Forecast Scenarios
Base case: EUR/USD remains range‑bound (1.1355–1.1410) and GBP/USD stays in its 1.3155–1.3220 corridor through the week. USD/CHF consolidates near 0.8090. The yen bloc holds a modest bid, but no breakout.
Alternate case (bullish EUR/USD): A break above 1.1410 on euro‑zone PMIs next week could trigger short‑covering, targeting 1.1450. USD/CHF would likely fall to 0.8040.
Alternate case (bearish GBP/USD): A break below 1.3155 on weak UK retail sales would target 1.3120, with EUR/GBP rising above 0.8650.
Invalidation: If US PCE prints materially above expectations, the dollar bloc would strengthen, breaking EUR/USD below 1.1320 and pushing USD/CHF back above 0.8135.
Session Watchlist
- No US data today — the calendar is barren, reinforcing the low‑vol tone.
- Next catalyst: Next week’s US PCE (June 28), euro‑zone PMIs (June 23), and Bank of England minutes (June 20).
- Option expiries today: EUR/USD 1.1400 ($1.2B, 10:00 NY cut) may cap moves. GBP/USD 1.3200 ($600M, 10:00 NY cut).
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.