G10 COT positioning

Where leveraged money is currently positioned in the G10 currency futures, and how unusual that position is against its own past year. Straight from the CFTC, free, no signup, updated whenever the report is.

Report as of 20 Oct 2026 · published the following Friday
CurrencyLeveraged net Week change52-week percentileReading
EUREuro -68,840 -839
2%
crowded short
JPYJapanese yen -22,890 +10 783
94%
crowded long
GBPBritish pound 24,104 +13 791
42%
middle of range
CHFSwiss franc -13,607 +1 334
11%
leaning short
AUDAustralian dollar 52,497 +1 906
70%
leaning long
CADCanadian dollar -91,113 -3 001
11%
leaning short
NZDNew Zealand dollar -19,280 -7 661
32%
middle of range
USDUS dollar index 3,183 +1 107
89%
leaning long
Download CSV
What the percentile means. A raw contract count tells you nothing on its own, because minus forty thousand contracts is enormous for the New Zealand dollar and a rounding error for the euro. Each currency is therefore ranked against its own trailing 52 weeks. 90% means positioning is more long than it has been in almost a year. 10% means the opposite.

What this is not

This is a crowding gauge, not a direction signal. A high percentile means a lot of leveraged money is already sitting on that side, which is a reason to be careful about joining them. It is not a reason to take the other side. Reading every extreme as a coming reversal is the most common way people lose money with this data, and it is why the line about COT being a contrarian indicator is worth less than it sounds. Positioning tells you how full the room is, not which way the door is about to swing.

Where the numbers come from

The Norwegian krone and Swedish krona are missing, and that is not an oversight. Neither has a CME contract with a leveraged-money series, so no COT reading exists for them at any price. On a Scandinavian cross you only ever get one leg of the pair. We would rather show seven currencies and the dollar index and say why, than pad the table with a proxy and let you assume it is real.

Pulling it yourself

Nothing here is proprietary. The CFTC publishes on Socrata, so you can skip the weekly release page and take JSON directly from publicreporting.cftc.gov/resource/gpe5-46if.json, filtered on the contract market name. One trap worth knowing: the release slips on US holidays, so read the report date out of the payload rather than trusting the day you fetched it.

Positioning is one of several inputs behind the conviction tiers on this site. How G10Grid uses it · The public track record

Login

Welcome back. Sign in to open the Desk.