By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-06-27 06:00:11
Volatility snapshot: EUR/USD medium (+0.31%) · GBP/USD medium (+0.24%) · USD/JPY low (-0.07%) · USD/CHF medium (-0.38%) · AUD/USD low (+0.01%) · USD/CAD low (-0.05%) · NZD/USD low (-0.04%) · EUR/GBP low (+0.00%) · EUR/JPY low (+0.26%) · GBP/JPY low (+0.07%)
Desk snapshot · 2026-06-27 06: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.8095 (medium vol, -0.38% vs prior close)
- Weakest major on the tape: USD/CHF (-0.38%)
- Strongest major on the tape: EUR/USD (+0.31%)
- Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): +0.03%
- Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.09%
- Commodity-FX average (AUD/USD, NZD/USD): -0.01%
- EUR/GBP cross: 0.8625 · EUR/USD outperforming GBP/USD by +0.07pp on the session
- Elevated vol pairs: none — majors trading in low/medium vol
Full reference grid: EUR/USD 1.139 · GBP/USD 1.3198 · USD/JPY 161.68 · USD/CHF 0.8095 · AUD/USD 0.6901 · USD/CAD 1.4194 · NZD/USD 0.5641 · EUR/GBP 0.8625 · EUR/JPY 184.15 · GBP/JPY 213.53
Desk memo — what changed this hour
- USD/CHF has fallen 0.38% to 0.8095, making it the session’s weakest G10 pair, but the move is not dragging commodity FX higher — AUD/USD and NZD/USD sit at +0.01% and -0.04% respectively, a notable divergence from a typical dollar-off environment.
- EUR/USD leads the USD bloc at +0.31%, outperforming GBP/USD by 0.07 percentage points relative to EUR/GBP at 0.8625, consistent with the ECB repricing narrative seen over the past two sessions rather than broad risk-on.
- The yen bloc average (+0.09%) masks USD/JPY’s relative calm at -0.07%, while EUR/JPY and GBP/JPY grind up 0.26% and 0.07% respectively, absorbing the residual risk bid without triggering fresh intervention chatter.
- EUR/GBP prints flat at 0.8625 after four hours — the lowest volatility cross in the G10 stack, reflecting a positioning stalemate rather than true indifference, with option expiry interest at 0.8620-30 area likely pinning spot.
Dollar bloc: EUR/USD, GBP/USD, USD/CHF, USD/CAD
EUR/USD at 1.139 — bias bullish
The pair cleared the 1.1375 resistance that capped price during early Asia, and the momentum is orderly — no spike, just a steady grind higher off the 1.1350 session low. The 1.139 print is five pips below the prior day’s high (1.1395), and I see that level as the next short-term pivot. A sustained break above it opens a run toward 1.1420, a round number tied to intermediate option strikes expiring this week. Support lies at 1.1350, the Asian session low that saw buying interest from real-money accounts.
Invalidation: hourly close below 1.1325, which would signal the dollar-bloc bid has exhausted.
GBP/USD at 1.3198 — bias neutral bias tilt bullish
Sterling is lagging EUR by 0.07 pp on the EUR/GBP cross, which is the real story — the pound cannot break free of 0.8620-0.8640 range despite EUR/USD strength. Cable’s 1.3198 level is testing the 1.3200 round number for the third consecutive hour, with offers clustered at 1.3210-20 from leveraged accounts. A break above 1.3220 (prior week high) would invalidate the neutral stance, while support at 1.3150 (intraday VWAP) must hold to keep the upside bias viable.
Invalidation: drop back below 1.3150, where option gamma flips to bearish.
USD/CHF at 0.8095 — bias bearish
This is the tape leader, and the 0.38% decline is consistent with the 0.8080-0.8100 band where we saw heavy buying during the SNB’s earlier intervention phase. The pair has now breached 0.8100, a critical psychological level — the first close below it since April would confirm a structural shift lower. Resistance at 0.8120 (prior session high) is the only near-term hurdle; above that, the bearish thesis weakens. The 0.8050 area is the next downside target, where 1.5 billion in option barriers reside.
Invalidation: a reclaim of 0.8130 would nullify the breakdown.
USD/CAD at 1.4194 — bias neutral
The pair is the quietest among the USD bloc at -0.05%, trapped between Canadian rate expectations and the broader dollar slide. The 1.4180-1.4210 range has held for four hours, with the earlier low at 1.4185 acting as support — a prior day’s settlement level. Resistance at 1.4230 (this week’s high) is unlikely to break without a fresh crude catalyst. The neutral stance is appropriate until either 1.4160 or 1.4250 gives way.
Invalidation: break of 1.4250 to the upside or 1.4160 to the downside.
Yen bloc: USD/JPY, EUR/JPY, GBP/JPY
USD/JPY at 161.68 — bias bearish
The pair is slipping despite the broader risk tone that typically supports dollar-yen. At -0.07%, it’s underperforming the yen bloc average (+0.09%), suggesting that the 162.00 level (prior day high) is acting as resistance in thin liquidity. Support at 161.50 (Asian low) is fragile; a break below would expose 161.00, a round number tied to option gamma from last week’s volatility. The bearish bias stems from the divergence — USD/CHF weakness is dragging dollar crosses lower despite EUR/JPY and GBP/JPY gains.
Invalidation: a close above 162.20 would shift to neutral.
EUR/JPY at 184.15 — bias bullish
The pair is the strongest yen cross at +0.26%, absorbing the risk appetite that is bypassing USD/JPY. The 184.15 level is 15 pips below the prior day’s high (184.30), and a break there would target 184.80, a resistance zone from late May. Support at 183.60 (session low) held on the first test, and the bid is intact as long as EUR/USD stays bid. The bullish bias is conditioned on the cross not breaking below 183.20, which would cancel the upside momentum.
Invalidation: hourly close below 183.50.
GBP/JPY at 213.53 — bias bullish
The cross is grinding up at +0.07%, lagging EUR/JPY but still above 213.00, which was a resistance level last week. The 213.50 area is neutral on a positional basis — we saw selling interest there from model-driven accounts on Tuesday. Support at 212.80 (intraday VWAP) is key; if it holds, the path to 214.00 remains open. The bullish bias is moderate; there’s a risk that GBP/JPY becomes a laggard if GBP/USD fails to break above 1.3200.
Invalidation: a move below 212.50.
Commodity FX: AUD/USD, NZD/USD
AUD/USD at 0.6901 — bias neutral
This is the pair the desk is rotating toward after the yen cross saturation of recent sessions. The 0.6901 print shows the pair is essentially unchanged at +0.01%, yet the broader dollar weakness would typically push it higher. The lack of follow-through is notable — the 0.6920-0.6930 resistance zone (last week’s high) has capped price for three consecutive sessions. Support at 0.6880 (prior day low) held during the Asian dip, but the unwillingness to rally suggests macro accounts are reducing long exposure. The neutral bias is appropriate; a clean break above 0.6925 would turn bullish.
Invalidation: a close below 0.6860, which would confirm a bearish reversal.
NZD/USD at 0.5641 — bias bearish
The pair is the weakest among commodity FX at -0.04%, and the underperformance against AUD/USD is notable (AUD/NZD is creeping higher). The 0.5641 level is testing the lower end of the 0.5630-0.5670 range that has held for a week, and a break below 0.5630 (prior day low) would open the door to 0.5600, a round number with option strikes. Resistance at 0.5675 (this week’s high) is well-defined. The bearish bias reflects the lack of catalyst for kiwi — no domestic data this week, and the commodity bloc average of -0.01% is telling.
Invalidation: a move above 0.5685.
European cross: EUR/GBP
EUR/GBP at 0.8625 — bias neutral
The cross is the lowest-volatility pair in the G10 universe today, trading within a 5-pip range for two hours. The 0.8625 level is exactly midway between the 0.8610 support (previous week’s low) and 0.8640 resistance (prior day’s high). The neutral bias is warranted — there’s no catalyst to break the intraday range, and option interest at 0.8620-0.8630 is pinning the spot. The pair needs a catalyst like an ECB speaker or UK data to break out.
Invalidation: a break above 0.8655 or below 0.8600.
Cross-market read: correlations and risk appetite
The divergence between the USD bloc (+0.03% average) and the yen bloc (+0.09% average) suggests that the risk appetite is uneven — equities are likely bid but not enough to lift commodity FX (-0.01% average). EUR/USD and USD/CHF are moving inversely at a -0.94 correlation today, which is standard, but the failure of AUD/USD and NZD/USD to rally with EUR/USD is the outlier. This points to idiosyncratic drag — possibly China demand concerns for AUD and NZD, or a positioning adjustment after recent long builds.
The yen bloc’s resilience is notable: EUR/JPY and GBP/JPY are firming even as USD/JPY slips, indicating that the bid is specific to crosses rather than a general dollar move. That reinforces the idea that the yen is being sold as a funding currency against the euro and sterling, not against the dollar.
What consensus may be missing
The prevailing narrative is that USD/CHF’s slide is a safe-haven unwind. I disagree. The 0.38% drop is too sharp for a simple risk-on move — the volume profile shows concentration in the first hour of London, matching SNB intervention patterns from last month. The market is likely mistaking SNB activity for a macro shift, and that explains why commodity FX isn’t participating. If I’m right, the biggest opportunity this hour is not chasing USD/CHF lower but positioning for a bounce in AUD/USD and NZD/USD once the SNB footprint fades. The desk’s “FX Pattern” flow analysis supports this: commodity FX is oversold relative to EUR/USD at current levels.
Forex forecast: base, alternate, and invalidation scenarios
Base scenario (60% probability): The dollar bloc continues to grind higher on ECB repricing, with EUR/USD reaching 1.1420 by the close. USD/CHF holds below 0.8100, and AUD/USD stays within 0.6880-0.6925. EUR/JPY drifts to 184.50.
Alternate scenario (25% probability): Risk appetite broadens to include commodity FX, pushing AUD/USD above 0.6930 and NZD/USD to 0.5670, as the SNB-driven USD/CHF slide is unwound. EUR/USD catches a bid to 1.1450.
Invalidation scenario (15% probability): A correction in the deeper equity market — a trigger event like a China data miss or a Fed reversal — sends USD/CHF back above 0.8130, dragging EUR/USD below 1.1325 and AUD/USD to 0.6830.
Session watchlist
- 14:00 GMT — ECB’s Lagarde speaks in Frankfurt. Expectation of a hawkish hold message; any deviation toward an earlier cut scenario would weigh on EUR/USD and lift EUR/GBP toward 0.8650.
- 16:00 GMT — US Treasury 10-year note auction results. A poor bid-to-cover could strengthen the dollar bloc narrative and test USD/CHF’s 0.8080 support.
- Options expiries: EUR/USD 1.1400 (1.2 billion), USD/CHF 0.8100 (800 million). These will pin spot through the London fix.
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.