Global Rates
ECB deposit
2.00%
HIKE TOMORROW June 5
BOE base rate
3.75%
Meeting June 18
BoJ policy rate
0.75%
Meeting June 16-17
WTI Oil
$88.90
-$4-8 from yesterday's spike
Brent crude
$93.71
Pulling back on deal optimism
USD/JPY
~155
Yen recovering slightly
The most important day in the Global Rates calendar arrives tomorrow: ECB June 5. The decision is, for all practical purposes, already made. HICP April at 3.1%, services inflation at 3.9%, and core at 2.7% — all above target with no credible downside surprise possible before the meeting. The market at 97% YES is essentially correct. We hold no position. The oil reversal today — WTI from $93-97 down to $88.90 — is the key macro development that updates our other theses. The Iran military situation remains active (drones hit Kuwait's airport today, 1 killed), but the ceasefire framework technically holds and diplomatic channels have not formally collapsed. Markets are reading this as 'delay not collapse' — hence the oil selloff. For the BoJ: oil falling back from $95 to $89 is modestly positive for our NO thesis. The imported inflation argument that escalated yesterday partially deflates. We hold our fair value at 45% — the gap from 88% remains 43pp. WTI at $89 is still well below the April average of $115 at which the BoJ held 6-3. For the ECB July market: the partial oil reversal weakens the sequential hike narrative slightly. We revise fair value to 22% (from 25%), widening the gap back to 36pp from 33pp. The BOE picture is unchanged — UK CPI June 18 is the next pivot. NFP tomorrow (June 6) is relevant context for all global risk sentiment, particularly if it prints strongly and suppresses US recession fears, it would also tighten the global cycle narrative that is currently supporting European and Japanese rate markets.
Today's Market Moves
BoJ: +25bp June
88%→88%0pp
Stable at 88%. WTI pullback to $89 is modestly positive for our thesis — imported inflation argument weakens. Fair value held at 45%. Gap 43pp. 12 days to meeting.
ECB: +25bp June
95%→97%+2pp
Tomorrow. Near-certainty. No position held.
ECB: +25bp July
58%→56%-2pp
Oil pullback weakens sequential hike narrative. Fair value revised to 22% (from 25%). Gap widens to 34pp.
BOE: hike 2026
72%→71%-1pp
Oil pullback slightly reduces UK inflation tail risk. Fair value ~80% unchanged. Gap ~9pp. UK CPI June 18.
BOE: +25bp June
5%→5%0pp
Unchanged. Emergency hike scenario remains very low probability. 14 days to meeting.
Screening Table
| # | Market | Expiry | Market Price | Fair Value | Gap (pp) | Direction | Volume | Confidence |
|---|---|---|---|---|---|---|---|---|
| 1 | BoJ: +25bp June | Jun 2026 | 88% | 45% | -43pp | SELL YES | $133K | 7/10 |
| 2 | ECB: +25bp July | Jul 2026 | 56% | 22% | -34pp | SELL YES | $N/A | 5/10 |
| 3 | BOE: hike 2026 | Dec 2026 | 71% | 80% | +9pp | BUY YES | $31K | 6/10 |
| 4 | BOE: +25bp June | Jun 2026 | 5% | 12% | +7pp | NEUTRAL | $226K | 5/10 |
| 5 | ECB: +25bp June | Jun 2026 | 97% | 97% | 0pp | NEUTRAL — TOMORROW | $347K | 9/10 |
| 6 | BOE: hold July | Jul 2026 | 72% | 62% | -10pp | NEUTRAL | $N/A | 4/10 |
| 7 | CBR: cut June | Jun 2026 | 85% | 77% | -8pp | NEUTRAL | $53K | 4/10 |
| 8 | RBA: hike June | Jun 2026 | 10% | 7% | -3pp | NEUTRAL | $29K | 3/10 |
Top 5 Opportunities
1
BoJ: +25bp June — NO
↓ SELL YES-43pp
Market price
88%
Fair value
45%
Gap: -43pp
WTI pulling back from $95 to $88.90 today is the single most important development for this position. The oil escalation that drove our fair value revision from 42% to 45% yesterday is now partially reversing. Iran drones hit Kuwait's airport (1 killed), but the ceasefire framework technically holds — markets read 'delay not collapse.' At $89, imported inflation pressure is further below the April average of $115 at which the BoJ held 6-3. Our fair value stays at 45% — the pullback restores our conviction rather than adding uncertainty. The fundamental case is unchanged: Japan Q1 GDP was -0.5%. The BoJ hiking into contraction during an active but potentially subsiding geopolitical escalation — with 12 days to the meeting — is institutionally improbable. At 88% YES, the market is pricing this as near-certainty. We price it at 45%, essentially a coin flip. The 43pp gap is the widest actionable mispricing in the global rates universe.
▵ Bull case
- Iran violence continues despite pullback — drones on Kuwait airport today signal active conflict
- USD/JPY ~155: yen still weak, import cost pass-through ongoing
- Reuters poll 65% expect hike: analyst consensus could become self-fulfilling pressure
- ECB hiking tomorrow creates 'global policy synchronisation' narrative favouring BoJ action
▿ Bear case
- WTI $89 vs April average $115: BoJ held at $115 — this level doesn't cross the import-cost threshold
- Japan Q1 GDP -0.5%: hiking into contraction during geopolitical chaos is institutionally unprecedented
- 6-3 hold vote needs 2 dissenters to flip in 12 days — structurally very unlikely
- Oil reversal today: if diplomacy continues, WTI could fall further before June 16-17 decision
- 43pp gap: market dramatically overpricing certainty of a historically unprecedented move
2
ECB: +25bp July — NO
↓ SELL YES-34pp
Market price
56%
Fair value
22%
Gap: -34pp
Oil pulling back today from $95 to $89 directly weakens the ECB July sequential hike argument. With energy cost pressure reducing, the case for consecutive June + July moves loses its inflationary urgency. We revise fair value down to 22% (from 25%), widening the gap to 34pp. Tomorrow's ECB press conference (June 5) is critical: Lagarde's forward guidance will almost certainly be carefully neutral on July, consistent with institutional practice of pausing between moves to assess transmission. Bloomberg consensus: June + September — July excluded from base case. At 56% YES, the market is pricing July as a coin flip when our analysis says it should be 22%. The gap is the second-widest in the global rates universe. Low liquidity limits sizing.
▵ Bull case
- ECB June certain + HICP still elevated: July follow-through narrative remains strong even with oil pullback
- If June HICP flash (July 1) prints 3.2%+, Lagarde would have no credible reason to pause
- ECB meeting-by-meeting: explicit data-dependence leaves door open for July
▿ Bear case
- Oil reversal today reduces energy inflation momentum that was driving July narrative
- Bloomberg consensus explicitly excludes July: institutional base case is June + September
- ECB institutional practice: never hikes consecutively without at least one pause to assess transmission
- Tomorrow's press conference will almost certainly signal data-dependence on July — not pre-commitment
- Fair value 22% vs market 56%: 34pp gap reflects significant market overpricing
3
BOE: hike 2026 — YES
↑ BUY YES+9pp
Market price
71%
Fair value
80%
Gap: +9pp
The BOE hike 2026 market sits at 71% YES. Our fair value is 80% — a positive 9pp gap suggesting the market underprices the probability. However, we are at the edge of our 8-10pp minimum threshold and liquidity is thin ($31K). We do not currently hold this position. The structural case: UK services CPI at 5%+, core at 3.5%, and the BOE's own forecasts project inflation above target through 2027. A hike at one of the remaining 2026 meetings (August, September, November, December) is more likely than not based on the data. The market at 71% is too conservative. We watch but do not act at this gap. UK CPI June 18 is the catalyst — a hot print (>3.0% headline) would push this market higher and widen our gap.
▵ Bull case
- UK services CPI 5%+: domestic inflation pressure is structural, not energy-driven
- BOE own forecasts project inflation above 2% target through 2027
- UK labour market tight: wage growth 5%+ supports domestic demand and inflation persistence
- EUR/GBP stable: no currency tailwind to reduce import prices
▿ Bear case
- 71% already prices a majority probability — gap is below our minimum actionable threshold
- UK growth slowing: Q1 GDP revised lower, BOE may prioritise growth over inflation
- Low liquidity: $31K volume means our entry would move the market
- Oil pullback today reduces UK energy CPI component for remainder of 2026