COT Positioning

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

+509 contracts

ISO NE MASS HUB DA OFF-PK FIXD - ICE FUTURES ENERGY DIV — week of 2026-09-29 · -1,930 vs prior week

Large speculators are net long; commercials are net short at -721. Open interest 63,317.

Week Spec net Comm net Open interest
2026-09-29 509 -721 63,317
2026-09-22 2,439 -2,671 63,258
2026-09-15 2,098 -2,317 61,667
2026-09-08 248 -454 60,663
2026-09-01 -1,740 1,465 63,656
2026-08-25 -1,744 1,459 63,184
2026-08-18 -1,857 1,587 62,449
2026-08-11 -1,778 1,551 61,635
2026-08-04 -2,619 2,420 65,576
2026-07-28 -2,816 2,567 65,462
2026-07-21 -2,610 2,355 64,339
2026-07-14 -1,945 1,621 63,960
2026-07-07 -1,011 732 63,513
2026-06-30 -2,461 2,166 66,079
2026-06-23 -2,371 2,066 65,582
2026-06-16 -2,536 2,237 65,059
2026-06-09 -2,367 2,070 63,380
2026-06-02 -2,376 2,096 65,644
2026-05-26 -238 -103 65,473
2026-05-19 51 -410 64,918
2026-05-12 468 -830 64,193
2026-05-05 -1,143 744 68,266
2026-04-28 -1,768 1,355 66,706
2026-04-21 -2,546 2,141 64,202
2026-04-14 -2,182 1,669 62,968
2026-04-07 -1,854 1,348 61,975

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.