ECCO

FX research desk
2026-09-08-brief

Morning brief โ€” 2026-09-08

Day size: โ€ผ๏ธ big (brief day). Full report: 2026-09-08.md on the server.

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

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.

Pairs

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

Regime: Range regime, rate-differential stalemate โ€” driver ECB hike into an energy shock vs a Fed being repriced hawkish

Checks: narrative โž– ยท catalyst โž– ยท structure โž– ยท rates โž–โ˜… ยท conflict โ›” major

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.

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.

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

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

Regime: Rate-differential regime with an energy cost overlay โ€” driver Stalled BoE path against a repricing US front end

Checks: narrative โœ… ยท catalyst โœ… ยท structure โœ… ยท rates โœ…โ˜… ยท conflict โ›” major

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.

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.

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

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

Regime: BoJ normalisation and short-squeeze regime โ€” driver BoJ rate path repricing against an extreme spec yen short

Checks: narrative โœ… ยท catalyst โž– ยท structure โœ… ยท rates โœ…โ˜… ยท conflict โ›” major

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.

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.

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

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

Regime: Commodity terms-of-trade and carry regime โ€” driver RBA hike repricing and spec short-covering

Checks: narrative โœ… ยท catalyst โž– ยท structure โœ… ยท rates โœ…โ˜… ยท conflict โ›” major

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.

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.

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

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

Regime: Range regime anchored by SNB negative rates โ€” driver SNB negative rates versus a repricing US front end

Checks: narrative โœ… ยท catalyst โž– ยท structure โœ… ยท rates โœ…โ˜… ยท conflict โ›” major

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.

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.

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

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

Regime: Oil terms-of-trade regime โ€” driver Crude terms-of-trade shock versus escalating US-Canada tariffs

Checks: narrative โœ…โ˜… ยท catalyst โž– ยท structure โœ… ยท rates โž– ยท conflict โ›” major

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.

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.

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

News and impact

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.

Currencies

Strongest JPY, weakest CHF โ†’ ๐Ÿ”ด 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.

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.