Day size: big (forced). Full report: 2026-09-06.md on the server.
No open calls, nothing resolved.
| Size | Pair | Change |
|---|---|---|
| ▫️ small | GBP/USD | catalyst: neutral → aligned |
| ▫️ small | GBP/USD | horizon 4d → 5d |
| ▫️ small | USD/JPY | narrative: neutral → aligned |
| 🔴 big | USD/JPY | catalyst: neutral → against |
| 🔴 big | AUD/USD | catalyst: neutral → against |
| 🔴 big | USD/CAD | catalyst: neutral → against |
No HIGH-tier trades today.
MEDIUM reads: GBP/USD short 5d, USD/JPY short 4d, AUD/USD long 4d, USD/CAD short 5d
Regime: Range regime, rate-differential stalemate — driver Fed vs ECB policy-rate stalemate
Checks: narrative=neutral catalyst=neutral structure=neutral *rates=neutral
Since yesterday (none): Zero weekend gap and no euro-specific news; every check reads as it did yesterday. I am waiting for the ECB on 10 September to break the stalemate one way or the other.
Still no call here, and nothing changed over the weekend to alter that: EUR/USD opened at Friday's 1.16212 with a zero gap [Source: Weekend gap]. All four checks remain neutral, the same as 5 September [Source: Previous assessment]. What I am waiting for is the 10 September ECB: a delivered move to 2.65% on the main refi with a hawkish statement would give the euro leg of this stalemate an actual driver, and a break above 1.16360 towards the 1.17123 August high would be the confirmation [Source: Economic calendar; EUR/USD price data]. Below, 1.15670 is the line that would say the hawkish USD repricing has won. Until one of those gives, this is a 55-pip-ATR pair trapped in a 200-pip box and I will not pay the spread for it.
Support 1.15670, 1.15128 · Resistance 1.16360, 1.17123
Regime: Rate-differential regime with an energy cost overlay — driver US front-end repricing versus a stalled BoE
Checks: narrative=aligned catalyst=aligned structure=aligned *rates=aligned · conflict ⚠️
Since yesterday (small): Bias and regime unchanged; the catalyst check moved neutral to aligned as UK GDP and US CPI came inside the horizon [Source: Economic calendar]. Zero weekend gap from Friday's 1.35170 close [Source: Weekend gap].
Short bias held, no trade. All four checks now read aligned — the catalyst moved from neutral to aligned because the 11 September UK GDP print at a 0.0% forecast and the 10-11 September US inflation prints are inside a five-day horizon and push the same way [Source: Economic calendar; Previous assessment]. What keeps me out of the position is the conflict: a 15.6%-of-OI spec short into a US core CPI forecast that eases to 2.4%, and a dollar index still under both its averages [Source: Positioning (CFTC COT); Cross-asset context]. Levels are simple: a daily close below 1.34753 opens the 1.3420 area and I would treat that as the confirmation, while a reclaim of 1.35612 kills the structure leg. GBP is also my weakest currency of the week, which is why I would rather express this against JPY than against a dollar that has not confirmed.
Support 1.34753, 1.34200 · Resistance 1.35612, 1.36750
Regime: BoJ normalisation and short-squeeze regime — driver Rising Japanese short rates against an extreme spec short in yen
Checks: narrative=aligned catalyst=against structure=aligned *rates=aligned · conflict ⚠️
Since yesterday (small): Bias, regime and tier unchanged. Narrative moved neutral to aligned on the evidence that yen strength survived the payroll beat, and catalyst moved neutral to against as the US inflation prints came inside the horizon [Source: Previous assessment; Economic calendar].
Short bias held and the narrative check has been upgraded from neutral to aligned: the yen strengthened straight through a hot US payroll print, which is the evidence I wanted that the BoJ normalisation squeeze is the dominant driver rather than a risk-sentiment artefact [Source: USD/JPY price data; News; Previous assessment]. The catalyst check moves the other way, to against, because US PPI and CPI on 10-11 September are both forecast to accelerate and there is no Japanese print to answer them [Source: Economic calendar]. No trade: I will not sell 4.9 yen below last Tuesday's high into a hawkish US inflation week with a 142-pip ATR. A daily close back above 156.752 would be the first warning; a close below 155.256 reopens the trend and I would look again after the CPI print.
Support 155.282, 155.256 · Resistance 156.752, 158.360
Regime: Commodity terms-of-trade and carry regime — driver Highest policy rate among the majors plus spec short-covering
Checks: narrative=aligned catalyst=against structure=aligned *rates=aligned · conflict ⚠️
Since yesterday (small): Bias, regime and tier unchanged. Catalyst moved neutral to against as the US inflation prints entered the horizon [Source: Previous assessment; Economic calendar]; zero weekend gap from 0.72051 [Source: Weekend gap].
Long bias held, no trade. The pair is nine pips from its 60-day high at 0.72160 and I will not buy resistance ahead of a US CPI print with a 0.4% m/m forecast [Source: AUD/USD price data; Economic calendar]. The catalyst check moved from neutral to against for that reason. What impressed me on Friday was the resilience: the payroll spike low at 0.71834 was bought back within the hour [Source: AUD/USD price data]. A daily close above 0.72160 with WTI holding above 90 would be the trigger I want; a close back below 0.71223 breaks the structure leg and I would drop the bias. Watch the China trade friction — rare-earth shipment halts are the channel through which this pair gets hurt without any US data at all [Source: News].
Support 0.71223, 0.71390 · Resistance 0.72160
Regime: Range regime anchored by SNB negative rates — driver Deeply negative Swiss rates against a repricing US front end
Checks: narrative=neutral catalyst=neutral structure=neutral *rates=neutral
Since yesterday (none): Zero weekend gap from 0.80900 and no Swiss news [Source: Weekend gap]. I am waiting for 11 September, when Schlegel and US CPI test whether this range still holds.
No call, unchanged from 5 September, and all four checks stay neutral [Source: Previous assessment]. The interesting feature is what did not happen: Friday's payroll beat lifted the pair to 0.81264 and it closed the day right back on the SMA50 at 0.80900 [Source: USD/CHF price data]. That is a pair refusing to trade a widening differential, and until it stops refusing, negative Swiss rates are not a signal. I am watching 11 September: Schlegel and US CPI land the same day and both lean USD/CHF higher, so a close above 0.81559 after that would be the first real evidence this range is over. A break below 0.80517 would say the franc is bidding as a haven on the Iran escalation, and I would then have a downside story instead.
Support 0.80517, 0.79480 · Resistance 0.81559, 0.82047
Regime: Oil terms-of-trade regime — driver Crude terms-of-trade shock supporting CAD
Checks: *narrative=aligned catalyst=against structure=aligned rates=neutral · conflict ⚠️
Since yesterday (small): Bias and regime unchanged. The weekend attack on Iranian crude carriers reinforces the oil driver, but the zero open gap means it is not yet priced, and the catalyst check moved neutral to against [Source: Weekend headlines; Weekend gap; Economic calendar].
Short bias held, no trade, and the weekend strengthened the driver rather than the trade: US strikes on three Iranian crude carriers add to a crude market already +17% in twenty days [Source: Weekend headlines; Cross-asset context]. The problem is the tape — Friday the pair rose 0.34% to 1.38370 while WTI rose, which says the hawkish dollar is winning the short term [Source: USD/CAD price data]. The catalyst check moved to against, because there is no Canadian data in the window and two hot US inflation prints are in it [Source: Economic calendar]. I want a daily close below 1.37829 to re-engage; a close above 1.38714 with oil still bid would tell me the oil channel has stopped working and I would drop the bias. The record -32.3%-of-OI CAD short remains the fuel if crude breaks 93.64.
Support 1.37829, 1.37326 · Resistance 1.38714, 1.39392
The weekend's one market event was military: US Central Command said the US struck three Iranian crude oil carriers on Saturday afternoon [Source: Weekend headlines]. That lands on a market where crude had already made fresh six-week highs on Middle East tensions, where sanctions and a blockade are described as starting to bite on Iran, and where diesel set a record high [Source: News]. The Reuters weekend podcast headline referencing Kharg Island — Iran's main crude export terminal — points the same way. The third weekend item, a CNBC piece on anti-inflammatory foods from a Japanese nutritionist, has no market content and I note it only for completeness.
The open priced none of it, at least not yet. All six pairs are quoted exactly at Friday's New York close — EUR/USD 1.16212, GBP/USD 1.35170, USD/JPY 156.221, AUD/USD 0.72051, USD/CHF 0.80900, USD/CAD 1.38370 — every one a zero-pip gap, 0% of a daily ATR [Source: Weekend gap]. The cross-asset lines in the same section are Friday's closes as well (WTI 91.48, DXY 99.16, gold 4476.6). By my own sizing rule a zero gap means small impact until proven otherwise, but I will be precise with ECCO: there is no post-headline print in this digest at all, so the gap is uninformative rather than a verdict. The test is the first hours of Asian trade in crude and in USD/CAD. If WTI takes 93.14 and then the 93.64 sixty-day high, the escalation is being priced and the CAD terms-of-trade trade becomes live; if crude opens flat, the market has judged three tankers to be inside an already-tight risk premium.
| Impact | Ccy | Headline | Pushes | Reading |
|---|---|---|---|---|
| 🔸 medium | CAD | US military strikes three Iranian crude oil carriers | Oil up → USD/CAD down; oil-linked inflation up → USD, GBP negative on real income | An escalation directly on the crude export channel, into a market where WTI is already +17.01% in twenty days and at 89% of its 20-day range [Source: Cross-asset context; Weekend headlines]. Rated medium, not large, because every pair opened with a zero gap and there is no post-headline print in this digest [Source: Weekend gap]; I will size it up if WTI clears 93.64. |
| ▫️ small | USD | Reuters weekend podcast: Kharg Island, Germany's election | Neutral, mildly oil-supportive | Kharg Island is Iran's principal crude export terminal; its appearance alongside the carrier strikes tells me the export-infrastructure risk premium is the live topic, but a podcast headline is the lowest data tier and moves no check [Source: Weekend headlines]. |
| ▫️ small | JPY | CNBC: Japanese nutritionist's anti-inflammatory foods | None | No market content; listed only because Monday reporting requires every weekend headline to be accounted for [Source: Weekend headlines]. |
| Impact | Ccy | Headline | Pushes | Reading |
|---|---|---|---|---|
| 🔴 large | USD | Big beat for non-farm payrolls | USD up → EUR/USD down, GBP/USD down, USD/JPY up, USD/CAD up | The week's dominant data event and the reason every short-dollar bias I hold now carries a conflict [Source: News]. Note that USD/JPY still closed 3.5 yen below the weekly open despite it, which is why I upgraded the yen narrative rather than the dollar's. |
| 🔴 large | USD | 2-year yield highest since January 2025; market weighs a Fed hike | USD up → EUR/USD, GBP/USD, AUD/USD down; USD/JPY, USD/CHF, USD/CAD up | A hawkish repricing of the front end after the jobs report with sticky inflation cited as cover [Source: News]. It has not yet reached the dollar index, which is 99.16, below SMA20 99.39 and SMA50 100.23 [Source: Cross-asset context] — that divergence is the week's main unresolved question. |
| 🔸 medium | USD | Hammack hawkish; Trump tells the Fed to lower rates | Mixed: Hammack USD up, Trump pressure USD down | Commentary tier, below a statement or a print, but it frames the September meeting as genuinely two-sided and adds to the reason for standing aside through 11 September CPI [Source: News]. |
| 🔸 medium | CAD | Oil prices hit fresh six-week highs on renewed Middle East tensions | Oil up → USD/CAD down; GBP negative via import costs | The direct support for my USD/CAD short bias, with WTI at 91.48 and +9.69% on five days [Source: News; Cross-asset context]. The conflict is that USD/CAD rose 0.34% on Friday anyway. |
| 🔸 medium | GBP | Diesel hits record high as Ukraine and Iran wars knock out refineries | GBP down → GBP/USD down | The energy overlay in the sterling regime: a net energy importer facing record distillate prices gets an imported-inflation and real-income hit at once, which keeps the BoE stuck [Source: News]. |
| 🔸 medium | AUD | China rare earth firms halt some US shipments over geopolitical worries | AUD down → AUD/USD down | The specific channel through which the AUD long can be hurt without any US data: Chinese use of trade leverage weakens the demand story behind Australian exports [Source: News]. |
| ▫️ small | USD | US equity funds record second weekly outflow on Iran tensions and high yields | Mildly risk-negative → AUD/USD down, USD/JPY down | Consistent with the S&P at -0.38% and VIX +1.47% into Friday's close [Source: Cross-asset context]. Flow colour, not a driver; it moves no check. |
| ▫️ small | USD | US sanctions Turkish bank and two subsidiaries over Iran | Oil up → USD/CAD down | Another increment in the Iran pressure campaign that supports the crude premium; too small on its own to move a level [Source: News]. |
| ▫️ small | CAD | Oil mixed as investors weigh Middle East escalation against a Russia-Ukraine peace deal | Two-sided for USD/CAD | The peace-deal channel is the main downside risk to the crude premium, and Witkoff and Kushner taking a proposal to Putin keeps it live [Source: News]. Worth knowing, no check moves. |
| ▫️ small | EUR | US to seek back payment from Europe for Ukraine aid, Trump says | EUR down → EUR/USD down | A fiscal and political irritant for the euro area with no measurable price response; EUR/USD closed the week inside its 20-day range [Source: News; EUR/USD price data]. |
| ▫️ small | USD | Dollar deposits push India's forex reserves to a record | Marginal USD demand | Reserve accumulation colour, no impact on the majors this week [Source: News]. |
| ▫️ small | AUD | Gulf gains as UAE and Saudi growth data lift sentiment; US approves $5bn munitions sale to Saudi Arabia | Mildly risk-positive → AUD/USD up | Regional risk appetite held up despite the Iran escalation, which is mildly supportive of the commodity complex; not a driver for my checks [Source: News]. |
Strongest JPY, weakest GBP → SHORT GBP/JPY. JPY is the week's strongest: USD/JPY -2.44% over five days and AUD/JPY -1.83%, with the Japanese immediate rate rising 0.727% to 0.841% and specs still net short 92,227 contracts [Source: Cross-asset context; Central bank and macro data (FRED); Positioning (CFTC COT)]. GBP is the weakest: GBP/USD -0.17% over five days against a DXY that fell 0.54%, EUR/GBP +0.34%, the UK immediate rate effectively static at 3.7298% from 3.7296%, and specs adding to an already crowded short at -49,575 (-15.6% of OI) [Source: Cross-asset context; Central bank and macro data (FRED); Positioning (CFTC COT)]. Record diesel prices are a real-income tax on a net energy importer [Source: News]. Expressed conventionally, that is short GBP/JPY.
tier | trades: n / won / lost / expired / net pips | direction reads: n / right / wrong HIGH | 0 / 0 / 0 / 0 / +0 | 0 / 0 / 0 MEDIUM | 0 / 0 / 0 / 0 / +0 | 0 / 0 / 0 LOW | 0 / 0 / 0 / 0 / +0 | 0 / 0 / 0
Four biases, no trades, and the reason is one sentence: every short-dollar view I hold now faces a hawkish US front end with two accelerating inflation forecasts inside the horizon, and my one long-dollar view faces the most crowded short in the majors ex-CAD. So I wait. Three things I am watching. WTI against 93.14 and the 93.64 sixty-day high, which decides whether the weekend strikes on Iranian carriers are priced and whether the USD/CAD short becomes live below 1.37829. USD/JPY against 156.752 and 155.256, which decides whether the BoJ normalisation squeeze resumes or retraces towards 158.360. And the 10-11 September calendar: an ECB delivery to 2.65% on the main refi, then US PPI and CPI. What would change my mind: a US core CPI print below the 2.4% forecast would break the hawkish dollar leg, turn my GBP/USD short into a squeeze risk and clear the way for the AUD/USD breakout above 0.72160; conversely a DXY close back above 100.23 would tell me the repricing is real, and I would drop the AUD long and the USD/CAD short rather than defend them.