ECCO

FX research desk
Fri, Oct 2, 2026
Updated 10:30 UTC

Desk view

neutral (mild). Up: JPY. Down: AUD, EUR. 1 trade today: short AUD/CAD.

Trades today

AUD/CAD #26
Shortconviction 2
Entry0.98560
Target0.97700
Stop0.99120
This is a terms-of-trade trade with neither leg hostage to the payrolls print: iron ore prices dipped to their lowest level in the past year while Brent at 102.10 is up 6.89% over twenty days with $103 headlines on intensifying Middle East supply concerns. Australia hiked to 4.60% on 29 September and the currency fell …
conditions1.5× risk4 days · pending

Ideas, not traded yet

EUR/CHF Short 3d — The euro fell on the day a euro-zone inflation surprise was reported, which tells me French sovereign risk outranks the ECB path right now. At 0.93297, 4% of the twenty-day range after a 1.43% day, I want the break to hold below 0.9324 before selling, and SNB discomfort with franc strength is the standing risk.

EUR/GBP Short 4d — Continuation of the move that already paid: 0.85161 is 7% of the twenty-day range with the euro the basket laggard at -0.92% over five days. I am not trading it because the euro's own data path is hawkish on the flash CPI and my book already carries a euro long.

GBP/AUD Long 4d — The cleanest expression of the AUD-down view: sterling is +0.33% against the basket over five days while the Australian dollar is last at -0.85%, and specs are net short 82,568 GBP contracts, 33.7% of open interest, which is squeeze fuel. At 1.90501, 84% of its twenty-day range, I want a daily close above the 1.91107 high before paying up.

USD/JPY Short 3d — Tokyo core CPI surged past forecast and a December BOJ hike is described as all but certain, while core PCE dipped to 3.4% and Fed hike odds are easing. At 157.77, 80% of its twenty-day range, the 10-year at 5.237% is still holding it up; a soft payroll at 12:30Z is the trigger I am waiting for.

Risk and commodities

Risk sentimentNeutralmild

VIX at 16.39 sits at 50% of its twenty-day range and the S&P 500 at 7666 is unchanged over twenty days at 58% of range — no stress, no euphoria. Gold is the tell against a defensive read: down 2.50% in five days and 7.20% in twenty, at 18% of range, so there is no haven bid, only a yield bid. AUD/JPY at 109.375, 16% of its twenty-day range and -1.68% in five days, is falling on the rate gap between a hot Tokyo CPI and a finished RBA rather than on risk aversion.

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

Currencies on the rate path, against the basket

AUDDown
2 of 3
Rate 4.60%, delivered 29 September from 4.35% [Source: Economic calendar; Book] · next Not in feed; November RBA
Hold · leaningMore dovish than priced
Iron ore prices dipped to their lowest level in the past year; copper's 1.61% bounce to 6.587 leaves it flat over twenty days and does not offset that.
Read more
JPYUp
2 of 3
Rate Not in feed — the Japan immediate rate series failed to fetch today [Source: Central bank and macro data (FRED)] · next Not in feed; late October BOJ, with December now the meeting the market is pricing [Source: News]
Hold · leaningMore hawkish than priced
The yield differential still fights it: the US 10-year at 5.237% keeps USD/JPY at 157.77, 80% of its twenty-day range, and specs cut 48,377 contracts of yen longs in a week to 71,982 net long.
Read more
EURDown
1 of 3
Rate Not in feed — the ECB deposit rate series failed to fetch today [Source: Central bank and macro data (FRED)] · next Not in feed; late October ECB. Lagarde spoke 28 September, 29 September and 1 October [Source: Economic calendar]
Hold · leaningMore hawkish than priced
Sovereign risk and institutional drift: the French debt crisis is in the tape, the Bundesbank is publicly insisting bond purchases target price stability and not yield spreads, and an explainer runs on why the ECB is unlikely to step in for France.
Read more
CADFlat
1 of 3
Rate 2.25% (immediate rate, August), down from 2.27% [Source: Central bank and macro data (FRED)] · next Not in feed; BoC decision expected in October
Hold · likelyMore dovish than priced
Oil is now working for it: Brent at 102.10 is up 6.89% in twenty days with headlines on $103 crude and intensifying Middle East supply concerns, and the loonie gained 0.24% against the basket on the day.
Read more
CHFFlat
1 of 3
Rate 0.00%, confirmed by the SNB on 24 September [Source: Book] · next Not in feed; December quarterly assessment. Schlegel spoke 1 October 15:30Z [Source: Economic calendar]
Hold · likelyAs priced
Today's 0.98% basket gain is an external move, not a Swiss one: FXStreet attributes it to easing Fed rate-hike odds, and specs are net short 26,752 contracts, 20.0% of open interest, which is squeeze-prone.
Read more
GBPFlat
1 of 3
Rate Not in feed — the UK immediate rate series failed to fetch today [Source: Central bank and macro data (FRED)] · next Not in feed; November MPC. Bailey spoke 25 September and 1 October, content not captured in the feed [Source: Economic calendar]
Hold · leaningAs priced
Positioning is the only live story: specs are net short 82,568 contracts, 33.7% of open interest, after adding 23,853 shorts in a week — the most crowded position on the board and squeeze-prone on any hawkish Bailey line.
Read more
USDFlat
1 of 3
Rate 3.75% (fed funds effective, September, up from 3.63%) · next Not in feed; late October FOMC. Nearest scheduled Fed events were Kashkari 30 September and Waller 1 October [Source: Economic calendar]
Hold · leaningAs priced
Positioning and politics: DXY at 101.95 is at 93% of its twenty-day range after +2.98% in twenty days, and Forexlive notes the jobs report faces a higher bar with bond-market tensions raising the stakes.
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
−245 pips
5 won, 11 lost, 5 open
Ideas
48%
20 right of 42, 16 pending
Currency calls
36%
30 right of 83, 19 pending
Open trades
5
CHF/JPY short, GBP/CAD long, AUD/JPY short, USD/CAD long, AUD/CAD short

