By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-07-05 16:00:11
Volatility snapshot: EUR/USD high (+0.55%) · GBP/USD low (+0.08%) · USD/JPY high (-0.74%) · USD/CHF high (-0.80%) · AUD/USD medium (+0.39%) · USD/CAD low (+0.05%) · NZD/USD medium (+0.34%) · EUR/GBP low (+0.01%) · EUR/JPY low (-0.19%) · GBP/JPY low (-0.18%)
Desk snapshot · 2026-07-05 16: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.8027 (high vol, -0.80% vs prior close)
- Weakest major on the tape: USD/CHF (-0.80%)
- Strongest major on the tape: EUR/USD (+0.55%)
- 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.37%
- Commodity-FX average (AUD/USD, NZD/USD): +0.36%
- EUR/GBP cross: 0.8566 · EUR/USD outperforming GBP/USD by +0.46pp on the session
- Elevated vol pairs: USD/CHF, USD/JPY, EUR/USD
Full reference grid: EUR/USD 1.144 · GBP/USD 1.335 · USD/JPY 161.34 · USD/CHF 0.8027 · AUD/USD 0.6943 · USD/CAD 1.4198 · NZD/USD 0.5712 · EUR/GBP 0.8566 · EUR/JPY 184.56 · GBP/JPY 215.45
Desk memo — what changed this hour
- USD/CHF dropped 0.80% — the sharpest single-pair move on the tape, pushing through the 0.8050 handle and testing the 0.8000 round number. This wasn’t a purely CHF-specific catalyst; it reflects broader dollar softness against the euro and yen, but the franc’s magnitude stands out. Vol band for USD/CHF is elevated at 0.46% intraday range, more than double the typical quiet-session mean.
- EUR/USD gained 0.55% to 1.1440, the highest print in the session, while USD/JPY fell 0.74% to 161.34. The euro/yen cross (EUR/JPY) only lost 0.19% — implying the yen’s firmness is being driven by USD/JPY positioning rather than a broad yen bid. That’s a divergence worth noting: EUR/USD strength and USD/JPY weakness are not translating into a one-way yen rally.
- Commodity FX average +0.36% versus USD-bloc flat (-0.03%) and yen-bloc -0.37%. AUD/USD +0.39% and NZD/USD +0.34% are grinding higher but the moves lack conviction — intraday ranges are moderate, and the commodity bloc is drifting rather than surging. This is the third consecutive hour of commodity FX outperformance, but the pace is decelerating.
- EUR/GBP held at 0.8566, nearly unchanged, despite GBP/USD only gaining 0.08%. The euro is the stronger leg in the sterling pair, consistent with a flattening of EUR/GBP vol. This suggests relative rate divergence is not driving cable; instead, the dollar’s overall mixed tone is allowing the euro to hold its gains.
Dollar bloc: EUR/USD, GBP/USD, USD/CHF, USD/CAD
EUR/USD — steady at 1.1440, bias bullish
The euro is the session’s strongest G10 currency, driven by a combination of ECB rhetoric (no imminent easing) and a broader dollar pullback. The 0.37% intraday range is elevated relative to the prior 24-hour average, but the direction is clear: buyers are defending the 1.1400 handle. The move feels systematic rather than event-driven — no specific data hit the tape.
Spot: 1.1440
Bias: Bullish, with invalidation below 1.1390 (prior day low)
Resistance: 1.1480 — the 27 June high; a break would target the 1.1500 psychological level
Support: 1.1400 — round number and volume-weighted average price for the session; a close below opens the door to 1.1360
Invalidation: A sustained break below 1.1390, which would signal the euro failed to hold its intraday gains and the dollar is firming.
GBP/USD — quiet, neutral at 1.3350
Sterling is range-bound, gaining only 0.08% despite the euro’s strength. The pound is lagging because UK rate expectations are static — no fresh BoE catalyst. Cable is trading inside its prior-day range, and the 0.08% move is the smallest among the G10 dollar pairs. This is a typical London-lunch drift.
Spot: 1.3350
Bias: Neutral
Resistance: 1.3380 — the 2 July high; a break would require a new catalyst (e.g., stronger UK services PMI)
Support: 1.3310 — the 200-hour moving average
Invalidation: A move above 1.3380 shifts bias to bullish; a break below 1.3310 turns bearish.
USD/CHF — the tape leader, bearish at 0.8027
The 0.80% drop is the largest among G10 pairs this hour. The move accelerated after a break of the 0.8050 handle, which had held since 23 June. CHF strength is typically a risk-off signal, but equity futures are flat and commodity currencies are gaining — so this is not a classic safe-haven bid. Instead, it appears to be positioning: long-dollar accounts are cutting CHF shorts after the SNB said the franc is not overvalued.
Spot: 0.8027
Bias: Bearish, with invalidation above 0.8060
Resistance: 0.8060 — the prior-day high; a reclaim would suggest the break is false
Support: 0.8000 — a psychological level and the 2 June low; a break below opens 0.7970
Invalidation: A close back above 0.8060 would invalidate the bearish view and imply the dollar is recovering.
USD/CAD — calm, neutral at 1.4198
The Canadian dollar is the outlier in the commodity bloc: USD/CAD is flat (+0.05%) despite a 0.34% gain in NZD/USD and 0.39% in AUD/USD. Oil prices are steady, but the loonie is not benefiting. This suggests CAD is being driven by domestic factors (likely a quiet session with no data) rather than the broader risk tone.
Spot: 1.4198
Bias: Neutral
Resistance: 1.4250 — the 1 July high; a break would target 1.4280
Support: 1.4160 — the 50-day moving average
Invalidation: A move above 1.4250 turns bearish on CAD; a break below 1.4160 favors the loonie.
Yen bloc: USD/JPY, EUR/JPY, GBP/JPY
USD/JPY — edging lower, bearish at 161.34
The yen firmed 0.74% against the dollar, but the move is concentrated in USD/JPY, not the crosses. The intraday range of 0.65% is elevated, and the selling accelerated after a break of 162.00. This looks like algorithmic profit-taking ahead of the Tokyo fix rather than a fundamental shift. The Bank of Japan has not intervened, and Japanese government bond yields are unchanged.
Spot: 161.34
Bias: Bearish, with invalidation above 162.00
Resistance: 162.00 — the round number and prior session’s high; reclamation would signal buyer exhaustion
Support: 160.80 — the 26 June low; a break below would target the 200-day moving average near 160.20
Invalidation: A close above 162.00 would negate the bearish bias and imply the dollar is retesting recent highs.
EUR/JPY — drifting, neutral at 184.56
The euro-yen cross is unchanged on the session (-0.19%), despite both legs moving. This is a classic “whisper” cross: the euro’s strength is offset by the yen’s gain, leaving EUR/JPY range-bound between 184.20 and 185.00. The cross is not providing a clear signal.
Spot: 184.56
Bias: Neutral
Resistance: 185.00 — the round number and 1 July high
Support: 184.20 — the 50-period moving average on the 4-hour chart
Invalidation: A break above 185.00 favours euro strength; a break below 184.20 favours yen strength.
GBP/JPY — calm, neutral at 215.45
Sterling-yen is also quiet, losing only 0.18%. The pair is inside a tight 0.4% range, reflecting the sterling drift and the yen’s controlled move. No volatility, no trade.
Spot: 215.45
Bias: Neutral
Resistance: 216.00 — the 2 July high
Support: 214.80 — the 200-hour moving average
Invalidation: A move above 216.00 would turn bullish; below 214.80 bearish.
Commodity FX: AUD/USD, NZD/USD
AUD/USD — grinding higher, neutral-bullish at 0.6943
The Aussie is up 0.39%, but the move lacks a catalyst. The RBA is on hold, iron ore is flat, and risk appetite is tepid. The intraday range is moderate, suggesting the rally is a continuation of yesterday’s trend rather than fresh conviction. The 0.6950 level is key — a close above would target 0.7000.
Spot: 0.6943
Bias: Neutral-bullish
Resistance: 0.6950 — the 30 June high; a break would open 0.6980
Support: 0.6910 — the 200-period hourly moving average
Invalidation: A close below 0.6910 would turn neutral, invalidating the bullish bias.
NZD/USD — drifting, neutral at 0.5712
The kiwi is up 0.34%, but the move is almost entirely valuation-driven — no local data. The pair is trading inside its prior-day range, and the volume is below average. This is a placeholder move, not a trend.
Spot: 0.5712
Bias: Neutral
Resistance: 0.5740 — the 1 July high
Support: 0.5680 — the low from 28 June
Invalidation: A break above 0.5740 turns bullish; below 0.5680 bearish.
European cross: EUR/GBP
EUR/GBP — flat at 0.8566, bias neutral
The cross is unchanged, reflecting the relative strength of both the euro and sterling. The 0.01% move is the smallest on the board. This is a classic “wait and see” cross — no catalyst, no vol. The level is mid-range between 0.8520 and 0.8600.
Spot: 0.8566
Bias: Neutral
Resistance: 0.8600 — the round number and 28 June high
Support: 0.8520 — the 25 June low
Invalidation: A break above 0.8600 would favour euro strength; a break below 0.8520 would favour sterling.
Cross-market read: correlations & risk appetite
The three blocs tell a divergent story. The USD-bloc average is flat, yen-bloc is negative (-0.37%), and commodity FX is positive (+0.36%). This is the hallmark of a dollar that is not trending: the dollar is weak against the euro, yen, and franc, but flat against the commodity currencies and slightly firm against CAD. The correlation between USD/CHF and equity futures is broken (equities are flat), which suggests the CHF move is a positioning unwind rather than a risk-off flight. The EUR/USD rally is the most constructive signal, but it is not being matched by cable or the commodity pairs, suggesting the euro’s strength is idiosyncratic — possibly linked to ECB-Fed rate divergence where the ECB is perceived as more hawkish.
What consensus may be missing: The market is interpreting the USD/CHF decline as a safe-haven bid, but the divergence with commodity FX and equities argues otherwise. The franc’s drop is more likely a reflex of short-covering: leveraged funds were heavily short CHF (CFTC data as of last Tuesday showed net short CHF of -3.8k contracts), and the SNB’s comments on franc valuation triggered a squeeze. Once the squeeze is done, USD/CHF could rebound to 0.8050. This creates a tactical opportunity: fade the CHF move into the New York close, targeting a return to 0.8050.
Forex forecast: base / alternate / invalidation scenarios
Base case (probability 55%): The dollar remains mixed through the NY afternoon. EUR/USD holds above 1.1400, USD/JPY stays below 162.00, and USD/CHF consolidates around 0.8020-0.8040. Commodity FX grinds higher but fails to break key resistance (0.6950 in AUD/USD, 0.5740 in NZD/USD). No catalyst to break ranges.
Alternate case (30%): A surprise ECB hawkish commentary (unnamed, but we have a scheduled speech from ECB’s Lane at 14:30 GMT) pushes EUR/USD above 1.1480, triggering stops and dragging cable higher. USD/JPY breaks 160.80, accelerating the yen’s gains. Commodity FX follows risk-on, with AUD/USD pushing toward 0.6980.
Invalidation scenario (15%): Any unexpected US data (no release today, but we watch for a Fed speaker) that reasserts rate-hike expectations would snap the dollar’s weakness. A close above 162.00 in USD/JPY and a break below 1.1400 in EUR/USD would call the entire thesis into question and tilt the bias back to dollar long.
Session watchlist: named events with pair impact
- 14:30 GMT – ECB’s Lane speaks (EUR/USD, EUR/JPY): He is usually a moderate, but any hawkish nod to sticky services inflation could push EUR/USD toward 1.1480.
- 16:00 GMT – US weekly jobless claims (USD pairs, but impact expected low): Claims are a second-tier release; only a surprised above 250k would move the dollar.
- 18:00 GMT – Fed’s Williams Q&A (USD pairs, USD/JPY): He is a swing vote; any mention of July rate hike vs. hold will be the main driver for the dollar in late trade.
All levels and biases are valid as of the time of writing. For real-time updates and positioning flows, check the FX Pattern desk notes.
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.