Nahan

FX research desk
2026-09-07

Nahan Daily Report โ€” 2026-09-07

Full report (forced).

Bias board

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

โšช No bias: EUR/USD, USD/CHF

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.875801.867001.882504d1.3

Nearly: GBP/USD ๐Ÿ”ด SHORT (4/4 but โ›” major conflict: US CPI on Friday 12:30Z sits inside the horizon and is a genuine two-way binary. A soft core print would pull US yields down and lift GBP/USD back through 1.3560, reversing the trade. The crowded 49,575-contract spec short compounds the squeeze risk.)

Currency board

CurrencyDirectionConvictionDriverChecks
GBP๐Ÿ”ด DOWNโ—โ—โ—โ—‹ 3/4A stalled BoE with cut risk on top of deteriorating UK housing and fiscal worriesโœ…โœ…โž–โœ…
JPY๐ŸŸข UPโ—โ—โ—โ—‹ 3/4BoJ hike pricing plus official intervention squeezing an extreme spec shortโœ…โž–โœ…โœ…
AUD๐ŸŸข UPโ—โ—โ—โ—‹ 3/4RBA hike repricing and a widening carry advantage over everyone except the yenโœ…โœ…โœ…โž–
CHF๐Ÿ”ด DOWNโ—โ—โ—โ—‹ 3/4Deeply negative Swiss policy rates make the franc the funding leg of every carry tradeโœ…โž–โœ…โœ…
USD๐Ÿ”ด DOWNโ—โ—โ—‹โ—‹ 2/4A static Fed and falling US yields while others hike, with Japan selling Treasuriesโœ…โŒโž–โœ…
EURโšช FLATโ—‹โ—‹โ—‹โ—‹ 0/4An ECB hike that is already priced, into a political and fiscal news flow that offsets itโž–โž–โž–โž–
CADโšช FLATโ—‹โ—‹โ—‹โ—‹ 0/4Crude terms-of-trade bid cancelled out by the tariff war going liveโž–โž–โž–โž–

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 one strong currency and one clean weak one, with everything else marking time: JPY +3.39% on the 5d basket against GBP -0.78% and CHF -0.87%, while EUR and CAD are genuinely stalemated ahead of the ECB and the tariff deadline. I am not taking the headline short GBP/JPY โ€” it is 3% off the bottom of its 20-day range after a 3.46% five-day collapse driven by intervention, and that is a chase into an event-sensitive leg. The one I want is short GBP/AUD at 1.8758: same sterling weakness, expressed against a hiking RBA on a four-week grind lower with a tight shelf at 1.8806 to stop behind, and crucially it sidesteps the Friday US CPI binary that put a major conflict on every dollar pair I wrote today. AUD/CHF is the same trade with better fundamentals and a worse entry, so it stays on the watchlist until it either pulls back to 0.5810 or Schlegel is out of the way.

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

Why this pairing. The obvious trade is short GBP/JPY โ€” strongest against weakest โ€” but GBP/JPY has already fallen 3.46% in five sessions to 3% of its 20-day range with a 188-pip ATR, and the yen leg is a blow-off driven by intervention that can retrace violently on a single US CPI print. GBP/AUD expresses the same weak-sterling view against the other currency with a genuine domestic bid, on a chart that has ground lower for four weeks rather than gapped, and with almost no direct exposure to Friday's US CPI โ€” the exact binary that forced a major conflict onto every one of my dollar pairs today.

Driver: RBA hiking at 4.35% against a stalled BoE with cut risk [rates]

Chart. GBP/AUD closed 1.87585, at 6% of its 20-day range and a fresh 60-day low at 1.87332, well below SMA20 1.89840 and SMA50 1.91071 with a sequence of lower highs since 1.91882 on 19 Aug. The last two sessions have consolidated in a 1.87332-1.87653 box rather than extending, which gives a defined shelf to sell against and a stop above the 3 Sep high at 1.88057.

Support: 1.87330, 1.86700, 1.86000 ยท Resistance: 1.87650, 1.88060, 1.88490

CheckStateEvidence
narrativeโœ… alignedSocGen has the BoE holding with risks of later cuts on mortgage approvals at late-2023 lows, while AUD/USD hit a three-month high on intensifying RBA hike bets and Australia's 10-year is back above 5.2%.
catalystโœ… alignedInside the horizon: BoE Monetary Policy Report Hearings on 8 Sep and UK GDP m/m forecast at 0.0% from 0.3% on 11 Sep, against China trade data due for AUD where a beat firms the demand proxy.
structureโœ… alignedPrice is at a 60-day low of 1.87332 below both the SMA20 at 1.89840 and SMA50 at 1.91071, with a two-day consolidation high at 1.87653 and a clean prior swing at 1.88057 to hide the stop behind.
rates โ˜… dominantโœ… alignedAustralia's immediate rate is 4.35% and rising against the UK's 3.7298% effectively flat, and specs are less short AUD (-10.1% of OI, covering +5,049) than GBP (-15.6% of OI, adding -5,051).
conflictโš ๏ธ minorSelling a pair at a 60-day low is a chase, and the crowded GBP spec short at -15.6% of open interest means any hawkish surprise at Wednesday's hearings gets a squeeze. Neither is a scheduled two-way binary on the scale of US CPI, so I grade it minor rather than major.

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