Track record

Cumulative pips

TradesIdeas
-1148-826-504-182139Trades — #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 — #5 EUR/GBP short stop — cumulative −279 pipsTrades — #4 EUR/JPY short stop — cumulative −438 pipsTrades — #3 USD/CHF long expired — cumulative −372 pipsTrades — #9 AUD/CHF long stop — cumulative −415 pipsTrades — #8 EUR/USD short expired — cumulative −374 pipsTrades — #10 AUD/CAD long stop — cumulative −444 pipsTrades — #12 USD/CAD long target — cumulative −330 pipsTrades — #14 USD/CHF long target — cumulative −250 pipsTrades — #15 GBP/USD short target — cumulative −152 pipsTrades — #11 GBP/AUD short reversed — cumulative −229 pipsTrades — #13 EUR/JPY long stop — cumulative −389 pipsTrades — #18 GBP/AUD long target — cumulative −286 pipsTrades — #16 AUD/JPY short target — cumulative −126 pipsTrades — #17 USD/CHF long expired — cumulative −52 pipsTrades — #24 EUR/CHF long stop — cumulative −95 pipsTrades — #20 GBP/CHF long stop — cumulative −148 pipsTrades — #25 EUR/AUD long stop — cumulative −245 pipsTrades −245Ideas — 2026-09-15 EUR/USD short right — cumulative +56 pipsIdeas — 2026-09-14 CAD/CHF long flat — cumulative +53 pipsIdeas — 2026-09-14 EUR/USD short right — cumulative +139 pipsIdeas — 2026-09-15 CAD/CHF long flat — cumulative +135 pipsIdeas — 2026-09-15 GBP/AUD long wrong — cumulative −18 pipsIdeas — 2026-09-15 AUD/JPY short wrong — cumulative −180 pipsIdeas — 2026-09-14 AUD/CAD short wrong — cumulative −257 pipsIdeas — 2026-09-14 CHF/JPY short wrong — cumulative −498 pipsIdeas — 2026-09-16 CHF/JPY short wrong — cumulative −613 pipsIdeas — 2026-09-16 EUR/CHF long wrong — cumulative −652 pipsIdeas — 2026-09-16 AUD/CAD short wrong — cumulative −712 pipsIdeas — 2026-09-16 GBP/USD long wrong — cumulative −822 pipsIdeas — 2026-09-17 AUD/USD short wrong — cumulative −837 pipsIdeas — 2026-09-17 CHF/JPY short wrong — cumulative −1148 pipsIdeas — 2026-09-17 USD/CAD long right — cumulative −1052 pipsIdeas — 2026-09-17 EUR/CHF long wrong — cumulative −1131 pipsIdeas — 2026-09-21 USD/JPY long right — cumulative −1017 pipsIdeas — 2026-09-18 EUR/AUD short wrong — cumulative −1093 pipsIdeas — 2026-09-18 USD/CAD long right — cumulative −980 pipsIdeas — 2026-09-18 GBP/USD short right — cumulative −857 pipsIdeas — 2026-09-18 AUD/JPY long wrong — cumulative −912 pipsIdeas — 2026-09-21 EUR/AUD short wrong — cumulative −1012 pipsIdeas — 2026-09-21 USD/CHF long right — cumulative −953 pipsIdeas — 2026-09-21 GBP/USD short right — cumulative −801 pipsIdeas — 2026-09-22 EUR/GBP long right — cumulative −766 pipsIdeas — 2026-09-22 AUD/JPY long wrong — cumulative −908 pipsIdeas — 2026-09-22 EUR/AUD short wrong — cumulative −1011 pipsIdeas — 2026-09-22 GBP/USD short right — cumulative −870 pipsIdeas — 2026-09-23 AUD/CHF long flat — cumulative −871 pipsIdeas — 2026-09-23 EUR/GBP long flat — cumulative −872 pipsIdeas — 2026-09-23 EUR/CAD long right — cumulative −847 pipsIdeas — 2026-09-24 AUD/USD short right — cumulative −803 pipsIdeas — 2026-09-24 AUD/CHF short wrong — cumulative −826 pipsIdeas — 2026-09-24 EUR/AUD long right — cumulative −723 pipsIdeas — 2026-09-24 EUR/USD short right — cumulative −696 pipsIdeas — 2026-09-24 EUR/CHF short wrong — cumulative −771 pipsIdeas — 2026-09-25 EUR/USD short right — cumulative −713 pipsIdeas — 2026-09-25 EUR/CHF long right — cumulative −675 pipsIdeas — 2026-09-25 USD/CAD long right — cumulative −576 pipsIdeas — 2026-09-25 EUR/GBP short right — cumulative −485 pipsIdeas — 2026-09-28 AUD/CAD short right — cumulative −411 pipsIdeas — 2026-09-28 CAD/JPY short right — cumulative −370 pipsIdeas −370Sep 10Oct 2

