By Kenji Nakamura · Asia FX & USD/JPY Specialist
Published (UTC): 2026-06-25 21:00:12
Volatility snapshot: EUR/USD low (-0.06%) · GBP/USD medium (-0.06%) · USD/JPY low (-0.01%) · USD/CHF medium (-0.39%) · AUD/USD medium (-0.04%) · USD/CAD medium (-0.25%) · NZD/USD medium (-0.28%) · EUR/GBP low (-0.13%) · EUR/JPY low (+0.14%) · GBP/JPY low (+0.20%)
Desk snapshot · 2026-06-25 21: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.8094 (medium vol, -0.39% vs prior close)
- Weakest major on the tape: USD/CHF (-0.39%)
- Strongest major on the tape: GBP/JPY (+0.20%)
- Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): -0.19%
- Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.11%
- Commodity-FX average (AUD/USD, NZD/USD): -0.16%
- EUR/GBP cross: 0.8613 · EUR/USD outperforming GBP/USD by +0.00pp on the session
- Elevated vol pairs: none — majors trading in low/medium vol
Full reference grid: EUR/USD 1.1373 · GBP/USD 1.3192 · USD/JPY 161.74 · USD/CHF 0.8094 · AUD/USD 0.6913 · USD/CAD 1.42 · NZD/USD 0.5649 · EUR/GBP 0.8613 · EUR/JPY 183.92 · GBP/JPY 213.37
Desk memo — what changed this hour
- USD/CHF dropped 0.39% to 0.8094 — the weakest in the G10 field today. What’s striking is the lack of a clear catalyst; the move looks driven by position squaring ahead of Swiss consumer sentiment data tomorrow, not a broad dollar selloff. EUR/USD and GBP/USD are only down 0.06% each, so this is a CHF-specific bid.
- GBP/JPY rose 0.20% to 213.37, leading the yen bloc higher. The pair is now within 1 yen of its July high (214.50), and the carry-driven bid is gathering momentum as Asian equity futures point higher. USD/JPY is essentially flat at 161.74, indicating that yen weakness is concentrated in crosses, not the dollar leg.
- USD-bloc average dropped 0.19% versus yen-bloc average +0.11%. The divergence underscores a risk-on tilt: money is rotating out of safe-haven dollar pairs and into higher-beta yen crosses. Commodity FX average -0.16% confirms the bid is not in raw materials plays but in carry.
Dollar bloc: EUR/USD, GBP/USD, USD/CHF, USD/CAD
EUR/USD at 1.1373 — neutral
Spot is stuck in the 1.1360–1.1390 range that has held for three sessions. The 50‑hour moving average sits at 1.1370, providing intraday support. Resistance is the prior day’s high at 1.1395 — a level that capped rallies last week. Bias is neutral until a break beyond 1.1400. Invalidation: a close below 1.1350.
Key levels: Support 1.1360 (session low), Resistance 1.1395 (prior day high).
GBP/USD at 1.3192 — neutral
Sterling is drifting on low volume, with the 1.3200 handle acting as magnetic resistance. The pair opened near 1.3205 and slipped, suggesting selling interest just above. Support at 1.3175 (Monday’s low) is the only nearby floor. Bias neutral; a move below 1.3175 would shift bearish.
Key levels: Support 1.3175, Resistance 1.3210 (intraday high). Invalidation: a break above 1.3220.
USD/CHF at 0.8094 — bearish
This is the tape leader. The 0.8100 round number gave way in the European morning, and the decline accelerated through 0.8090. Next support is the August 9 low at 0.8055. Resistance is now 0.8110 (former support turned resistance). The move is technically clean: a descending channel since last week’s 0.8180 peak. Bias bearish as long as price stays below 0.8110. Invalidation: a rally back above 0.8140 would negate the breakdown.
Key levels: Support 0.8055, Resistance 0.8110.
USD/CAD at 1.4200 — neutral
The 1.4200 handle is being defended by option-related interest. Spot has oscillated between 1.4190 and 1.4215 for the past 90 minutes. The prior day’s low at 1.4180 is the key support; a break would target 1.4150. Resistance at 1.4225 (Asian session high). Bias neutral with a slight bearish tilt given the dollar-bloc average decline. Invalidation: a close above 1.4225.
Key levels: Support 1.4180, Resistance 1.4225.
Yen bloc: USD/JPY, EUR/JPY, GBP/JPY
USD/JPY at 161.74 — neutral
The pair is almost unchanged, which is the story: yen weakness is not showing up in the dollar leg because USD/JPY is held back by broad dollar softness. The 161.50–162.00 range is quiet, with intervention risk loitering near 162.00. Support is the 100‑hour moving average at 161.40; resistance is the prior day’s high at 162.10. Bias neutral until a catalyst pushes through either level. Invalidation: a close above 162.50 (would bring MoF chatter).
Key levels: Support 161.40, Resistance 162.10.
EUR/JPY at 183.92 — bullish
The cross is grinding higher, up 0.14% on the session. The 183.90 level is just above the 183.80 resistance that held for two days earlier this week. A close above 184.00 would open a run toward the July high at 184.80. The carry dynamic is supportive: EUR rates are sticky, and the yen’s fundamental softness persists. Support at 183.50 (session low). Bias bullish above 183.80. Invalidation: a drop below 183.00.
Key levels: Support 183.50, Resistance 184.00 (round number).
GBP/JPY at 213.37 — bullish
The strongest pair in the desk. GBP/JPY is leading the yen bloc with a 0.20% gain, driven by sterling’s resilience and the cross’s high yield. The 213.30 area is now immediate resistance — a break above would target 214.00. Support at 212.80 (prior day close). The 213.50–214.00 zone is where option barriers are reported. Bias bullish; invalidation would be a reversal below 212.50.
Key levels: Support 212.80, Resistance 214.00.
Commodity FX: AUD/USD, NZD/USD
AUD/USD at 0.6913 — neutral
The Australian dollar is flat, mirroring the dollar-bloc average. The 0.6900 handle held as support during the Asian session. Resistance at 0.6930 (Wednesday’s high). The lack of copper or iron ore moves leaves AUD/USD directionless. Bias neutral. Invalidation: a break below 0.6890 would turn bearish.
Key levels: Support 0.6900, Resistance 0.6930.
NZD/USD at 0.5649 — bearish
NZD/USD is down 0.28% to 0.5649, the second weakest in the desk. The break below 0.5660 (the prior week’s low) opens a path to 0.5600. The RBNZ rate cut expectations are weighing — the market prices a 40% chance of a cut in October. Resistance is now 0.5665 (former support). Bias bearish; invalidation needs a close above 0.5700.
Key levels: Support 0.5600, Resistance 0.5665.
European cross: EUR/GBP at 0.8613 — neutral
EUR/GBP is down 0.13%, drifting in a tight 0.8605–0.8620 band. The move lower is consistent with the euro’s slight underperformance vs. sterling today (GBP/USD -0.06% vs EUR/USD -0.06% but GBP had a higher high). The pair is stuck between the 200‑hour moving average (0.8610) and the 0.8625 prior high. Bias neutral. Invalidation: a break below 0.8600 would be bearish.
Key levels: Support 0.8600, Resistance 0.8625.
Cross-market read: correlations & risk appetite
The session is defined by divergence: USD-bloc average -0.19% vs yen-bloc average +0.11%. This is typically a risk-on signal — investors are selling safe-haven dollars and buying yen crosses for carry. However, commodity FX average -0.16% muddies the picture, as Australia and New Zealand are commodity-linked. The U.S. 10‑year yield is steady at 4.02%, so the dollar move is not yield-driven. Instead, the tape leader USD/CHF is rotating on its own (Swiss data uncertainty). What consensus may be missing: The Swiss franc’s decline (USD/CHF down) is not a dollar-bloc story; it is a CHF-specific move. Many will try to fade USD/CHF at 0.8090 because the level looks stretched (RSI 32), but the channel breakdown suggests momentum shorts still have room to 0.8055. Avoid chasing the bounce until price reclaims 0.8110.
Forex forecast: base / alternate / invalidation scenarios
Base case (60%): USD/CHF continues to drift lower toward 0.8055 as the short-term trend holds. Yen crosses (especially GBP/JPY) grind higher toward 214.00, supported by risk appetite. USD/JPY stays range‑bound 161.50–162.00, with no intervention catalyst.
Alternate (25%): A surprise bid in the dollar (e.g., stronger U.S. jobless claims data tomorrow) pushes USD/CHF back above 0.8110, halting the slide. This would drag yen crosses lower as the dollar strengthens broadly.
Invalidation (15%): A sharp move in yields (10Y U.S. above 4.10% or below 3.95%) would realign all correlations. For now, the dollar-bloc weakness and yen-bloc strength are conditional on yields staying anchored.
Session watchlist
- Swiss producer & import prices (08:30 GMT) — Could reinforce or reverse the USD/CHF move. A weak print would accelerate the CHF sell-off (bearish USD/CHF). Impact: USD/CHF, EUR/CHF.
- U.S. initial jobless claims (12:30 GMT) — The four‑week average has been drifting higher; a miss above 240K could revive safety bids, supporting USD/JPY and hurting yen crosses. Impact: USD/JPY, EUR/JPY, GBP/JPY.
- Bank of Japan’s Adachi speech (05:00 GMT that just passed) — No fireworks, but any reference to intervention in USD/JPY would be noted. Impact: USD/JPY.
Note: All levels and biases are based on spot as of 04:15 GMT. The yen bloc remains the sector to watch this hour. — FX Pattern
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.