ECCO

FX research desk
Wed, Sep 16, 2026
Updated 22:30 UTC

Desk view

risk-off (mild). Up: GBP, JPY. Down: CHF, CAD, EUR. 1 trade today: long GBP/CHF.

Trades today

GBP/CHF #7
Longconviction 2
Entry1.10380
Target1.11100
Stop1.09980
This pairs the board's most hawkish rate path against its weakest one: the MPC votes tomorrow with the bank rate forecast unchanged at 3.75% but the vote forecast 3-0-6, so three members already dissent for a hike, while the Swiss 3M rate is -0.045% and still falling with no SNB change of stance signalled. I prefer it …
conditions1.8× risk4 days · stop

Ideas, not traded yet

AUD/CAD Short 4d — The commodity split is clean: iron ore's comeback has fizzled with miners braced for softer prices and copper is -4.79% over five days, while WTI is +23.29% over twenty days. Waiting because CAD is not cashing the oil cheque, -0.30% against the basket over five days, and Bullock speaks Thursday 23:30Z into talk of three more RBA hikes.

CHF/JPY Short 3d — The BOJ is set to raise to a 31-year high on Friday with the policy rate forecast below 1.25% from below 1.00%, against a franc being borrowed as the new funding leg; price at 189.617 is 16% of its twenty-day range and 4.8 big figures below the 194.400 average. I am not trading it because the EUR/JPY short already carries the long-yen leg and specs flipped 103,023 contracts into a net long yen, so the easy money is positioned.

EUR/CHF Long 4d — Same franc-funding story with a duller long leg: 0.94501 is 86% of its twenty-day range and above the 0.93949 average. I would rotate here if the MPC guts the GBP leg tomorrow.

GBP/USD Long 4d — 1.34911 sits at 12% of its twenty-day range with a fully priced Fed hike and the 2Y at 4.65% already carrying part of the next one. I want the dot plot out of the way first; a soft projection set plus a hawkish hold tomorrow is the sequence that lifts this off support.

Risk and commodities

Risk sentimentRisk-offmild

VIX is 17.20, up 9.41% in five days and 78% of the way up its twenty-day range, while the S&P 500 at 7586 is 7% off the bottom of its range and -2.06% over twenty days. AUD/JPY, the cleanest barometer, sits at 110.668, 19% of range and -2.05% over twenty days. This is a yield- and geopolitics-driven de-risking, not a panic: investors are not giving up on stocks despite spiking yields, oil and fresh AI safety concerns.

Helps USD, JPYHurts AUD, CAD, CHF
Commodities
copper Flathelps AUD
hurts USD
gold Downhelps USD
hurts AUD, CHF
iron ore Downhelps —
hurts AUD
natural gas Uphelps USD, CAD
hurts EUR, CHF, JPY
oil Uphelps CAD
hurts JPY, EUR, CHF, GBP

Currencies on the rate path, against the basket

CHFDown
3 of 3
Rate -0.045% (3M interbank, August) · next not in feed; SNB quarterly assessment due late September
Hold · likelyAs priced
This is the whole story. FXStreet asks directly why the safe-haven franc is depreciating in risk-averse markets, Rabobank frames it as funding role versus haven status, and both the Japan Times and Forex Factory report carry traders rotating their funding leg from the yen into the franc. A currency being borrowed to be sold does not rally on a VIX print.
Read more
GBPUp
2 of 3
Rate 3.73% (UK immediate rate, August) · next 2026-09-17 11:00Z MPC
Hold · likelyMore hawkish than priced
Labour data was mixed, with claimant count forecast at +8.3K from -11.0K and earnings decelerating to 3.9%. Specs are net short 58,836, 18.5% of open interest, the most crowded short on the board, which is fuel if the MPC leans hawkish.
Read more
JPYUp
2 of 3
Rate below 1.00% (BOJ policy rate; FRED series unavailable today) · next 2026-09-18 02:30Z BOJ
Hike · likelyMore hawkish than priced
Two offsets. Japan ran a trade deficit for a fourth month as oil imports soared, a direct hit from Brent at 108.07. And carry traders are eyeing the franc and krona as the yen's funding appeal ebbs, which is a structural yen positive as those shorts are unwound.
Read more
CADDown
1 of 3
Rate 2.25% (Canada immediate rate, August, falling) · next not in feed; next BoC decision in October
Hold · leaningAs priced
Oil should be carrying this currency and is not: WTI is +23.29% over twenty days while CAD is -0.30% against the basket over five days, because a bullish dollar is offsetting the oil gains and the US-Canada trade war is taxing small businesses. Carney is in Europe seeking closer ties amid a worsening trade war with Trump.
Read more
EURDown
1 of 3
Rate 2.25% (ECB deposit rate) · next not in feed; ECB decided 10 September, next decision late October
Hold · leaningAs priced
Europe is the marginal loser from Brent at 108.07 and US gas up 5.26% in twenty days, and the July trade surplus of EUR14.2bn will not survive an oil bill at these levels. Political noise over the ECB succession, with France backing Knot in exchange for the chief economist job, is a slow-burn negative.
Read more
AUDFlat
1 of 3
Rate 4.35% · next not in feed; RBA Gov Bullock speaks 2026-09-17 23:30Z, next decision early October
Hike · leaningMore hawkish than priced
The commodity channel cancels the rate channel. Iron ore's comeback has fizzled with miners braced for softer prices and copper is -4.79% over five days. AUD/JPY at 110.668, 19% of range, says the risk backdrop is no help either.
Read more
USDFlat
1 of 3
Rate 3.63% (Fed funds effective, August) · next 2026-09-16 18:00Z FOMC
Hike · likelyAs priced
A fully priced hike into a dollar that has already gained 0.92% in five days is the classic setup for the news to be the top; the risk in the next 2-5 days is a soft dot plot, not a soft hike.
Read more

