COT Positioning

Who is long and who is short in futures — commercial hedgers against large speculators, published weekly by the CFTC.

+2,953 contracts

TGT ZONE 1 BASIS - ICE FUTURES ENERGY DIV — week of 2026-09-29 · -1,023 vs prior week

Large speculators are net long; commercials are net long at 5,835. Open interest 231,832.

Week Spec net Comm net Open interest
2026-09-29 2,953 5,835 231,832
2026-09-22 3,976 4,686 230,776
2026-09-15 4,344 910 230,518
2026-09-08 4,282 4,983 226,050
2026-09-01 6,229 5,095 232,434
2026-08-25 6,353 4,971 229,453
2026-08-18 5,933 5,240 228,261
2026-08-11 5,933 4,964 222,962
2026-08-04 5,201 -124 234,397
2026-07-28 4,160 2,282 234,678
2026-07-21 4,160 2,313 230,361
2026-07-14 -3,566 12,648 233,090
2026-07-07 -755 8,984 218,674
2026-06-30 0 6,730 226,425
2026-06-23 0 6,423 222,573
2026-06-16 0 6,768 211,815
2026-06-09 1,170 5,551 209,220
2026-06-02 870 5,405 218,520
2026-05-26 1,052 5,444 211,512
2026-05-19 1,052 5,504 211,333
2026-05-12 1,236 4,086 208,320
2026-05-05 1,752 5,732 189,616
2026-04-28 1,782 6,226 193,557
2026-04-21 1,812 2,191 190,261
2026-04-14 1,812 859 177,074
2026-04-07 0 1,027 171,986

How to read a COT report

Every Friday the CFTC publishes how open interest in each futures market was divided the previous Tuesday, split into three groups:

The number people watch is speculative net — long minus short. Extremes matter more than levels: when speculators are as long as they have been in years, the marginal buyer is largely used up.

Timing, which trips people up

The report is dated Tuesday and released Friday afternoon. It is already three days stale when you read it, and it says nothing about intraweek moves. Treat it as a positioning survey, not a signal you can act on the same day.

Where this comes from

Straight from the CFTC's published archive at cftc.gov — the legacy Commitments of Traders format, which has the longest continuous history and the commercial/non-commercial split traders actually use. It is a work of the US government, free to use. This site holds 212,198 weekly rows across 764 markets since 2010.