Trade (call #1): ๐Ÿ”ด SHORT entry 1.87580 ยท target 1.86700 ยท stop 1.88250 ยท 4 days

Sell near spot 1.87585 with the stop at 1.8825, above the 3 Sep swing high at 1.88057 and clear of the 1.87653 consolidation top, so it takes a genuine trend break to stop me. Target 1.8670 is 88 pips, slightly under one 97-pip ATR14 over four sessions and inside the recent daily drift, which is the discipline I lost money on in prototype 1 by setting targets too far for the horizon.

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

Why this pairing. Cleanest expression of the two clearest board views that do not involve the yen: AUD is the only non-yen currency positive on the 5d basket at +0.08% and CHF is last at -0.87%. It pairs a 4.35% rising policy rate against the only negative rate in the board, and neither leg carries US CPI exposure directly. I am flagging it rather than trading it because the entry is at 95% of the 20-day range and 60-day highs, and Schlegel speaks inside the horizon.

Driver: 4.35% and rising versus -0.045% and falling [rates]

Chart. AUD/CHF closed 0.58416 at 95% of its 20-day range and just under the 60-day high at 0.58514, in an unbroken uptrend above SMA20 0.57679 and SMA50 0.56998 with higher lows since 0.56640 on 19 Aug. The nearest defensible shelf is the 3 Sep low at 0.58070, roughly one ATR14 of 40 pips below spot.

Support: 0.58070, 0.57900, 0.57660 ยท Resistance: 0.58510, 0.58800

CheckStateEvidence
narrativeโœ… alignedRBA hike bets are intensifying with the Australian 10-year above 5.2%, while DBS sees downside risks building for the franc as policy diverges and Monday's franc moves were purely second-hand.
catalystโž– neutralChina trade data supports the AUD leg, but SNB Chairman Schlegel speaks on 11 Sep 09:15Z inside the horizon and any hint on the negative-rate regime is a two-way risk to the short-franc side.
structureโœ… alignedUptrend intact above SMA20 0.57679 and SMA50 0.56998 with a rising sequence of lows, but the entry sits at 95% of the 20-day range 0.56640-0.58514, which is buying into resistance rather than at a level.
rates โ˜… dominantโœ… alignedAustralia at 4.35% and rising against Switzerland's -0.045% and falling is the widest carry gap on the board, and specs are net short both (AUD -10.1% of OI, CHF -16.7% of OI) so the squeeze risk favours the long leg.
conflictโš ๏ธ minorEntry is at the top of the 60-day range with only 35 pips to the nearest real support against a 40-pip ATR, so any stop that respects structure is wider than the realistic 2-5 day target. With the catalyst check neutral on the Schlegel risk, I am not booking it.

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

Macro overview

Three stories own this week and only one of them is priced. First, the yen. USD/JPY opened 193 pips below Friday's New York close, 128% of a daily ATR, and closed the day at 154.294, the low end of a 60-day range that starts at 154.064. The driver is not risk aversion: Japanese short rates are rising (0.841% vs 0.727% prior), the market is pricing BoJ hikes, and Japan has funded record intervention by selling close to $90bn of US Treasuries. Against that, large specs were still net short 92,227 yen contracts as of 1 September and added 28,929 to that short in the week. Rising domestic rates plus an official bid plus a crowded short is the cleanest macro setup on the board.

Second, energy. WTI closed 92.64, up 8.02% in five days and 12.80% in twenty, on US-Iran strikes around the Strait of Hormuz and a reported hit on Saudi Aramco facilities. That is a terms-of-trade transfer toward CAD and, at the margin, an inflation problem for every importer. It arrives four days before a US CPI print forecast at 0.4% m/m and 3.4% y/y, with the 10-year already at 4.784 and sitting at 86% of its 20-day range.

Third, the North American trade war. Canada's counter-tariffs take effect at midnight Tuesday with no talks scheduled, Trump has publicly named the Canadian dollar as a trade grievance and threatened Bombardier's US sales. The dollar itself is doing very little: DXY 99.18, unchanged on the day, down 0.26% on the week, mid-range. The USD basket is down 0.72% over five days while JPY is up 3.39%, so this is a yen story wearing a dollar costume.

Weekend recap

Three weekend stories mattered and the open told me which one the market cared about. The loudest headline was political: a projected far-right AfD landslide in Saxony-Anhalt, described by analysts as possibly the most consequential German state-election result of the postwar era. EUR/USD opened seven pips higher, 14% of a daily ATR, and finished the session at 1.16279. By the rule that gap size, not headline drama, sizes impact, that is a small event. Bund yields did rise on Monday, partly on the AfD result and partly ahead of the ECB, so the fiscal-risk channel is worth watching, but the currency ignored it.

The second story was Trump's weekend blitz on the Canadian dollar, repeated across at least six outlets, calling the currency imbalance unacceptable and pairing it with a threat to block Bombardier sales ahead of Tuesday's tariff deadline. USD/CAD opened 24 pips lower, not higher: the market chose the oil story over the tariff story, because crude went into the weekend on a report that Iran's exports had fallen to zero and came out of it with US-Iran strikes around Hormuz and a hit on Saudi Aramco facilities, closing at 92.64. The third and largest move needed no weekend headline at all: USD/JPY opened 193 pips below Friday's close, 128% of a daily ATR, and never looked back, as the yen surged past its intervention peak to a seven-month high on BoJ hike expectations and the disclosure that Japan sold close to $90bn of Treasuries to fund record intervention. That is the week's dominant flow. UK mortgage approvals at their lowest since January 2024, reported over the weekend, did nothing to sterling on the open, which gapped 26 pips higher on dollar softness.

ImpactCcyHeadlinePushesNahan's reading
๐Ÿ”ธ mediumCADTrump calls Canada's currency imbalance unacceptable, targets BombardierCAD down โ†’ USD/CAD up, but oil overrode itRepeated across multiple outlets through Saturday and extended Monday with a threat to block Bombardier sales in the US. USD/CAD opened 24 pips lower anyway, which tells me oil is the dominant CAD driver for now, but this is an official stance against a lower USD/CAD.
๐Ÿ”ธ mediumUSDFormer Trump adviser: Iran's oil exports have fallen to zeroOil up โ†’ USD/CAD down, AUD/USD up, inflation risk upThe supply-side setup for Monday's move, which took WTI to 92.64 and six-week highs. It feeds directly into Friday's US CPI forecast of 0.4% m/m.
๐Ÿ”ธ mediumEURECB preview: another hike, but no road mapEUR neutral into ThursdayFrames the 10 September decision, where the main refinancing rate is forecast to rise to 2.65% from 2.40%. If the hike comes without guidance, the euro's range holds.
โ–ซ๏ธ smallEURAfD projected landslide in Saxony-Anhalt state electionEUR flat โ†’ EUR/USD unmoved; Bund yields upAnalysts called it possibly the most consequential postwar German state result, and EUR/USD opened seven pips higher, 14% of a daily ATR. Small until the market prices a fiscal channel; Bund yields did rise Monday.
โ–ซ๏ธ smallGBPUK mortgage approvals fall to lowest since January 2024GBP down โ†’ GBP/USD down over timeCited by Societe Generale on Monday as evidence of weakening housing demand and a reason the BoE risks later cuts. Sterling still gapped 26 pips higher on dollar softness, so no immediate price effect.
โ–ซ๏ธ smallEUREurope's good, bad and ugly: resilient growth, ECB grey zone, French fiscal riskEUR neutralConsistent with ABN AMRO's resilient-growth-worrying-inflation framing published Monday. Background, not a mover.
โ–ซ๏ธ smallUSDUS debt worse than it seems, Treasury yields an all-hands-on-deck situationUS yields up โ†’ mixed USDSits alongside the news that Japan sold close to $90bn of Treasuries to fund intervention. A supply story worth tracking with the 10-year at 86% of its 20-day range.
โ–ซ๏ธ smallCADCanadian consumer boycotts and counter-tariff coverage intensifyCAD down modestlyColour around the Tuesday deadline rather than a new fact. It reinforces that no de-escalation path is being discussed.
โ–ซ๏ธ smallAUDAUD/USD eyes May high ahead of US CPIAUD up โ†’ AUD/USD upPreview commentary that matched the open: AUD/USD gapped 17 pips higher and made a three-month high Monday.

Currency ranking

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

JPY is the clear strongest, +3.39% against the basket in five days and +2.43% over twenty, with a mechanism behind it: rising Japanese short rates, BoJ hike pricing and official intervention against an extreme spec short. On the five-day basket CHF is marginally weakest at -0.87% versus GBP at -0.78%, but the franc's slide is largely mechanical funding-currency weakness against the yen with the SNB anchoring rates at -0.045%, while sterling has an identifiable forward driver: the BoE on hold with cut risk building, mortgage approvals at late-2023 lows, UK GDP forecast at 0.0% on Friday, and specs adding to a net short of 49,575 contracts. I am restating the existing SHORT GBP/JPY call rather than churning the pair for a 9bp basket difference. The risk is stated plainly: GBP/JPY at 208.946 sits at 3% of its 20-day range after a 3.46% five-day fall, so this is a call on direction, not on entry timing.

Book

What changed since yesterday

Nothing. No check, bias, tier or regime moved.

Regime board

PairRegimeDominant driverChanged
EUR/USDRange regime, rate-differential stalemateECB hiking into an inflation overshoot vs a static Fed (rates)no
GBP/USDRate-differential regime with an energy cost overlayStalled BoE with cut risk vs a Fed anchored by rising yields (rates)no
USD/JPYBoJ normalisation and short-squeeze regimeRising Japanese short rates against an extreme spec short in yen (rates)no
AUD/USDCommodity terms-of-trade and carry regimeRBA hike repricing and widening carry vs a static Fed (rates)no
USD/CHFRange regime anchored by SNB negative ratesDeeply negative Swiss rates against a repricing US front end (rates)no
USD/CADOil terms-of-trade regimeCrude terms-of-trade shock against a trade-war drag (narrative)no

News that mattered

ImpactCcyHeadlinePushesNahan's reading
๐Ÿ”ฅ largeJPYYen surges past intervention peak to strongest since FebruaryJPY up โ†’ USD/JPY down, EUR/JPY down, GBP/JPY downUSD/JPY closed 154.294, at the base of its 60-day range, after a 3.41% five-day fall. This is the dominant flow in the majors this week.
๐Ÿ”ฅ largeJPYJapan sold almost $90bn in US Treasuries to fund record yen interventionJPY up โ†’ USD/JPY down; US yields upConfirms the official bid is behind the move, which means the policy authority is on the same side as the trend rather than against it. It also adds supply pressure to Treasuries into Friday's CPI.
๐Ÿ”ฅ largeJPYUSD falls as the yen surges on BoJ rate-hike expectationsJPY up โ†’ USD/JPY downThe rate mechanism behind the intervention: Japan's immediate rate has risen to 0.841% from 0.727%. This is what makes the regime durable rather than a one-day squeeze.
๐Ÿ”ฅ largeCADOil prices surge to six-week high as US-Iran strikes intensify in Hormuz; Aramco facilities hitOil up โ†’ USD/CAD down, AUD/USD up, US CPI risk upWTI closed 92.64, up 8.02% in five days at 95% of its 20-day range. It is simultaneously a CAD terms-of-trade positive and a US inflation risk into Friday.
๐Ÿ”ธ mediumCADCanada's retaliatory tariffs take effect at midnight; PMO says no talks scheduledCAD down โ†’ USD/CAD upThe live event inside my horizon and the reason USD/CAD stays a direction read rather than a position. Sapporo moving beer production out of Canada is an early real-economy example.
๐Ÿ”ธ mediumAUDAustralian Dollar hits three-month high as RBA rate hike bets intensifyAUD up โ†’ AUD/USD up, EUR/AUD downAUD/USD reached 0.72265 with the Australian 10-year back above 5.2%. It moves the pair to 99% of its 20-day range, which worsens entry even as it confirms the driver.
๐Ÿ”ธ mediumGBPSociete Generale: BoE holds but risks later cutsGBP down โ†’ GBP/USD down, EUR/GBP upWeakening housing demand with mortgage approvals at late-2023 lows and limited wage second-round effects. This is the rate-path evidence behind the sterling short bias.
๐Ÿ”ธ mediumCADCanadian dollar gains as oil rally offsets jobs gloomCAD up โ†’ USD/CAD downExplicitly names the mechanism I have as the dominant driver, with both markets closed for Labour Day. Thin liquidity means Tuesday's session is the real test.
โ–ซ๏ธ smallEURBund yields rise after AfD win and ahead of ECB meetingEUR mildly up โ†’ EUR/USD upYields moved, the currency did not. Worth watching as a fiscal-risk channel if French and German spreads widen.
โ–ซ๏ธ smallEURABN AMRO: resilient euro area growth, worrying inflation; German GDP forecast raised to 1.3%EUR up marginallySupports the ECB hiking into an overshoot but does not change a range that has held for four weeks.
โ–ซ๏ธ smallAUDChina trade data preview: a beat would firm AUD as a demand proxyAUD up on a beat โ†’ AUD/USD upNot in the scheduled calendar but relevant inside the horizon; a strong export print would validate the commodity leg of the AUD regime.
โ–ซ๏ธ smallUSDGoldman Sachs: oil could reach $120 if Middle East shipping attacks intensifyOil up โ†’ USD/CAD down, US inflation expectations upA scenario, not a forecast, but it frames the tail risk into a CPI week.
โ–ซ๏ธ smallCHFSNB reserves edge higher as summer surge loses momentum; Schlegel speaks FridayCHF neutral to downConsistent with a Swiss 3M rate at -0.045% and the franc as the weakest basket currency over five days. No trade until Friday's remarks.
โ–ซ๏ธ smallUSDVIX up 5.30% to 15.30, S&P 500 down 0.38%Mild risk-off โ†’ AUD/JPY downAUD/JPY fell 1.04% to 111.383, at 3% of its 20-day range, which is the one warning sign against the AUD long.

Pair by pair

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

Regime: Range regime, rate-differential stalemate

Dominant driver: ECB hiking into an inflation overshoot vs a static Fed [rates] โ€” The pair closed 1.16279 against an SMA20 of 1.16150 and sits at 58% of a 20-day range that has held between 1.15128 and 1.17123 for a month. A projected far-right landslide in Saxony-Anhalt produced a seven-pip gap, 14% of a daily ATR, which is the definition of a market that has already priced both central banks.

Since yesterday (ยท none). Price is 14 pips higher and the checklist is unchanged. I am waiting for the ECB press conference on Thursday to break the range one way or the other.

Today. No change and no call. The German state-election result that analysts called potentially the most consequential of the postwar era moved EUR/USD by seven pips, which tells you the euro is trading the ECB and nothing else. I am waiting for Thursday: the 25bp hike to 2.65% is priced, so the euro's move comes from whether Lagarde gives a road map, and a preview over the weekend suggested she will not. All four checks are neutral for a fifth session; a daily close outside 1.15853 or 1.16387 with an ECB reason behind it is what turns this into a tradeable pair. Bund yields rose Monday ahead of the meeting, which is a small euro-supportive tell worth tracking.

Narrative. The ECB is expected to lift the main refinancing rate to 2.65% from 2.40% on Thursday, into a flash CPI that jumped to 3.3% from 2.9%. ABN AMRO frames the euro area as resilient growth with worrying inflation, supported by German fiscal spending, and has raised German GDP growth forecasts to 1.3% for 2026. That should be a euro-positive story, and the euro is not taking it: EUR/USD holds seven pips above where Monday opened after three chances to move in four sessions. The counterweight is a US CPI print two days later and a 10-year yield at the top of its 20-day range.

Calendar ahead. Lagarde speaks Wednesday 17:00Z; the ECB decision, statement and press conference land Thursday 12:15-12:45Z with a 25bp hike expected; US PPI is at the same hour Thursday and US CPI lands Friday 12:30Z, forecast 0.4% m/m. The hike itself is priced, so the euro's direction comes from the road map, and a preview already flags there may not be one.

Technical. Price is compressed between SMA20 at 1.16150 and the 1.16780-1.17123 supply zone from mid-August, with the 20-day floor at 1.15128 and daily ranges shrinking; Monday's entire range was 27 pips. ATR14 is 47 pips, so a two-sided event week can carry the pair to either end of the range in a single session. There is no directional structure to lean on until 1.16387 or 1.15853 gives way.

Support: 1.16077, 1.15853, 1.15670 ยท Resistance: 1.16387, 1.16780, 1.17123

CheckStateEvidence
narrativeโž– neutralThe ECB hike into an inflation overshoot is euro-supportive in principle, but the pair has refused to express it: EUR/USD holds above 1.1600, seven pips above where Monday opened, having taken none of three chances to move over four sessions.
catalystโž– neutralThe ECB decision Thursday and US CPI Friday both sit inside the horizon and point in opposite directions with the hike already forecast at 2.65%. Two offsetting binaries are not a directional catalyst.
structureโž– neutralPrice sits at 58% of the 20-day range 1.15128-1.17123 and within 13 pips of SMA20 at 1.16150, with no clear break level in either direction.
rates โ˜… dominantโž– neutralThe ECB deposit rate is 2.25% against a Fed effective rate of 3.63%, so the carry still favours the dollar even as the ECB hikes, and specs are only modestly net short EUR at 24,925 contracts having covered 11,427 in the week.
conflictnone-

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

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

Regime: Rate-differential regime with an energy cost overlay

Dominant driver: Stalled BoE with cut risk vs a Fed anchored by rising yields [rates] โ€” Sterling holds a nominal carry edge with the UK immediate rate at 3.7298% versus a 3.63% Fed effective rate, and the market is giving it no credit: GBP/USD covered 42 pips on Monday and sits at 34% of its 20-day range. The oil shock lands on the UK as an imported cost, which is why the BoE's next move is being debated as a delayed cut rather than a hike.

Since yesterday (โ–ซ๏ธ small). Bias, regime and tier unchanged. Price rose 26 pips over the weekend gap on dollar softness and the SocGen note firmed the cut-risk narrative, but the pair remains below SMA20 and inside the same lower-high structure.

Today. Short bias held, no trade, tier capped by the CPI risk. Sterling's 26-pip weekend gap and Monday's 0.23% gain were dollar-side, not sterling-side: the pair covered 42 pips with American desks closed. The checklist reads four aligned with a major conflict, so this stays a direction read rather than a position. Tuesday's Monetary Policy Report Hearings are the first test: dovish testimony confirms the SocGen read and opens 1.34753, hawkish testimony into a 49,575-contract spec short squeezes the pair back over 1.3560 and I stand down. A daily close above 1.35715 invalidates the structure check.

Narrative. Societe Generale reads the BoE as holding but with risks of later cuts, citing mortgage approvals at late-2023 lows and business lending firm but wage second-round effects limited. UK mortgage approvals fell to their lowest since January 2024 on the weekend's BoE data, and Rabobank is calling for EUR/GBP at 0.87 on UK fiscal concerns. Sterling rose 0.23% on Monday purely because US desks were shut and the dollar faded, not on anything domestic. GBP is the second-weakest currency in the basket over five days at -0.78%.

Calendar ahead. Monetary Policy Report Hearings Tuesday 13:15Z, where dovish testimony would confirm the cut-risk story; UK GDP m/m Friday 06:00Z forecast at 0.0% against 0.3% prior, which is sterling-negative if met; US PPI Thursday and US CPI Friday, both forecast firm, which support the dollar leg.

Technical. Price at 1.35432 is below SMA20 at 1.35595 but above SMA50 at 1.34624, inside a sequence of lower highs from the 1.36750 August peak, and at 34% of the 20-day range. The weekend gap of +26 pips, 43% of a daily ATR, was a dollar-side move that has already stalled under 1.35481. The structural short level is the 1.35612-1.35715 shelf; the downside objective inside the horizon is the 1.34753 range low.

Support: 1.35062, 1.34753, 1.34200 ยท Resistance: 1.35612, 1.35971, 1.36435

CheckStateEvidence
narrativeโœ… alignedThe mechanism is specific to sterling: with mortgage approvals at late-2023 lows and SocGen flagging risks of later BoE cuts, the UK curve is being marked lower at the front while the US 10-year sits at 86% of its 20-day range, compressing sterling's rate advantage.
catalystโœ… alignedUK GDP is forecast at 0.0% against 0.3% prior on Friday, and US CPI the same day is forecast at 0.4% m/m, both of which favour a lower GBP/USD if met.
structureโœ… alignedPrice is below SMA20 at 1.35595 in a lower-high sequence from 1.36750, with a clear stop shelf above 1.35612-1.35715 and the 20-day low at 1.34753 as the objective.
rates โ˜… dominantโœ… alignedThe BoE is on hold with cut risk while the Fed effective rate sits at 3.63% and long US yields rise, and specs added 5,051 contracts to a net short of 49,575 in GBP. The crowding at -15.6% of open interest is the risk: any hawkish surprise at Tuesday's hearings squeezes hard.
conflictโ›” majorUS CPI on Friday 12:30Z sits inside the horizon and is a genuine two-way binary. A soft core print would pull US yields down and lift GBP/USD back through 1.3560, reversing the trade. The crowded 49,575-contract spec short compounds the squeeze risk.

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

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

Regime: BoJ normalisation and short-squeeze regime

Dominant driver: Rising Japanese short rates against an extreme spec short in yen [rates] โ€” Japan's immediate rate rose to 0.841% from 0.727% and the Monday wrap attributes the dollar's fall directly to the yen surging on BoJ rate-hike expectations. Specs were still net short 92,227 yen contracts as of 1 September and added 28,929 to that short in the week, which is the fuel under a 3.41% five-day move.

Since yesterday (โ–ซ๏ธ small). Bias, regime, driver and tier all unchanged, so this is small by definition even though price moved 193 pips over the gap and another 1.22% on the day. What changed is the level: the pair is now at the 60-day range floor rather than approaching it, which worsens the risk-reward of a fresh short.

Today. The biggest move on the board and I am not chasing it. USD/JPY gapped 193 pips lower, 128% of a daily ATR, and closed at 154.294 with the yen past its intervention peak and at seven-month highs. The bias stays short because the mechanism is intact: rising Japanese short rates, official yen buying funded by roughly $90bn of Treasury sales, and a still-enormous 92,227-contract spec short that grew last week. What holds me back is entry, not direction: the pair sits on the 60-day floor at 154.064 with US CPI on Friday inside the horizon, and a stop has to sit above 156.25, which is 200 pips away. A retracement toward 155.60-156.20 that fails would be the trade; a daily close back above 156.25 says the squeeze is done.

Narrative. The yen has surged past the intervention peak to its strongest since February, and Japan funded record intervention by selling close to $90bn of US Treasuries. This is the rare case where the official authority is on the same side as the trend: the Ministry of Finance sold dollars to buy yen, so the policy-authority override that normally protects USD/JPY on the downside is working against the dollar here, not for it. The rate mechanism is doing the rest, with Japanese short rates rising while the Fed effective rate is unchanged at 3.63%. FXStreet notes everything the pair has left to argue about arrives inside ten days, with the first of it landing tonight.

Calendar ahead. There is no scheduled high-impact Japanese release in the calendar inside the horizon, so the yen leg trades on BoJ expectations and intervention headlines. The scheduled risk is all American: PPI Thursday 12:30Z forecast 0.4% m/m and CPI Friday 12:30Z forecast 0.4% m/m and 3.4% y/y, either of which, if firm, lifts US yields and pushes USD/JPY back up.

Technical. The pair closed 154.294, at 4% of a 20-day range and effectively at the base of the 60-day range low of 154.064, having fallen 3.05% in twenty days and closed below SMA20 at 158.714 and SMA50 at 160.366. Monday's session was a single 200-pip slide from 156.259 to 154.048 with no meaningful bounce into the close. ATR14 is 150 pips, which means the move is extended but the daily range easily accommodates further downside; the stop shelf for any short is above Friday's 156.221 close.

Support: 154.048, 154.064 ยท Resistance: 155.660, 156.246, 158.360

CheckStateEvidence
narrativeโœ… alignedThe mechanism is pair-specific and not a generic risk-off read: Japanese short rates are rising toward 0.841% while the Fed is static at 3.63%, compressing the differential that funds the carry, and the Ministry of Finance is actively buying yen with proceeds from Treasury sales.
catalystโŒ againstNo Japanese release is scheduled inside the horizon, while US CPI on Friday is forecast at 0.4% m/m and 3.4% y/y; a firm print lifts US yields and works directly against a short.
structureโœ… alignedPrice sits at 4% of the 20-day range and at the base of the 60-day range, below SMA20 158.714 and SMA50 160.366, with a defined stop shelf above 156.246.
rates โ˜… dominantโœ… alignedJapanese rates are rising while the Fed is unchanged, and specs are net short 92,227 yen contracts at -22.4% of open interest after adding 28,929 in the week, leaving substantial squeeze fuel below.
conflictโ›” majorUS CPI on Friday is a scheduled event inside the horizon that could reverse the move; a firm core print reprices US yields higher and this pair has the largest ATR on the board at 150 pips. The move is also extended, 3.41% in five days into a 60-day range floor, so any positioning washout produces a violent retracement even if the direction is right.

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

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

Regime: Commodity terms-of-trade and carry regime

Dominant driver: RBA hike repricing and widening carry vs a static Fed [rates] โ€” AUD/USD hit a three-month high on Monday explicitly on intensifying RBA rate-hike bets, with the Australian 10-year back above 5.2% and the cash rate at 4.35% and rising. The commodity leg is live in parallel, with iron ore gains lifting BHP and WTI at a six-week high.

Since yesterday (โ–ซ๏ธ small). Bias, regime and tier unchanged. The pair added 17 pips over the gap and 0.22% on the day to a new three-month high, so the setup is intact but the entry is worse; the deterioration in AUD/JPY is the new caution.

Today. Long bias held, no trade, because the entry is at the ceiling. AUD/USD closed 0.72223 at a three-month high on RBA hike bets with the Australian 10-year back above 5.2%, and specs are still net short 39,406 contracts, which is the fuel. What stops me buying here is that the pair is at 99% of its 20-day range with US CPI on Friday, and that AUD/JPY has fallen 2.76% in five days to 3% of its own range, so the Aussie is strong on rates while the risk barometer is weak. China trade data is the near-term swing factor: a strong export print firms the demand-proxy leg. A daily close above 0.72265 confirms the break toward 0.7280; a close back under 0.71766 breaks the structure and I drop the bias.

Narrative. The Australian dollar is the only non-yen currency positive against the basket over five days, at +0.08%, and +1.52% over twenty. The RBA carry advantage is widening: Australia's rate is 4.35% and rising against a Fed effective rate stuck at 3.63%, and the 10-year back above 5.2% has done the repricing in public. Commodities support the terms of trade, with iron ore firmer and crude at six-week highs. The caution is that AUD/JPY, the risk barometer, fell 1.04% to 111.383 and sits at 3% of its 20-day range, so this is a dollar-side and rates-side story, not a broad risk-on one.

Calendar ahead. China trade data is due, and a stronger-than-forecast export print would firm AUD as a demand proxy. Inside the horizon the scheduled risk is American: PPI Thursday and CPI Friday, both forecast firm, which would lift US yields and cap the pair.

Technical. Price at 0.72223 is at 99% of its 20-day range and just under the 0.72245-0.72265 ceiling, above SMA20 0.71428 and SMA50 0.70459, in a clean uptrend from the June 0.68657 low. The weekend gap was +17 pips, 40% of a daily ATR, and the pair has spent the whole session in a 25-pip band under the high. ATR14 is 43 pips, so a break of 0.72265 opens the 0.7280 area flagged by FXStreet within the horizon, but the pair is buying at the top of its range.

Support: 0.72010, 0.71766, 0.71223 ยท Resistance: 0.72265, 0.72800

CheckStateEvidence
narrativeโœ… alignedThe mechanism is Australian, not generic: RBA hike bets are intensifying and the Australian 10-year is back above 5.2%, widening carry against a Fed effective rate unchanged at 3.63%, and the news attributes the three-month high directly to that repricing.
catalystโŒ againstUS CPI on Friday is forecast at 0.4% m/m with core y/y at 2.4%, and a firm print lifts US yields against a long; China trade data supports the bias but is not in the scheduled calendar.
structureโœ… alignedPrice is above SMA20 0.71428 and SMA50 0.70459 at 99% of the 20-day range, with a stop shelf below the 0.71766 swing and the 0.72010 session floor.
rates โ˜… dominantโœ… alignedAustralia's rate is 4.35% and rising versus a static Fed, and specs remain net short 39,406 AUD contracts having covered 5,049 in the week, so positioning is still short into a rising market.
conflictโ›” majorUS CPI on Friday sits inside the horizon and a firm print would lift US yields and reverse the move. The pair is also at 99% of its 20-day range with AUD/JPY at 3% of its own range, meaning the Aussie is being carried by rates while the risk barometer deteriorates.

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

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

Regime: Range regime anchored by SNB negative rates

Dominant driver: Deeply negative Swiss rates against a repricing US front end [rates] โ€” The Swiss 3M rate is -0.045% and falling further into negative territory, which caps franc strength, while the pair closed 0.80926 within a hair of SMA50 at 0.80906 and inside a 20-day range of 0.79480-0.81559.

Since yesterday (ยท none). Nothing material. I am waiting for Schlegel on Friday or a range break outside 0.80619-0.81100 to give the pair a direction.

Today. No call, and this is the correct output for a pair whose weekend gap was three pips. The franc is the weakest currency on the board over five days at -0.87% and the dollar is second weakest at -0.72%, which nets to a range. Everything USD/CHF did on Monday was a reflection of yen strength dragging the dollar, not a Swiss impulse. All four checks are neutral; I need either a Schlegel signal on Friday or a US CPI surprise to break 0.81559 or 0.80619 before this pair earns a bias. Until then the SNB's negative rate keeps a floor under the pair and the range does the rest.

Narrative. The franc is the weakest currency in the basket over five days at -0.87% and over sixty at -3.19%, which is what a deeply negative policy rate does to a funding currency. Monday's move was entirely second-hand: USD/CHF traded with a downside bias because the dollar was defensive on broad yen strength, not because of anything Swiss. DBS flags building franc downside risk against the yen as policy diverges, and SNB reserves edged higher as the summer surge lost momentum.

Calendar ahead. SNB Chairman Schlegel speaks Friday 09:15Z, three hours before US CPI. Schlegel reiterating the negative-rate stance is franc-negative; the US CPI print is the larger mover of the dollar leg and cuts both ways.

Technical. Price at 0.80926 sits between SMA20 0.80762 and SMA50 0.80906, at 70% of a 20-day range that runs 0.79480-0.81559, with ATR14 at 55 pips. Weekly candles show four straight weeks oscillating around 0.8080-0.8130 with no trend. The weekend gap was three pips, 5% of a daily ATR, the smallest on the board.

Support: 0.80619, 0.80376, 0.79480 ยท Resistance: 0.81100, 0.81305, 0.81559

CheckStateEvidence
narrativeโž– neutralMonday's direction came from outside: USD/CHF traded with a downside bias because the dollar stayed defensive on broad yen strength, which is not a Swiss story I can trade in either direction.
catalystโž– neutralSchlegel speaks Friday and US CPI lands the same day; the two point in opposite directions for the pair and neither has a forecast that biases the outcome.
structureโž– neutralPrice is wedged between SMA20 at 0.80762 and SMA50 at 0.80906 in the middle-upper part of a 0.79480-0.81559 range with no break level in play.
rates โ˜… dominantโž– neutralThe Swiss 3M rate at -0.045% argues for a weaker franc, but specs are already net short 22,876 CHF contracts at -16.7% of open interest and added 2,930 last week, so the easy side is crowded.
conflictnone-

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

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

Regime: Oil terms-of-trade regime

Dominant driver: Crude terms-of-trade shock against a trade-war drag [narrative] โ€” WTI closed 92.64, up 8.02% in five days and 12.80% in twenty, at 95% of its 20-day range, and the Loonie gained on Monday specifically because the oil rally offset jobs gloom. USD/CAD has fallen 0.86% over twenty days to 1.38132 in step with that move.

Since yesterday (โ–ซ๏ธ small). Bias, regime and tier unchanged. The pair fell 24 pips over the gap and crude added another 1.27%, while the tariff deadline moved from abstract to tomorrow midnight with the PMO confirming no talks are scheduled.

Today. Short bias held, no trade, because the tariff deadline lands tomorrow. The oil case is as strong as it gets, with WTI at 92.64 and Goldman flagging $120 if Hormuz attacks intensify, and the Loonie gained Monday on exactly that. What worries me is the transmission: crude is up 8% in five days and USD/CAD is down only 0.27%, so the tariff drag is eating most of the terms-of-trade benefit. The extreme 108,143-contract spec short in CAD is squeeze fuel if the tariff headlines land softer than feared, but it also means the market already knows this story. I want a daily close below 1.37829 to confirm the oil bid is winning; a close back above 1.38714 says tariffs are the dominant force and I drop the bias.

Narrative. Crude at a six-week high on US-Iran strikes around the Strait of Hormuz and a reported hit on Saudi Aramco facilities is a direct terms-of-trade transfer to Canada, and Goldman has put a $120 scenario on the table if shipping attacks intensify. Against that, Canada's retaliatory tariffs take effect at midnight Tuesday with no talks scheduled, Trump has named the Canadian dollar imbalance as a trade grievance and threatened to block Bombardier's US sales, and Sapporo is already moving production out of Canada. The tell is that oil is up 8% in five days while USD/CAD is down only 0.27%: the terms-of-trade impulse is being half-absorbed by the tariff drag. CAD is nonetheless mid-table in the basket at -0.40% over five days, better than EUR, USD, GBP and CHF.

Calendar ahead. Canada's counter-tariffs take effect at midnight Tuesday, which is the live event inside the horizon and is CAD-negative on the headline. No high-impact Canadian data is scheduled in the window; US PPI Thursday and US CPI Friday drive the dollar leg.

Technical. Price at 1.38132 is below SMA20 1.38570 and well below SMA50 1.39980, at 36% of a 20-day range whose floor is 1.37326. The weekend gap was -24 pips, 33% of a daily ATR, and the session low at 1.38000 held all day. The pair has made lower highs since 1.39392 on 1 September; the stop shelf for a short sits above 1.38714.

Support: 1.38000, 1.37829, 1.37326 ยท Resistance: 1.38415, 1.38714, 1.39056

CheckStateEvidence
narrative โ˜… dominantโœ… alignedThe mechanism is Canada-specific: crude at 92.64 and six-week highs raises Canada's export receipts directly, and the Monday wrap credits the Loonie's gain to the oil rally offsetting jobs gloom.
catalystโŒ againstCanada's counter-tariffs take effect at midnight Tuesday with the PMO saying no talks are scheduled, which is a CAD-negative event inside the horizon.
structureโœ… alignedPrice is below SMA20 1.38570 and SMA50 1.39980 with lower highs since 1.39392, giving a stop shelf above 1.38714 and a 1.37326 range floor as the objective.
ratesโž– neutralThe BoC held at 2.25% against a Fed effective rate of 3.63%, so carry favours the dollar, while specs are net short 108,143 CAD contracts at -32.3% of open interest and covered 13,379 last week, which cuts the other way.
conflictโ›” majorTwo official stances sit against the short: Canada's counter-tariffs take effect inside the horizon with no negotiations scheduled, and the US President is publicly targeting the Canadian dollar's level as a trade grievance. Either can produce a headline gap higher regardless of where crude trades.

Tier: MEDIUM โ—โ—โ—‹ โ€” 2 of 4 checks aligned ยท against: catalyst ยท neutral: 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 Fri 11 Sept
  MEDIUM none scored yet; 13 pending, next due Wed 9 Sept
  LOW    none scored yet
CROSS CALL (strongest vs weakest): 1 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 Thu 10 Sept

Closing note

Four direction reads and no trades. Every pair with a bias has a scheduled event inside its horizon that could reverse it, and the calendar is stacked: the ECB on Thursday, US PPI Thursday, US CPI and UK GDP on Friday, Canada's counter-tariffs at midnight tonight. In that setup the honest output is direction, not position, and I would rather take the medium-tier scoring than manufacture a HIGH call into a CPI print. I am watching three things. One, whether USD/JPY can retrace toward 155.60-156.20 and fail, which is the only entry that gives a short a defensible stop; a close back above 156.25 would say the squeeze is finished and I would drop the bias. Two, whether USD/CAD closes below 1.37829 after the tariffs bite, which would tell me the oil terms-of-trade impulse is beating the trade-war drag; a close above 1.38714 says the opposite and I stand down. Three, US CPI at 0.4% m/m with crude up 12.80% in twenty days; a hot core print lifts yields, supports the dollar, and would hurt the AUD long and help the sterling short simultaneously. Note that five of six pairs have rates_positioning as the dominant driver. I rechecked each against its own mechanism before keeping it: Japan's short rates, the RBA's repricing, the ECB-Fed spread and the SNB's negative anchor are all genuinely rate-driven, and USD/CAD alone is a narrative pair on oil. If AUD starts trading iron ore and China data more than the RBA, I will move that driver to narrative and log it.