Skip to content

Commitments of Traders

COT net positions explained

A net position is a trader category's Long positions minus its Short positions. Read the result alongside the underlying columns, spreading, open interest and history.

All guides·by COT Screener team·

Updated July 30, 2026 · 7 min read

The short version

A COT net position is the difference between the Long and Short fields for one trader category in one market. It answers one question: which field is larger on the report date, and by how many contracts?

Net position = Long − Short
positive = net long  ·  negative = net short

The CFTC publishes the underlying category totals. It also publishes changes from the previous report, percentages of open interest and trader counts for reportable categories. Net position is calculated from the published Long and Short fields; it is not an additional position category. The CFTC lists the official report fields in its overview of the COT reports.

What long and short mean in the report

Long and Short are contract positions, not numbers of traders or sentiment votes. Where a report shows Spreading as a separate field, equal long and short amounts are placed in Spreading. The Long and Short fields show what remains on each side.

Read the three fields separately. The category contributes Long + Spreading to the long side of open interest and Short + Spreading to the short side. Spreading cancels from the net calculation because it is equal on both sides.

The category matters as much as the number. Legacy, Disaggregated and Traders in Financial Futures reports group traders differently. A managed-money position in the Disaggregated report is not the same series as the non-commercial position in Legacy. Before calculating net, identify the exact report, futures-only or combined edition, market and category. The COT report types guide compares those classifications.

Across the full market, aggregate long open interest equals aggregate short open interest. Individual categories do not need to balance. If one category is net long, the other categories collectively carry an offsetting net short position. In a Combined file, option-delta calculations can leave a one-contract difference between a reconstructed side and reported futures-equivalent open interest. The CFTC explains this accounting in its explanatory notes.

How the sign changes the reading

Hypothetical example: a category holds 140,000 Long and 95,000 Short. Its net position is +45,000 contracts. The plus sign means net long. Reversing the columns to 95,000 Long and 140,000 Short produces −45,000, or net short.

Read the sign, then the size+45,000 means the directional Long field exceeds Short by 45,000 contracts on the report date.

A zero net position can still sit beside substantial activity. If Spreading is shown separately, a category may hold a large spreading position while its Long and Short fields are small. Equal Long and Short values also net to zero. The underlying columns preserve those details.

Read Long, Short and Spreading separately

Net summarizes the difference between Long and Short; the three underlying fields show how that result is built. When Spreading is separate, adding Long and Short alone omits the spread position from both sides.

For example, 140,000 Long, 95,000 Short and 30,000 Spreading means a long-side contribution of 170,000 and a short-side contribution of 125,000. Net remains +45,000. The CFTC’s gross concentration statistics for the largest four and eight reportable traders are a different measure again. The step-by-step reading guide shows where each column sits in the report.

Net summarizes the directional difference. Long, Short and Spreading show the structure behind it.

How Long and Short changes can produce the same net change

The weekly change in net position follows the same arithmetic:

Change in net = Change in longs − Change in shorts

The table below is a hypothetical example. Each path ends at the same net position of +55,000, a weekly increase of 15,000 contracts. The Long and Short columns arrive there in different ways.

ScenarioLongShortNet
Previous report100,00060,000+40,000
Path A: longs rise115,00060,000+55,000
Path B: shorts fall100,00045,000+55,000
Path C: both change110,00055,000+55,000
Hypothetical example · three paths to the same +15,000 weekly net change

Path A is driven entirely by a rise in aggregate longs. Path B is driven by a fall in aggregate shorts. Path C combines both. Calling every path “15,000 contracts of buying” would miss the difference between the published Long and Short changes.

The report compares two aggregate snapshots, not the trades between them. Category totals can also change when a trader is reclassified or crosses a reporting threshold. Describe the column change first, then add an explanation only when other evidence supports it.

Put the raw number in context

A net position of 50,000 contracts can be substantial in one market and ordinary in another. Two forms of context are especially useful.

Net position as a share of open interest

A calculated net percentage scales the directional imbalance to the current size of the market:

Net % of OI = 100 × (Long − Short) / Open interest

A net position of 50,000 equals 10% of a market with 500,000 contracts of open interest, but only 2.5% of a market with 2 million. The CFTC’s published percent-of-open-interest fields are different: each one divides a Long, Short or Spreading field by open interest. The CFTC does not publish the net percentage shown in the formula above; it is calculated from the reported data. Read both alongside the open-interest series, because a stable percentage can accompany a market that is expanding or contracting. See how open interest sets the denominator.

Position within the market’s own history

Compare the same category and report with its own past. COT Screener does this with the COT Index, which rescales net position between the low and high of a selected lookback window. The CFTC does not publish that index. It locates the current net position within the chosen historical range. See the formula and its limitations.

How to compare net positions across markets

Percent of open interest and the COT Index improve context, but they do not make unlike markets economically identical. Contract units, prices, volatility, liquidity and participant mix still differ. A 5% net share in Euro FX does not represent the same notional exposure or risk as 5% in WTI crude oil.

Report construction can differ too. Futures and Options Combined reports convert option positions with exchange-supplied delta factors. Their open interest is a delta-adjusted futures-equivalent total, not a count of option contracts. Category definitions also differ between Legacy, Disaggregated and TFF. Keep the report family, edition, category and lookback consistent when comparing series.

What a net position cannot reveal

  • Individual trades and results. The public data is aggregated by category and contains no entry prices, motives or profit figures.
  • All position detail or comparable risk. Long and Short can offset, Spreading may sit in its own column, and contract counts omit value, volatility, leverage and margin.
  • The next price move. A large net long or net short position can persist. Positioning is context, not a trading signal.

A repeatable reading workflow

  1. Choose the series. Record the market, report family, futures-only or combined edition, trader category and as-of date.
  2. Read all position fields. Note Long, Short and, where published separately, Spreading before calculating net.
  3. Calculate the level and change. Use long minus short, then see whether the weekly move came from longs, shorts or both.
  4. Add scale. Compare net with open interest and with the same series’ history.
  5. Add market context. Record the positioning first, then compare price, trend or macro data aligned to the COT report date.

If you are starting with the raw table, use this workflow together with How to read the COT report step by step. For trader-category context, see commercial and non-commercial traders.

Official CFTC sources

The field definitions and accounting rules in this guide follow the CFTC’s explanatory notes and Commitments of Traders report page. Current and historical fields can also be inspected in the CFTC’s Legacy Futures Only dataset.

Common questions

How do you calculate a COT net position?

Subtract a trader category's short positions from its long positions. A result above zero is net long; a result below zero is net short. In the standard COT table, net position is a calculation based on the CFTC's published long and short columns.

Is a positive net position bullish?

A positive net position only means that the selected category holds more long than short contracts on the reporting date. It does not show why those positions exist or predict what price will do next.

Can the whole futures market be net long or net short?

No. Across the full market, aggregate long open interest equals aggregate short open interest. One trader category can be net long because the net positions of the other categories balance it.

Is the net position the same as the COT Index?

No. Net position is long minus short in contracts. The COT Index places that net position within its range over a selected lookback window. See the full COT Index formula.

See the latest report on the board.

Major futures markets, scored 0–100 against their own positioning history. Updated after each CFTC release.

Always free to start · no credit card