ECCO

FX research desk
2026-09-08

Daily report โ€” 2026-09-08

Brief day (brief day).

Bias board

๐ŸŸข LONG๐Ÿ”ด SHORT
1. AUD/USD ยท MEDIUM โ—โ—โ—‹ ยท โœ…โž–โœ…โœ… 3/4 โ›” ยท 4d1. GBP/USD ยท MEDIUM โ—โ—โ—‹ ยท โœ…โœ…โœ…โœ… 4/4 โ›” ยท 4d
2. USD/CHF ยท MEDIUM โ—โ—โ—‹ ยท โœ…โž–โœ…โœ… 3/4 โ›” ยท 4d2. USD/JPY ยท MEDIUM โ—โ—โ—‹ ยท โœ…โž–โœ…โœ… 3/4 โ›” ยท 3d
3. USD/CAD ยท MEDIUM โ—โ—โ—‹ ยท โœ…โž–โœ…โž– 2/4 โ›” ยท 4d

โšช No bias: EUR/USD

Ranked by tier, then checks aligned. โœ… aligned โŒ against โž– neutral, in the order narrative ยท catalyst ยท structure ยท rates. โš ๏ธ minor conflict, โ›” major conflict (caps at MEDIUM).

Trade board

#PairDirEntryTargetStopHorizonR:R
1GBP/AUD (cross)๐Ÿ”ด SHORT1.875701.864001.881504d2.0

