COT Positioning

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

-1,225 contracts

PJM.DOM_month_on_dap - NODAL EXCHANGE — week of 2026-09-29 · -365 vs prior week

Large speculators are net short; commercials are net long at 1,255. Open interest 11,879.

Week Spec net Comm net Open interest
2026-09-29 -1,225 1,255 11,879
2026-09-22 -860 890 11,349
2026-09-15 -860 890 11,649
2026-09-08 -860 890 11,664
2026-09-01 -910 935 12,314
2026-08-25 -885 910 12,289
2026-08-18 -1,085 1,110 12,089
2026-08-11 -1,210 1,235 11,959
2026-08-04 -1,200 1,200 12,354
2026-07-28 -1,100 1,120 12,254
2026-06-02 -1,345 1,724 13,179
2026-03-03 -2,420 2,540 12,230
2026-02-24 -2,150 2,105 11,985
2026-02-17 -2,150 2,105 11,985
2026-02-10 -2,150 2,105 11,985
2026-02-03 -2,150 2,105 12,925
2026-01-27 -1,900 1,830 12,920
2026-01-20 -1,900 1,830 12,920
2026-01-13 -1,900 1,830 12,920
2026-01-06 -1,850 1,805 14,400
2025-12-30 -1,045 990 14,365
2025-12-23 -1,025 990 14,345
2025-12-16 -675 640 14,015
2025-12-09 -675 550 14,005
2025-12-02 -1,250 1,185 14,990
2025-11-25 -920 850 14,990

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.