Hit rate by conviction

50%Conviction 2Conviction 2: 3 of 1225% of 12Conviction 1Conviction 1: 2 of 367% of 3

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 trades2124%5 / 11 / 5 other−245.05 open
Conviction 310%0 / 0 / 1 other+40.4
Conviction 21520%3 / 9 / 3 other−206.0
Conviction 1367%2 / 1+86.0
4 of 4 conditions20%0 / 2−85.0
3 of 4 conditions1331%4 / 6 / 3 other+87.0
2 of 4 conditions20%0 / 1 / 1 other−119.6
1 of 4 conditions1100%1 / 0+80.0
0 of 4 conditions10%0 / 1−42.0
Ideas, direction at the horizon
All ideas4248%20 / 18 / 4 flat−370.516 pending, next Mon, Oct 5
Currency calls, direction against the basket at 3 trading days
All currency calls8336%30 / 28 / 25 flat19 pending, next Tue, Sep 29
Conviction 4520%1 / 4
Conviction 32152%11 / 10
Conviction 24023%9 / 31
Conviction 11753%9 / 8

Book

Trades

#DatePairSideConvictionConditionsEntryTargetStopHorizonStatusPips
26Oct 2AUD/CADShort0.98560.9770.99124dpendingpending
25Oct 1EUR/AUDLong1.62921.6451.61954dstop−97.0
24Oct 1EUR/CHFLong0.94680.95380.94254dstop−43.0
23Sep 30USD/CADLong1.4191.4321.41084dpendingpending
22Sep 30AUD/JPYShort109.45107.6110.454dpendingpending
21Sep 29GBP/CADLong1.87781.89121.86954dpendingpending
20Sep 29GBP/CHFLong1.10251.11081.09724dstop−53.0
19Sep 28CHF/JPYShort189.85186.9191.35dpendingpending
18Sep 25GBP/AUDLong1.88321.89351.8775dtarget+103.0
17Sep 25USD/CHFLong0.82890.8390.82284dexpired+74.3
16Sep 24AUD/JPYShort111.25109.65112.34dtarget+160.0
15Sep 23GBP/USDShort1.33131.32151.33754dtarget+98.0
14Sep 22USD/CHFLong0.82050.82850.81554dtarget+80.0
13Sep 22EUR/JPYLong180.65183.1179.054dstop−160.0
12Sep 21USD/CADLong1.40111.41251.3944dtarget+114.0
11Sep 18GBP/AUDShort1.87551.85751.88755dreversed−77.2
10Sep 18AUD/CADLong0.99681.00750.98985dstop−70.0
9Sep 17AUD/CHFLong0.58650.5930.58225dstop−43.0
8Sep 17EUR/USDShort1.14691.13751.15274dexpired+40.4
7Sep 16GBP/CHFLong1.10381.1111.09984dstop−40.0
6Sep 15AUD/CADShort0.99050.98250.99474dstop−42.0
5Sep 15EUR/GBPShort0.85560.85050.85884dstop−32.0
4Sep 14EUR/JPYShort178.21175.5179.85dstop−159.0
3Sep 14USD/CHFLong0.81770.82650.81224dexpired+66.9
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. "#26 entered at 0.9856", and it appears here at the next refresh.

