By Kenji Nakamura · Asia FX & USD/JPY Specialist
Published (UTC): 2026-06-28 18:00:12
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-28 18:00 UTC
Kenji Nakamura (Asia FX & USD/JPY Specialist) — Lead with yen crosses, carry/vol asymmetry, and intervention risk near round numbers.
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
Three shifts stand out from the desk feed: first, GBP/USD printed 1.3198 with moderate volatility (+0.24%) — but the market tone is far wider than that single price suggests. The lead pair is quiet, yet the real action sits in USD/CHF shedding 0.38% to 0.8095, a move that caught a few late shorts off guard. Second, the yen bloc averaged +0.09% while commodity FX averaged -0.01%, carving a clear risk-split: yen-strength appetite is intact, but commodity exposure is being trimmed into the close. Third, EUR/GBP at 0.8625 is barely budged — sterling’s underperformance against the dollar is actually euro-led, not cable-driven, and that cross read matters for positioning the GBP/USD neutral bias.
Dollar bloc: EUR/USD, GBP/USD, USD/CHF, USD/CAD
EUR/USD — 1.139, bias bullish
This is the dollar bloc’s engine room right now. EUR/USD’s +0.31% move with moderate volatility tells me the dollar is under broad pressure, but the structure is euro-specific: the single currency is grinding through the 1.1350-1.1400 resistance band that has held for three sessions. The desk sees good two-way flow around 1.1380-1.1410, with real money buyers absorbing dealer offers near the figure.
Key levels: resistance at 1.1400 — a psychological and prior-day high zone where option barriers are clustered; support at 1.1350 — the Monday close and a level where EUR/CHF cross flows tend to stabilize. Invalidation: a break below 1.1330 would negate the euro bid and shift focus back to dollar short-covering.
GBP/USD — 1.3198, bias neutral
This is the “quiet pair” of the hour. At 1.3198 with only +0.24% and moderate volatility, cable is effectively marking time. The story is what’s not happening: sterling isn’t following the euro higher, but it’s also not catching the commodity bloc’s softness. That tells me the pair is pinned by cross flows — EUR/GBP stability at 0.8625 suggests euro strength is the primary dollar-side driver, not GBP-specific demand.
Key levels: resistance at 1.3220 — the prior day’s high and a level where offers from model accounts are concentrated; support at 1.3170 — the session low from London morning and a level that, if broken, would open a test of the 1.3120 vol band. Invalidation: a move below 1.3160 would shift bias bearish, triggered by stop-loss selling if cable loses the 1.3170 area.
USD/CHF — 0.8095, bias bearish
This is the tape leader — and the move the desk is watching most closely. USD/CHF dropped 0.38% with moderate volatility, taking out the 0.8100 figure. What changed vs a typical session: the selloff accelerated through the London fix as corporate hedging flows met stops below 0.8110. The pair is now testing the lower edge of the two-week 0.8080-0.8160 range.
Key levels: support at 0.8080 — the August 25 low and a level where EUR/CHF bids tend to form resistance; resistance at 0.8110 — the prior day’s low that now acts as a pivot for intraday bears. Invalidation: a close back above 0.8130 would neutralize the bearish bias and suggest the CHF rally is exhaustion, not trend.
USD/CAD — 1.4194, bias neutral
Canada’s dollar is taking cues from the commodity bloc softness, not the USD story. At 1.4194 with only -0.05% and calm volatility, USD/CAD is barely reacting to the CHF-led dollar weakness. That divergence matters: the loonie is trapped between a softer USD and weaker oil — the pair is range-bound in the 1.4150-1.4250 corridor.
Key levels: support at 1.4150 — a prior session low and the 50-hour moving average; resistance at 1.4230 — the Tuesday high and a level where Canadian-dollar supply emerged. Invalidation: a break above 1.4250 would flip the bias bullish and suggest oil-driven CAD weakness is overtaking USD dynamics.
Yen bloc: USD/JPY, EUR/JPY, GBP/JPY
USD/JPY — 161.68, bias neutral
Yen bloc averages are positive at +0.09%, but USD/JPY is the exception at -0.07%. The pair is locked in the 161.50-162.00 zone that has held for three days — what changed is the lack of follow-through from the CHF selloff. CHF weakness typically feeds yen buying via cross-asset risk, but USD/JPY is recalcitrant. The desk sees this as positioning-limbo: shorts are unwilling to add below 161.00, and longs are capped by BOJ threat rhetoric.
Key levels: support at 161.50 — a round-number area where bids from real money accounts have been consistent; resistance at 162.00 — a psychological trigger for BOJ intervention chatter. Invalidation: a break below 161.00 would trigger aggressive yen-bloc buying and push USD/JPY toward 160.50.
EUR/JPY — 184.15, bias bullish
The euro’s strength is carrying through to the yen cross. At 184.15 with +0.26% and calm volatility, EUR/JPY is grinding higher in a clear uptrend. What’s different: the pair is ignoring the CHF selloff and commodity bloc softness, suggesting it’s a pure carry trade — long EUR funded by low-yielding JPY, with little risk-on/risk-off influence.
Key levels: support at 183.50 — the prior day’s low and a level where EUR/JPY cross bids tend to accumulate; resistance at 184.50 — the August high and a test of the 2023 upward channel. Invalidation: a drop below 183.20 would break the near-term trend and suggest euro strength is faltering.
GBP/JPY — 213.53, bias neutral
This is the laggard of the yen bloc. At 213.53 with only +0.07% and calm volatility, GBP/JPY is underperforming EUR/JPY. The story: sterling weakness against the euro is dragging the cross — GBP/JPY is trading a full 40 pips below where EUR/JPY’s strength would imply.
Key levels: support at 213.00 — a round number that has held as support in recent sessions, with stop-loss orders clustering below 212.80; resistance at 214.00 — the Tuesday high and a level where offers from model accounts are layered. Invalidation: a break above 214.10 would neutralize the neutral bias and signal GBP/JPY is catching up to the euro-led yen bloc move.
Commodity FX: AUD/USD, NZD/USD
AUD/USD — 0.6901, bias neutral
The Aussie is flat (+0.01%) with calm volatility — the story is what’s absent: no follow-through from the CHF selloff, no reaction to the EUR/USD bid. This is the commodity bloc softness in action: the desk sees commodity FX as the funding leg for carry trades, with capital flowing into EUR and out of AUD/NZD.
Key levels: support at 0.6870 — the prior session low and a level where RBA-linked option barriers sit; resistance at 0.6920 — the Tuesday high and a level that has capped rallies all week. Invalidation: a move below 0.6850 would break the neutral range and shift bias bearish, triggered by stop-loss selling on the RBA-holdview.
NZD/USD — 0.5641, bias bearish
The Kiwi is at the soft end of the G10 spectrum at -0.04% with calm volatility. At 0.5641, NZD/USD is testing the lower edge of its recent 0.5610-0.5680 range — and the desk sees downside risk accelerating if 0.5630 breaks.
Key levels: support at 0.5630 — a prior swing low and a level where kiwi exporters have been buying; resistance at 0.5660 — the session high and a level that has rejected rallies in four of the last five trading days. Invalidation: a close above 0.5680 would neutralize the bearish bias and suggest a short-covering rebound.
European cross: EUR/GBP
EUR/GBP — 0.8625, bias neutral
This cross is the key to understanding why GBP/USD is quiet. At 0.8625 with +0.00% and calm volatility, EUR/GBP is pinned in a tight range. What changed: the cross is ignoring the 0.31% euro rally in EUR/USD — suggesting GBP is not weak, but EUR demand is simply the story.
Key levels: support at 0.8610 — the prior day’s low and a level where ECB-related option barriers have held; resistance at 0.8640 — the Tuesday high and a level that has capped euro strength against sterling. Invalidation: a break above 0.8650 would signal GBP underperformance is real and open a test of 0.8660.
Cross-market read: correlations & risk appetite
The three bloc averages tell the story: USD-bloc at +0.03%, yen-bloc at +0.09%, commodity FX at -0.01%. The distance between yen and commodity is the desk’s key signal — it’s widening, not narrowing. In a typical quiet session, those averages converge; today they’re diverging. That means capital is rotating: out of commodity currencies (AUD, NZD, CAD) into the yen bloc (JPY crosses) and the euro.
One number to highlight: EUR/CHF is the transmission belt here. If USD/CHF is falling — and it is at -0.38% — then EUR/CHF should be steady. Instead, EUR/CHF is actually rising, confirming that CHF strength is specific to the USD leg, not a risk-off flight to Swiss franc. That’s the desk’s reading from the FX Pattern real-time feed.
Forex forecast: base / alternate / invalidation scenarios
Base case (60% probability): USD/CHF continues its grind lower toward 0.8050, supporting EUR/USD and the yen bloc. GBP/USD stays in the 1.3150-1.3220 range, with EUR/GBP providing the anchor. Commodity FX continues to lag, with NZD/USD leading the downside.
Alternate case (25% probability): USD/CHF finds support at 0.8080 and rebounds toward 0.8130. This pullback would drag EUR/USD back to 1.1330 and weaken the yen bloc bid, as the entire “long EUR, short CHF” trade unwinds.
Invalidation scenario: A move in USD/JPY below 161.00 or above 162.50 breaks the bloc correlations entirely. Below 161.00 would trigger a full yen rally, compressing all positions; above 162.50 would revive the carry trade and pull CHF higher as well.
Session watchlist: named events with pair impact
Three specific catalysts are on the desk’s calendar: first, Eurozone HCOB services PMI final prints at 0900 GMT — a miss below 50.0 would hit EUR/USD’s 1.139 level; second, the US ISM Services index at 1400 GMT — a print above 50.0 would revive the USD bid and test USD/CHF support at 0.8080; third, the Bank of Canada’s business outlook survey at 1530 GMT — softer data would send USD/CAD above 1.4230 and reinforce commodity bloc weakness.
What consensus may be missing
The market is reading USD/CHF’s -0.38% as pure CHF strength or dollar weakness. The desk sees something else: the move is asymmetric — USD/CHF is falling but EUR/CHF is also rising, meaning Swiss franc is weakening against the euro. That’s a carry-inspired repositioning: accounts are rotating out of CHF-funded positions and into EUR, not because of risk-off. The CHF selloff is actually a risk-on signal. Consensus is running the wrong correlation, and the 0.8080 level in USD/CHF will be the tell — if it breaks, expect a broader yen bloc bid, not a CHF safe-haven rally.
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.