Each card: the policy rate now, the next decision and how sure the desk is, the 3-6 month path versus what the market prices, and the main non-rate factor. Dots are Nahan's own conviction, 1 to 3.

Trades
−247 pips
0 won, 3 lost, 3 open
Ideas
none scored yet, 12 pending
Currency calls
36%
8 right of 22, 16 pending
Open trades
3
USD/CHF long, EUR/JPY short, EUR/GBP short

Track record

Cumulative pips

-247-186-124-620Trades — #1 GBP/AUD short stop — cumulative −58 pipsTrades — #6 AUD/CAD short stop — cumulative −100 pipsTrades — #2 GBP/JPY short expired — cumulative −207 pipsTrades — #7 GBP/CHF long stop — cumulative −247 pipsTrades −247Sep 10Sep 16

Hit rate by conviction

50%Conviction 2Conviction 2: 0 of 20% of 2

Scorecard

Trades on target, stop or expiry, broken out by Nahan's conviction and by how many of the four conditions held; ideas and currency calls on direction at the horizon.

WhatScoredHit rateWon / lostNet pips
All trades40%0 / 3 / 1 other−247.43 open
Conviction 30
Conviction 220%0 / 2−82.0
Conviction 10
3 of 4 conditions10%0 / 1−40.0
0 of 4 conditions10%0 / 1−42.0
Ideas, direction at the horizon
All ideas012 pending, next Fri, Sep 18
Currency calls, direction against the basket at 3 trading days
All currency calls2236%8 / 8 / 6 flat16 pending, next Thu, Sep 17
Conviction 4520%1 / 4
Conviction 3786%6 / 1
Conviction 280%0 / 8
Conviction 1250%1 / 1

Book

Trades

#DatePairSideConvictionConditionsEntryTargetStopHorizonStatusPips
7Sep 16GBP/CHFLong1.10381.1111.09984dstop−40.0
6Sep 15AUD/CADShort0.99050.98250.99474dstop−42.0
5Sep 15EUR/GBPShort0.85560.85050.85884dpendingpending
4Sep 14EUR/JPYShort178.21175.5179.85dpendingpending
3Sep 14USD/CHFLong0.81770.82650.81224dpendingpending
2Sep 10GBP/JPYShort208.25205.6209.74dexpired−107.4
1Sep 8GBP/AUDShort1.87571.8641.88154dstop−58.0

Send the bot a screenshot or a note with the trade number in the caption, e.g. "#7 entered at 1.1038", and it appears here at the next refresh.

Ideas and direction reads

DatePairSideHorizonReferenceResultPips
Sep 16AUD/CADShort4d0.99290due Tue, Sep 22pending
Sep 16CHF/JPYShort3d189.617due Mon, Sep 21pending
Sep 16EUR/CHFLong4d0.94501due Tue, Sep 22pending
Sep 16GBP/USDLong4d1.34911due Tue, Sep 22pending
Sep 15AUD/JPYShort4d110.242due Mon, Sep 21pending
Sep 15CAD/CHFLong4d0.58822due Mon, Sep 21pending
Sep 15EUR/USDShort3d1.15380due Fri, Sep 18pending
Sep 15GBP/AUDLong4d1.89304due Mon, Sep 21pending
Sep 14AUD/CADShort5d0.99143due Mon, Sep 21pending
Sep 14CAD/CHFLong4d0.58943due Fri, Sep 18pending
Sep 14CHF/JPYShort5d188.362due Mon, Sep 21pending
Sep 14EUR/USDShort4d1.15727due Fri, Sep 18pending

Reports

Runs

DateStarted
Wed, Sep 1606:01 UTC
Tue, Sep 1506:00 UTC
Mon, Sep 1406:01 UTC
Thu, Sep 1006:00 UTC
Wed, Sep 906:00 UTC
Tue, Sep 809:13 UTC
Mon, Sep 716:52 UTC
Mon, Sep 714:20 UTC
Sat, Sep 518:20 UTC
Sat, Sep 518:10 UTC
Sat, Sep 516:29 UTC