Ideas and direction reads

DatePairSideHorizonReferenceResultPips
Oct 2EUR/CHFShort3d0.93297due Wed, Oct 7pending
Oct 2EUR/GBPShort4d0.85161due Thu, Oct 8pending
Oct 2GBP/AUDLong4d1.90501due Thu, Oct 8pending
Oct 2USD/JPYShort3d157.766due Wed, Oct 7pending
Oct 1EUR/CADLong4d1.61276due Wed, Oct 7pending
Oct 1GBP/AUDLong4d1.90667due Wed, Oct 7pending
Oct 1USD/JPYShort3d158.346due Tue, Oct 6pending
Sep 30CAD/JPYShort4d110.596due Tue, Oct 6pending
Sep 30EUR/USDShort3d1.13482due Mon, Oct 5pending
Sep 30GBP/AUDLong4d1.89858due Tue, Oct 6pending
Sep 29CAD/JPYShort4d110.877due Mon, Oct 5pending
Sep 29EUR/CHFLong4d0.94605due Mon, Oct 5pending
Sep 29EUR/USDShort4d1.13598due Mon, Oct 5pending
Sep 29USD/CADLong4d1.41888due Mon, Oct 5pending
Sep 28AUD/CADShort4d0.99381right+74.2
Sep 28CAD/JPYShort4d111.385right+40.8
Sep 28EUR/CHFLong5d0.94523due Mon, Oct 5pending
Sep 28GBP/CHFLong5d1.09942due Mon, Oct 5pending
Sep 25EUR/CHFLong4d0.94292right+38.4
Sep 25EUR/GBPShort5d0.86061right+90.5
Sep 25EUR/USDShort4d1.13792right+58.0
Sep 25USD/CADLong4d1.41486right+99.1
Sep 24AUD/CHFShort3d0.57975wrong−22.9
Sep 24AUD/USDShort3d0.70328right+43.7
Sep 24EUR/AUDLong4d1.61808right+103.4
Sep 24EUR/CHFShort4d0.93820wrong−75.8
Sep 24EUR/USDShort4d1.13804right+27.1
Sep 23AUD/CHFLong3d0.58330flat−1.2
Sep 23EUR/CADLong4d1.60895right+24.9
Sep 23EUR/GBPLong4d0.85824flat−0.6
Sep 22AUD/JPYLong4d112.157wrong−142.8
Sep 22EUR/AUDShort4d1.61043wrong−102.5
Sep 22EUR/GBPLong3d0.85736right+35.7
Sep 22GBP/USDShort4d1.33808right+140.8
Sep 21EUR/AUDShort4d1.61069wrong−100.7
Sep 21GBP/USDShort4d1.33765right+151.8
Sep 21USD/CHFLong4d0.82338right+59.3
Sep 21USD/JPYLong3d157.078right+113.9
Sep 18AUD/JPYLong4d111.986wrong−54.2
Sep 18EUR/AUDShort4d1.61096wrong−75.7
Sep 18GBP/USDShort4d1.33651right+122.3
Sep 18USD/CADLong4d1.39911right+112.9
Sep 17AUD/USDShort3d0.71109wrong−14.7
Sep 17CHF/JPYShort4d188.738wrong−310.7
Sep 17EUR/CHFLong5d0.94614wrong−79.1
Sep 17USD/CADLong4d1.39870right+95.7
Sep 16AUD/CADShort4d0.99290wrong−59.4
Sep 16CHF/JPYShort3d189.617wrong−115.5
Sep 16EUR/CHFLong4d0.94501wrong−39.1
Sep 16GBP/USDLong4d1.34911wrong−110.3
Sep 15AUD/JPYShort4d110.242wrong−162.2
Sep 15CAD/CHFLong4d0.58822flat−4.3
Sep 15EUR/USDShort3d1.15380right+55.6
Sep 15GBP/AUDLong4d1.89304wrong−152.8
Sep 14AUD/CADShort5d0.99143wrong−76.8
Sep 14CAD/CHFLong4d0.58943flat−2.7
Sep 14CHF/JPYShort5d188.362wrong−241.0
Sep 14EUR/USDShort4d1.15727right+86.4

Reports

Runs

DateStarted
Fri, Oct 206:00 UTC
Thu, Oct 106:00 UTC
Wed, Sep 3006:00 UTC
Tue, Sep 2906:00 UTC
Mon, Sep 2806:01 UTC
Tue, Sep 2206:01 UTC
Mon, Sep 2106:00 UTC
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