COT Positioning

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

+1,210 contracts

GULF COAST CBOB GAS A2 PL RBOB - NEW YORK MERCANTILE EXCHANGE — week of 2026-09-29 · -50 vs prior week

Large speculators are net long; commercials are net long at 1,078. Open interest 23,007.

Week Spec net Comm net Open interest
2026-09-29 1,210 1,078 23,007
2026-09-22 1,260 910 22,995
2026-09-15 1,035 1,355 22,125
2026-09-08 1,185 1,190 20,990
2026-09-01 1,185 846 25,289
2026-08-25 935 1,371 25,339
2026-08-18 815 1,866 21,334
2026-08-11 815 1,656 20,104
2026-08-04 1,115 1,007 21,683
2026-07-28 1,190 977 19,528
2026-07-21 1,695 2 17,843
2026-07-14 1,445 57 17,498
2026-07-07 1,545 97 16,323
2026-06-30 1,265 32 19,508
2026-06-23 1,540 -148 18,541
2026-06-16 1,515 -428 18,091
2026-06-09 725 257 16,801
2026-06-02 780 447 20,546
2026-05-26 635 407 20,886
2026-05-19 285 517 20,506
2026-05-12 210 717 19,841
2026-05-05 540 512 19,951
2026-04-28 85 -698 22,901
2026-04-21 75 -28 21,866
2026-04-14 40 252 20,471
2026-04-07 -190 -218 21,021

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.