Nearly: GBP/USD ๐Ÿ”ด SHORT (4/4 but โ›” major conflict: The spec short is crowded at -15.6% of open interest and still growing, so any hawkish tone in today's BoE hearings or a soft US CPI Friday can force a squeeze.)

Currency board

CurrencyDirectionConvictionDriverChecks
GBP๐Ÿ”ด DOWNโ—โ—โ—โ— 4/4A stalled BoE path and a visibly softening UK growth print into Friday.โœ…โœ…โœ…โœ…
JPY๐ŸŸข UPโ—โ—โ—โ—‹ 3/4BoJ normalisation being repriced into an extreme spec short base.โœ…โž–โœ…โœ…
CHF๐Ÿ”ด DOWNโ—โ—โ—โ—‹ 3/4Negative Swiss rates and a franc that refuses to bid even on a geopolitical shock.โœ…โž–โœ…โœ…
EUR๐Ÿ”ด DOWNโ—โ—โ—‹โ—‹ 2/4An insurance hike that is already priced, into a frail euro-area recovery and an energy shock.โœ…โž–โŒโœ…
AUD๐ŸŸข UPโ—โ—โ—‹โ—‹ 2/4Hawkish RBA talk plus a firming iron-ore and energy export complex.โœ…โž–โœ…โž–
USDโšช FLATโ—‹โ—‹โ—‹โ—‹ 0/4Rising Fed hike bets fighting a yen-led broad dollar slide.โž–โž–โž–โŒ
CADโšช FLATโ—‹โ—‹โ—‹โ—‹ 0/4A crude terms-of-trade windfall cancelled out by a live tariff war.โž–โž–โž–โž–

Direction is against the basket of the other six over 2-5 days; conviction is the number of aligned checks (narrative, catalyst, rates, momentum). Scored at 3 trading days.

Cross ideas

The board is a clean two-pole day: JPY strongest on BoJ repricing and a 92k spec short still unwinding, CHF weakest and not even bidding on a Middle East oil shock, with GBP the third leg down on a stalled BoE and a 0.0% GDP forecast, and AUD the only currency with a positive rate path and a firming export complex. I am passing on the obvious short CHF/JPY: the story is right but the cross has already done 3.96% in five days and any real stop is three ATRs away. The trade I want is short GBP/AUD at 1.8757 โ€” same directional logic, a third of the speed, event risk only on the leg I am short, and a genuine level at the 1.8733 20-day low to hang the stop behind. EUR I am leaving alone entirely until Thursday's ECB is out of the way.

๐Ÿ”ด SHORT GBP/AUD โ€” HIGH โ—โ—โ— ยท 4 of 4 ยท 4d ยท spot 1.87574

Why this pairing. The obvious trade is short CHF/JPY, strongest against weakest, but that cross has already fallen 3.96% in five days and sits at 7% of its 20-day range โ€” chasing it means a stop three ATRs away. GBP/AUD gives me the same directional logic at a third of the speed: a persistent 20-day grind of lower highs (-2.04%) that has consolidated for three sessions on the 1.8733 low, with the event risk sitting on the leg I am short (UK GDP Friday, forecast 0.0%) and no scheduled Australian risk at all. Positioning is also cleaner on the long leg: AUD specs are short only -10.1% of OI versus GBP's -15.6%.

Driver: Stalled BoE path against a hawkish RBA repricing [rates]

Chart. Unbroken downtrend from 1.9188 on 19 August with the pair below both SMA20 (1.89840) and SMA50 (1.91070), now coiled in a 50-pip range at the 20-day and 60-day low of 1.87332 after three inside-ish sessions. ATR14 is 98 pips, so a break of 1.8733 opens fresh multi-month lows within the horizon.

Support: 1.87330, 1.87000, 1.86400 ยท Resistance: 1.87840, 1.88060, 1.88490

CheckStateEvidence
narrativeโœ… alignedAnalysts warn the pound's star is waning while the RBA Deputy Governor says more needs to be done on inflation and iron ore hits 2.5-month highs.
catalystโœ… alignedUK GDP m/m on 11 September is forecast at 0.0% after 0.3%, and today's Monetary Policy Report Hearings sit on the same leg; there is no Australian event scheduled inside the horizon.
structureโœ… alignedPrice is pinned at the 20-day and 60-day low of 1.87332 under falling SMA20/SMA50, with a clean stop reference above the 3 September high of 1.88057.
rates โ˜… dominantโœ… alignedAustralia's immediate rate is 4.35% and rising versus a UK rate flat at 3.7298%, and GBP specs are the more crowded short (-15.6% of OI, still adding) against AUD's -10.1%.
conflictโš ๏ธ minorThe GBP short is crowded at -15.6% of open interest and still growing, so a hawkish tone in today's MPR hearings could squeeze; and I am selling into the bottom of the range rather than on a break. Unlike the GBP/USD version of this trade there is no US CPI risk on the other leg, which is why this grades minor rather than major.

Tier: HIGH โ—โ—โ— โ€” 4 of 4 checks aligned ยท minor conflict

Trade (call #1): ๐Ÿ”ด SHORT entry 1.87570 ยท target 1.86400 ยท stop 1.88150 ยท 4 days

Entry at spot 1.87574. Target 1.8640 is roughly 115 pips, just over one ATR14 (98 pips) and less than the pair's own 5-day move of 135 pips, so it is reachable inside four sessions. Stop 1.8815 sits above the 3 September high of 1.88057 and the falling sequence of lower highs โ€” a squeeze through there says the crowded short is unwinding and the idea is wrong.

๐Ÿ”ด SHORT CHF/JPY โ€” MEDIUM โ—โ—โ—‹ ยท 3 of 4 ยท 3d ยท spot 189.768

Why this pairing. This is the cleanest fundamental divergence on the board โ€” strongest currency against weakest, with symmetrical policy behind it โ€” but I am flagging it rather than trading it. JPY is +3.63% and CHF -1.17% on the basket over five days, and the cross has already covered 3.96% in that window to 7% of its 20-day range. Any honest stop sits above 192.89 (the 6 September high), roughly 310 pips away, which breaks my own rule about targets and stops being proportionate to a 2-5 day horizon.

Driver: BoJ normalisation against a falling negative Swiss rate [rates]

Chart. A five-session waterfall from 197.32 to 189.77, every close below the previous day's low, price far under SMA20 (196.448) and SMA50 (198.165), and the session low of 189.059 marking the 20-day and 60-day floor. Trend is unambiguous but the pair is three ATRs below its SMA20, which is where snap-backs happen.

Support: 189.060, 187.000, 185.500 ยท Resistance: 190.730, 192.890, 195.450

CheckStateEvidence
narrativeโœ… alignedDBS writes that downside risks build for the franc against the yen as policy diverges, and OCBC has markets nearly fully pricing faster BoJ normalisation.
catalystโž– neutralThe only scheduled event on either leg is SNB Chairman Schlegel on 11 September, which is a two-way speech risk rather than support; Japan has nothing inside the horizon.
structureโœ… alignedClean downtrend below SMA20/SMA50 with a defined stop level above the 6 September high of 192.885, though price is at just 7% of the 20-day range.
rates โ˜… dominantโœ… alignedJapan's immediate rate has risen 0.727% to 0.841% while the Swiss 3M interbank rate is -0.045% and falling, and JPY specs remain short 92,227 contracts with room to keep covering.
conflictโš ๏ธ minorExtension risk: a 3.96% five-day fall with the yen +1.34% today means the reward-to-stop geometry is poor, and a hot US CPI on Friday reviving Fed hike bets is the one scheduled event that can reverse a yen rally inside the horizon.

Tier: MEDIUM โ—โ—โ—‹ โ€” 3 of 4 checks aligned ยท neutral: catalyst ยท minor conflict

Macro overview

Two shocks are running the majors this week and neither is a US story. The first is energy: WTI is at 94.33 after a 9.99% five-day rally, with Brent topping $98 and headlines pointing at fresh attacks on Saudi energy sites and traded US-Iran strikes. The second is Japan: USD/JPY has broken below 155 and traded a 152.881 low, a seven-month yen high, as markets move to price faster BoJ normalisation. The yen is up 3.63% against the basket over five days, an outlier move in a market where nothing else has changed by more than 1.2%.

The dollar itself is soft but not directional: DXY 98.99, down 0.44% on the week, holding under its SMA20 of 99.35, while the US 10Y has pushed to 4.784 and commentary is now talking about Fed hike bets rather than cuts. That combination โ€” higher US yields, softer dollar โ€” tells you the dollar is being sold against the yen and bought against the low-yielders, not traded as a bloc. The franc is the clearest casualty: CHF is the weakest currency in the basket over 5, 20 and 60 days, and it has failed to catch a safe-haven bid during a live Middle East escalation.

The week is back-loaded with event risk. The ECB decides Thursday with the main refi rate forecast at 2.65% against 2.40% prior, and US PPI lands the same day; US CPI and UK GDP both print Friday. Every dollar pair therefore carries a two-way tier-one print inside any honest 2-5 day horizon. That is why I am not putting a trade on the board today: the biases stand, the entries do not.

Currency ranking

Strongest: JPY Weakest: CHF Cross: ๐Ÿ”ด SHORT CHF/JPY

JPY is +3.63% against the basket over five days and +1.34% today; CHF is -1.17% over five days, -1.43% over twenty and -3.48% over sixty, the weakest on every window. The mechanism is symmetrical policy: the Japanese immediate rate has risen from 0.727% to 0.841% with markets near-fully pricing further BoJ normalisation, while the Swiss 3M interbank rate is -0.045% and falling. This replaces yesterday's short GBP/JPY, which closes for scoring at 208.378 against an entry of 209.014 โ€” a small gain in the right direction, but sterling is no longer the weakest leg.

Book

What changed since yesterday

PairChange
EUR/USDโ€ผ๏ธ bigbias: LONG โ†’ no bias
EUR/USDโ€ผ๏ธ bigtier: MEDIUM โ†’ LOW
EUR/USDโ–ซ๏ธ smallnarrative check: aligned โ†’ neutral
EUR/USDโ–ซ๏ธ smallcatalyst check: aligned โ†’ neutral
EUR/USDโ€ผ๏ธ bigrates check (dominant): aligned โ†’ neutral
EUR/USDโ–ซ๏ธ smallhorizon 4d โ†’ 3d
USD/JPYโ–ซ๏ธ smallhorizon 4d โ†’ 3d
USD/CHFโ€ผ๏ธ bigbias: no bias โ†’ LONG
USD/CHFโ€ผ๏ธ bigtier: LOW โ†’ MEDIUM
USD/CHFโ–ซ๏ธ smallnarrative check: neutral โ†’ aligned
USD/CHFโ–ซ๏ธ smallstructure check: neutral โ†’ aligned
USD/CHFโ€ผ๏ธ bigrates check (dominant): neutral โ†’ aligned
USD/CHFโ€ผ๏ธ bigconflict now major: SNB Chairman Schlegel speaks inside the horizon and could push back on franc weakness, and US CPI Friday is a two-way ti
USD/CHFโ–ซ๏ธ smallhorizon 3d โ†’ 4d
USD/CADโ€ผ๏ธ bigtier: LOW โ†’ MEDIUM
USD/CADโ–ซ๏ธ smallstructure check: neutral โ†’ aligned

โ€ผ๏ธ big = bias, tier, regime, dominant driver or major conflict moved. โ–ซ๏ธ small = a supporting check or horizon moved.

Regime board

PairRegimeDominant driverChanged
EUR/USDRange regime, rate-differential stalemateECB hike into an energy shock vs a Fed being repriced hawkish (rates)no
GBP/USDRate-differential regime with an energy cost overlayStalled BoE path against a repricing US front end (rates)no
USD/JPYBoJ normalisation and short-squeeze regimeBoJ rate path repricing against an extreme spec yen short (rates)no
AUD/USDCommodity terms-of-trade and carry regimeRBA hike repricing and spec short-covering (rates)no
USD/CHFRange regime anchored by SNB negative ratesSNB negative rates versus a repricing US front end (rates)no
USD/CADOil terms-of-trade regimeCrude terms-of-trade shock versus escalating US-Canada tariffs (narrative)no

News that mattered

ImpactCcyHeadlinePushesReading
๐Ÿ”ฅ largeJPYUSD/JPY breaks below 155 to a seven-month yen high as BoJ hike bets buildJPY up โ†’ USD/JPY down, EUR/JPY down, GBP/JPY down, CHF/JPY downOCBC notes markets are nearly fully pricing faster BoJ normalisation, and the pair printed 152.881 before bouncing to 154.09. This is the dominant currency move of the week: JPY +3.63% on the basket in five days.
๐Ÿ”ฅ largeCADOil nears $100 after fresh attacks on Saudi energy sites and US-Iran strikesOil up โ†’ USD/CAD down, AUD/USD up, EUR down via energy costs, GBP down via energy costsWTI is at 94.33, up 9.99% in five days and at 97% of its twenty-day range. It is the dominant driver behind my USD/CAD short and part of the ECB insurance-hike argument.
๐Ÿ”ธ mediumCADCanada's $27.6bn retaliatory tariffs take effect, steel and aluminium duties doubled to 50%CAD down โ†’ USD/CAD up, offsetting the oil bidThe loonie gained only 0.03% on the day against a 3.12% oil rally, which quantifies the drag. This is the reason USD/CAD stays a bias and not a trade.
๐Ÿ”ธ mediumEURIran energy shock seen forcing an ECB insurance hike, but markets have gone 'too far'EUR neutral-to-down โ†’ EUR/USD capped into ThursdayThe main refi rate is forecast at 2.65% from 2.40%, so the hike is discounted, and the sell-side advice is to fade the reaction. This moved my EUR/USD narrative check to neutral and the bias to none.
๐Ÿ”ธ mediumUSDTreasury yields push higher again; Fed hike bets rise ahead of CPIUSD up on the rate leg โ†’ AUD/USD down, USD/CHF upThe US 10Y is at 4.784%, up 2.66% in twenty days and at 86% of its twenty-day range, and Forexlive notes the bond market is tightening the screws on everything else. Higher US yields are the reason the franc cannot rally on geopolitics.
๐Ÿ”ธ mediumCHFSwiss franc steadies as Fed hike expectations offset safe-haven flowsCHF down โ†’ USD/CHF up, EUR/CHF up, CHF/JPY downThis is the cleanest statement of today's most important divergence: a live geopolitical shock produced no franc bid. It moved USD/CHF from no bias to long and made CHF my weakest currency.
๐Ÿ”ธ mediumAUDRBA Deputy Governor says more needs to be done on inflationAUD up โ†’ AUD/USD up, EUR/AUD downKeeps the hawkish RBA repricing alive with the cash rate already at 4.35% and rising. Supports the rates leg of my AUD long.
๐Ÿ”ธ mediumCADGoldman Sachs flips oil forecast, flags $120 Brent as possibleOil up โ†’ USD/CAD downA forecast, not a print, so it ranks as commentary, but a full reversal from cuts to hikes in three months tells you how the supply risk is being repriced.
โ–ซ๏ธ smallAUDIron ore at 2.5-month highs; China's imports rise over first eight months of 2026AUD up โ†’ AUD/USD upFirms the terms-of-trade leg of the Australian story alongside the energy complex.
โ–ซ๏ธ smallJPYWSJ: Bessent's yen bet is paying off, for nowJPY up โ†’ USD/JPY downWorth logging because it means the US Treasury stance is not against yen strength, which removes the official-pushback risk that usually caps a USD/JPY short.
โ–ซ๏ธ smallGBPAnalysts warn the pound's star is waning; sterling slipsGBP down โ†’ GBP/USD downCommentary tier, but it lines up with GBP at -0.86% on the basket over five days and Friday's 0.0% GDP forecast.
โ–ซ๏ธ smallGBPJLR to cut 4,000 jobs, targets $2.3bn savings as tariffs and Chinese competition biteGBP down โ†’ GBP/USD downA single-company datapoint but a real one for UK industrial output ahead of Friday's GDP print.
โ–ซ๏ธ smallEURGerman trade balance disappoints; EUR/GBP dips to session lows near 0.8580EUR down โ†’ EUR/USD down, EUR/GBP downAdds to evidence of a frail euro area recovery just as the ECB is expected to hike.
โ–ซ๏ธ smallEURNomura: German AfD regional gains seen as contained for EUR/USDNeutral for EURPolitical risk is being treated as local with no national read-across, so it stays out of my checklist for now.
โ–ซ๏ธ smallUSDRisk tone softens: VIX +3.92% to 15.90, S&P 500 -0.38%, Asian stocks lowerRisk-off โ†’ AUD/USD down, USD/JPY downA mild deterioration, not a regime shift โ€” the VIX is still only at 70% of its twenty-day range and well below the sixty-day high of 20.88.
โ–ซ๏ธ smallCHFSNB reserves edge higher as summer surge loses momentum; CHFD stablecoin pilot beginsNeutral for CHFNo intervention signal in either direction; noted so the audit trail shows I checked the SNB balance sheet before turning long USD/CHF.

Pair by pair

โšช NO BIAS EUR/USD โ€” LOW โ—โ—‹โ—‹ ยท 0 of 4 ยท 3d ยท spot 1.16144

Regime: Range regime, rate-differential stalemate

Dominant driver: ECB hike into an energy shock vs a Fed being repriced hawkish [rates] โ€” Spot 1.16144 is exactly on the SMA20 of 1.16144, dead flat on the day and -0.03% over five days, at the 51% mark of a 1.15128-1.17123 twenty-day range. The range has now held for four weeks; nothing in today's tape breaks it.

Since yesterday (โ€ผ๏ธ big). Bias moved from long to none. The change is the ECB hike being fully discounted plus euro basket underperformance, not a price move โ€” the pair is unchanged on the day.

Today. I am standing down on EUR/USD. Yesterday I ran a long into the ECB; today the evidence says the hike is already in the price โ€” strategists are advising to fade the reaction, and the euro is still -0.67% on the basket over five days despite the tightening story. Spot at 1.16144 is precisely on its own SMA20 with the range 51% traversed, which is the definition of no edge. I want to see how the pair prices the Thursday statement and Friday's US CPI before re-engaging; a daily close above 1.16387 or below 1.15853 is what re-opens the book here.

Narrative. The ECB is expected to deliver an insurance hike on Thursday against the Iranian energy shock, with the main refinancing rate forecast at 2.65% from 2.40%, but the sell-side view is that markets have already gone too far and the reaction should be faded. Against that, the euro is down 0.67% on the basket over five days and German trade data added evidence of a frail recovery, so the hike is not buying the currency.

Calendar ahead. Lagarde Wednesday 17:00Z, the ECB decision and press conference Thursday 12:15Z/12:45Z, US PPI Thursday 12:30Z and US CPI Friday 12:30Z โ€” four tier-one events, two of which can push the pair either way.

Technical. Price sits on the SMA20 in the middle of the twenty-day range, with 1.16387 capping the last two sessions and 1.15853 the base from 30 August. There is no clean level to lean on in either direction.

Support: 1.15853, 1.15670, 1.15128 ยท Resistance: 1.16387, 1.16781, 1.17123

CheckStateEvidence
narrativeโž– neutralThe ECB insurance-hike story is live but already priced, with strategists explicitly recommending fading the reaction, and the euro is underperforming the basket while it is priced.
catalystโž– neutralThe ECB decision Thursday and US CPI Friday are both inside any 2-5 day horizon and both are two-way for this pair.
structureโž– neutralSpot 1.16144 equals the SMA20 of 1.16144 at the 51% mark of the twenty-day range โ€” no directional structure and no stop level worth citing.
rates โ˜… dominantโž– neutralThe ECB deposit rate is unchanged at 2.25% and specs are still net short EUR at -24,925 but covering (+11,427 w/w), while US 2Y yields fell to 4.34% even as hike-bet commentary builds โ€” the differential signal is mixed.
conflictโ›” majorTwo tier-one events inside the horizon: the ECB decision Thursday, where the hike is priced and the risk is a dovish delivery, and US CPI Friday, where a 0.4% m/m print would lift the dollar leg.

Tier: LOW โ—โ—‹โ—‹ โ€” no directional bias

๐Ÿ”ด SHORT GBP/USD โ€” MEDIUM โ—โ—โ—‹ ยท 4 of 4 ยท 4d ยท spot 1.35241

Regime: Rate-differential regime with an energy cost overlay

Dominant driver: Stalled BoE path against a repricing US front end [rates] โ€” UK immediate rates are effectively static at 3.7298% versus 3.7296% prior while the US 10Y has pushed to 4.784%, and oil at 94.33 is a direct terms-of-trade cost for a net energy importer.

Since yesterday (โ–ซ๏ธ small). No check moved. Price is 9 pips higher, still below the SMA20, and the incremental news โ€” JLR job cuts, the pound-waning commentary โ€” is directionally consistent with the existing short.

Today. Short bias holds and the checklist is unchanged from yesterday โ€” all four aligned, conflict still major. The case is that UK rates are going nowhere while US yields rise and Friday's GDP is forecast to flatline at 0.0%. What stops me trading it is the positioning: -15.6% of open interest net short and still building is squeeze fuel, and today's BoE hearings plus Friday's US CPI are both live. A daily close under 1.34753 would confirm the break and change the picture from bias to trade; a close back above 1.35971 would tell me the squeeze has started.

Narrative. Sterling is losing altitude on its own merits: it is -0.86% on the basket over five days, analysts are writing that the pound's star is waning, and Friday's GDP is forecast at 0.0% after 0.3%. JLR cutting 4,000 jobs on tariff and competition pressure is a small but real datapoint on the UK industrial base.

Calendar ahead. BoE Monetary Policy Report hearings today 13:15Z (two-way), UK GDP m/m Friday 06:00Z forecast 0.0% from 0.3% (supports the short), and US CPI Friday 12:30Z (two-way).

Technical. Spot 1.35241 is below the SMA20 of 1.35586 at the 24% mark of the twenty-day range, with lower highs from 1.36750 on 20 August. Today's 1.35533 high is the near stop reference; 1.34753 is the range floor.

Support: 1.34753, 1.34196, 1.33430 ยท Resistance: 1.35533, 1.35971, 1.36435

CheckStateEvidence
narrativeโœ… alignedUK growth is stalling into an oil shock while the US front end reprices hawkish, so the pound loses on both the growth and the rate leg โ€” analysts are already writing that sterling's star is waning.
catalystโœ… alignedUK GDP m/m Friday is forecast at 0.0% against 0.3% prior, a deceleration that supports a lower pound.
structureโœ… aligned1.35241 sits below the SMA20 of 1.35586 at 24% of the twenty-day range with a clear lower-high sequence from 1.36750, giving a stop above 1.35533.
rates โ˜… dominantโœ… alignedUK immediate rates are flat at 3.7298% versus 3.7296% while US 10Y yields rose to 4.784% and Fed hike bets build, widening the gap against sterling; specs are net short -49,575 (-15.6% of OI) and added -5,051 last week, which is crowded.
conflictโ›” majorThe spec short is crowded at -15.6% of open interest and still growing, so any hawkish tone in today's BoE hearings or a soft US CPI Friday can force a squeeze.

Tier: MEDIUM โ—โ—โ—‹ โ€” 4 of 4 checks aligned ยท MAJOR conflict โ€” would be HIGH without the major conflict

๐Ÿ”ด SHORT USD/JPY โ€” MEDIUM โ—โ—โ—‹ ยท 3 of 4 ยท 3d ยท spot 154.088

Regime: BoJ normalisation and short-squeeze regime

Dominant driver: BoJ rate path repricing against an extreme spec yen short [rates] โ€” USD/JPY has broken below 155 and printed 152.881, with OCBC noting markets are near-fully pricing faster BoJ normalisation and specs still net short JPY by 92,227 contracts, 22.4% of open interest.

Since yesterday (โ–ซ๏ธ small). Another 1.35% lower with a fresh seven-month yen high at 152.881, but no check changed state. The bounce back to 154.09 is what I am watching for entry timing.

Today. The short bias stands but I will not chase it here. Three of four checks are aligned and the squeeze fuel is intact โ€” specs were still 92,227 contracts net short yen as of 1 September, which is 22.4% of open interest. What holds me back is the entry: 154.088 is 460 pips below the SMA20 after a 3.54% five-day fall, and today's bounce off 152.881 is the first two-way trade in a week. A rally into 155.00-156.25 that fails is the entry I want; a daily close back above 156.246 would say the unwind is done. Note that intervention risk here works for the short, not against it โ€” Tokyo has no reason to resist a firmer yen with oil near $100.

Narrative. The yen is at a seven-month high and up 1.34% today alone as BoJ hike bets accelerate; the Japan Times is asking whether the trend has turned and the WSJ notes the US Treasury's preference for yen strength is being rewarded. Oil near $100 complicates Japan's import bill, which is an argument for the authorities to welcome, not resist, a firmer yen.

Calendar ahead. No Japanese events inside the horizon; US PPI Thursday 12:30Z and US CPI Friday 12:30Z (forecast 0.4% m/m, 3.4% y/y) are the only scheduled risks and both are two-way.

Technical. The trend is unambiguous: 154.088 sits far below the SMA20 of 158.703 and SMA50 of 160.362, at 16% of the twenty-day range. Today's bounce from 152.881 back to 154.09 is the first sign of short-term exhaustion after a 3.54% five-day fall.

Support: 153.253, 152.881 ยท Resistance: 154.807, 156.246, 158.360

CheckStateEvidence
narrativeโœ… alignedThe Japanese immediate rate has risen from 0.727% to 0.841% while the US 2Y fell to 4.34%, narrowing the differential that funded the carry trade and forcing an unwind โ€” OCBC confirms the break below 155 is BoJ-pricing driven, not risk sentiment.
catalystโž– neutralThere is no BoJ or Japanese release inside the horizon; the only scheduled events are US PPI and CPI, which cut both ways.
structureโœ… alignedSpot is 4.6 yen below the SMA20 with every weekly candle since 27 July lower, giving a stop above the 6 September high at 156.246.
rates โ˜… dominantโœ… alignedSpecs are net short JPY 92,227 contracts, 22.4% of open interest, and added 28,929 to that short in the week to 1 September โ€” the fuel for the squeeze is still in the market.
conflictโ›” majorUS CPI Friday, forecast 0.4% m/m and 3.4% y/y with Fed hike commentary building, is the one scheduled event that could reverse a yen rally inside the horizon; the move is also 3.54% in five days and bounced 120 pips off 152.881 today.

Tier: MEDIUM โ—โ—โ—‹ โ€” 3 of 4 checks aligned ยท neutral: catalyst ยท MAJOR conflict

๐ŸŸข LONG AUD/USD โ€” MEDIUM โ—โ—โ—‹ ยท 3 of 4 ยท 4d ยท spot 0.72124

Regime: Commodity terms-of-trade and carry regime

Dominant driver: RBA hike repricing and spec short-covering [rates] โ€” Iron ore prices are at 2.5-month highs with Chinese imports up over the first eight months of 2026, and the Australian immediate rate is 4.35% and rising.

Since yesterday (โ–ซ๏ธ small). No check moved. The RBA Deputy Governor's inflation comment and the iron ore print firm the narrative leg slightly; the deterioration in AUD/JPY is the counterweight I am tracking.

Today. Long bias unchanged, and the pair has earned it โ€” AUD is the only currency other than the yen that has not lost ground on the basket this week. The commodity leg keeps improving with iron ore at 2.5-month highs and a hawkish RBA Deputy Governor on the wires. My reservation is the price: 93% of the twenty-day range with 0.72260 rejected three sessions running is the wrong place to buy, and the risk barometer is rolling over with AUD/JPY down 3.02% in five days. A pullback to 0.7150-0.7160 that holds is the trade; a close under 0.71223 ends the higher-low sequence and the bias with it.

Narrative. The RBA Deputy Governor said publicly that more needs to be done on inflation, which keeps the hawkish repricing alive, while the export complex firms: iron ore at 2.5-month highs, Baowu weighing a stake in BHP's Jimblebar mine, and oil-linked energy prices rising. Against that, the risk barometer is deteriorating โ€” AUD/JPY is down 3.02% in five days and VIX is up 3.92%.

Calendar ahead. No Australian releases inside the horizon; the pair trades off US PPI Thursday and US CPI Friday, both of which can lift the dollar leg.

Technical. 0.72124 sits at 93% of the twenty-day range, above the SMA20 of 0.71423 and SMA50 of 0.70457, with the 0.72260 high capping for three sessions. The higher-low sequence from 0.70448 is intact, so 0.71986 is the first structural support.

Support: 0.71986, 0.71592, 0.71223 ยท Resistance: 0.72260, 0.72265

CheckStateEvidence
narrativeโœ… alignedRising iron ore and energy export prices lift Australia's terms of trade and feed an inflation problem the RBA Deputy Governor has just said needs more work โ€” both push the currency and the rate path the same way.
catalystโž– neutralThere is no Australian release inside the horizon; the only scheduled events are US PPI and CPI.
structureโœ… alignedSpot at 93% of the twenty-day range holds above the SMA20 of 0.71423 with a higher-low sequence, giving a stop below 0.71986.
rates โ˜… dominantโœ… alignedThe Australian immediate rate is 4.35% and rising, the highest in the G10 set here, and specs remain net short AUD 39,406 contracts (-10.1% of OI) but covered 5,049 last week.
conflictโ›” majorUS CPI Friday with Fed hike bets rising would hit the dollar leg directly, and the risk barometer is already deteriorating โ€” AUD/JPY -3.02% in five days at 17% of its twenty-day range, S&P down, VIX up.

Tier: MEDIUM โ—โ—โ—‹ โ€” 3 of 4 checks aligned ยท neutral: catalyst ยท MAJOR conflict

๐ŸŸข LONG USD/CHF โ€” MEDIUM โ—โ—โ—‹ ยท 3 of 4 ยท 4d ยท spot 0.81189

Regime: Range regime anchored by SNB negative rates

Dominant driver: SNB negative rates versus a repricing US front end [rates] โ€” Spot 0.81189 is still inside the 0.79480-0.81559 twenty-day range and the 0.79090-0.82047 sixty-day range, with the Swiss 3M interbank rate at -0.045% and falling.

Since yesterday (โ€ผ๏ธ big). Bias moved from none to long and three checks moved from neutral to aligned. The trigger is franc weakness persisting through a genuine geopolitical shock plus today's break above both moving averages.

Today. This is the day's real change: I have moved from no bias to a long, because the franc failed its haven test. Oil is near $100, the US and Iran have traded strikes and the VIX is up, and the franc is still the weakest currency in the basket on one, five, twenty and sixty days. The mechanism is the negative Swiss rate against a rising US 10Y at 4.784% โ€” the franc is a funding currency, not a refuge, in this cycle. Price confirmed by clearing the SMA20 and SMA50 to 0.81206 today, with 0.80771 as the stop reference and 0.81559 the range high I need broken to make this more than a bias. Schlegel on Friday is the one voice that can undo it.

Narrative. The important fact today is what did not happen: with US-Iran strikes, oil near $100 and the VIX up, the franc is the weakest currency in the basket on every window. FXStreet frames it directly โ€” Fed hike expectations are offsetting safe-haven flows, and the franc is being sold against the dollar, euro, Aussie and Canadian dollar simultaneously.

Calendar ahead. SNB Chairman Schlegel speaks Friday 09:15Z (two-way), US PPI Thursday and US CPI Friday โ€” a hot CPI supports the long, a soft one does not.

Technical. Today's session broke up from 0.80771 to 0.81206, clearing both the SMA20 at 0.80775 and SMA50 at 0.80911, and price now sits at 82% of the twenty-day range. EUR/CHF at 93%, CAD/CHF at 99% and AUD/CHF at 99% of their ranges confirm this is franc weakness, not dollar strength.

Support: 0.80771, 0.80619, 0.80000 ยท Resistance: 0.81206, 0.81559, 0.82047

CheckStateEvidence
narrativeโœ… alignedWith a negative policy rate the franc is the market's funding currency of choice, and it failed to attract a haven bid during a live Middle East escalation โ€” CHF is -1.17% on the basket over five days and -3.48% over sixty.
catalystโž– neutralSNB Chairman Schlegel speaks Friday and US CPI prints the same day; both are inside the horizon and neither is a one-way support for the bias.
structureโœ… alignedToday's move cleared the SMA20 at 0.80775 and SMA50 at 0.80911 to trade 0.81206, leaving a defined stop below today's 0.80771 low.
rates โ˜… dominantโœ… alignedThe Swiss 3M rate is -0.045% and falling while the US 10Y is at 4.784% and rising, and specs are net short CHF 22,876 contracts (-16.7% of OI) with the short growing by 2,930 last week.
conflictโ›” majorSNB Chairman Schlegel speaks inside the horizon and could push back on franc weakness, and US CPI Friday is a two-way tier-one print on the dollar leg; the CHF spec short at -16.7% of open interest is already crowded.

Tier: MEDIUM โ—โ—โ—‹ โ€” 3 of 4 checks aligned ยท neutral: catalyst ยท MAJOR conflict

๐Ÿ”ด SHORT USD/CAD โ€” MEDIUM โ—โ—โ—‹ ยท 2 of 4 ยท 4d ยท spot 1.38000

Regime: Oil terms-of-trade regime

Dominant driver: Crude terms-of-trade shock versus escalating US-Canada tariffs [narrative] โ€” WTI is at 94.33, up 9.99% in five days and 14.85% in twenty, at 97% of its twenty-day range, and USD/CAD has fallen 0.96% over the same twenty days.

Since yesterday (โ–ซ๏ธ small). Structure moved from neutral to aligned as price closed below the SMA20 with a defined stop level, and Canadian tariffs went live as scheduled. Bias, regime and tier unchanged.

Today. Short bias holds and the structure check has improved to aligned โ€” spot is below both moving averages with a usable stop above 1.38714. The oil case is the strongest single narrative on my board with WTI at 94.33 and Goldman now talking about $120 Brent. What worries me is the tape: CAD gained 0.03% on the day against a 3.12% oil rally, so the tariff war is absorbing most of the terms-of-trade windfall. Break and close below 1.37326 and the oil story has won; a US retaliation headline that takes the pair back above 1.38714 ends the bias.

Narrative. Crude is doing the work โ€” WTI above $92 for the first time since July on Hormuz supply fears, with Goldman now flagging $120 Brent as possible. But Canada's $27.6bn retaliatory tariffs took effect today with steel and aluminium duties doubled to 50%, and the loonie is only +0.03% on the day against a 3.12% oil rally, which tells you how much the trade war is costing it.

Calendar ahead. No Canadian releases inside the horizon; US PPI Thursday and US CPI Friday drive the dollar leg, and the tariff response from Washington is an unscheduled risk.

Technical. 1.38000 sits below the SMA20 of 1.38563 and SMA50 of 1.39977 at 30% of the twenty-day range, with lower highs from 1.42478 through the summer. Today's 1.37710 low is the near-term marker and 1.37326 the twenty-day floor.

Support: 1.37710, 1.37326 ยท Resistance: 1.38714, 1.39056, 1.39392

CheckStateEvidence
narrative โ˜… dominantโœ… alignedA 9.99% five-day rise in WTI to 94.33 improves Canada's terms of trade directly through energy export receipts, and price has followed with USD/CAD -0.96% over twenty days.
catalystโž– neutralNo Canadian data is scheduled inside the horizon; the only prints are US PPI and CPI.
structureโœ… alignedSpot is below both the SMA20 of 1.38563 and SMA50 of 1.39977 in a clean lower-high sequence, with a stop available above the 3 September high at 1.38714.
ratesโž– neutralThe BoC held at 2.25% and the Canadian rate at 2.267% is far below the US front end, but specs are net short CAD 108,143 contracts, 32.3% of open interest and covering, so the differential and the positioning point opposite ways.
conflictโ›” majorCanada's retaliatory tariffs took effect today and Washington's response is unknown, which is a live escalation risk to the CAD growth outlook, and US CPI Friday is a two-way print on the dollar leg.

Tier: MEDIUM โ—โ—โ—‹ โ€” 2 of 4 checks aligned ยท neutral: catalyst, rates ยท MAJOR conflict

Learnings

None today.

Scorecard

TRADES (HIGH calls with target/stop): none resolved yet; 1 open
DIRECTION READS (was the bias right at the horizon?)
  HIGH   none scored yet; 1 pending, next due Mon 14 Sept
  MEDIUM none scored yet; 14 pending, next due Wed 9 Sept
  LOW    none scored yet; 1 pending, next due Fri 11 Sept
CROSS CALL (strongest vs weakest): 2 priced โ€” right/wrong: 1d pending ยท 3d pending ยท 5d pending ยท until changed pending; first result due Tue 8 Sept
CURRENCY CALLS (direction vs basket, 3 trading days): none scored yet; 5 pending, next due Fri 11 Sept

Closing note

No trades today, and that is the correct output. Five of six pairs carry a clear bias, but every one of them has a tier-one US inflation print inside the horizon โ€” PPI Thursday, CPI Friday โ€” plus an ECB decision, and I will not pay for a two-way event with a HIGH-tier call. What I am watching: whether the franc keeps failing to catch a haven bid, because that is the newest piece of evidence on the board and it is what turned USD/CHF long; whether USD/JPY gives me a failed rally into 155-156 rather than making me chase 154; and whether the loonie can convert a $94 crude price into actual strength now that Canada's tariffs are live. What would change my mind: a soft US CPI on Friday reverses the dollar leg in USD/CHF and rescues GBP/USD from its lows; a hawkish Schlegel would kill the franc short outright; and a US retaliation headline that pushes USD/CAD back above 1.38714 would tell me the trade war outranks oil in this pair.