Macro Research Workbench

How to Read the COT Report: CFTC Positioning, Net Positions and Open Interest

How to Read the COT Report: CFTC Positioning, Net Positions and Open Interest | SG Group

Macro Research Workbench — Series MR02

How to Read the COT Report: CFTC Positioning, Net Positions and Open Interest

The COT report is a weekly U.S. CFTC statistic that aggregates the open positions in a covered futures market by trader category. It shows the distribution of how much long and short exposure each group holds; it is not a price forecast or a trading signal. This article organizes the mechanics of Tuesday-dated positions published on Friday, the Legacy, Disaggregated and TFF report types, and how to read Long, Short, Spreading, Open Interest and net positions, all with one consistent set of fictional educational data.

  • Read positions knowing they are Tuesday-dated and published Friday
  • Never confuse report types or Futures Only versus Combined
  • Compute Net = Long − Short and read it alongside OI shares
  • Judge extremes against the long-run distribution (continues in MR03)
Reading timeAbout 13 min
UpdatedJuly 14, 2026
AudienceTraders new to COT data
TypeEducational, descriptive

Key takeaways

  • COT is a weekly statistic showing the distribution of positions by trader category, not a price forecast or trading signal.
  • Positions are usually Tuesday-dated and published Friday. Dates shift around U.S. holidays, so confirm the official CFTC schedule.
  • When comparing, align report type, market code, category and Futures Only versus Combined all at once.
  • Net = Long − Short. But the net value alone hides total open interest, spreading, concentration and market size.
  • Every figure here is fictional educational data. Review real data in the free workbench.
Open contents
  1. What the COT report is (answer first)
  2. What date is published, and when
  3. Report types and Futures Only/Combined
  4. Long, Short, Spreading and OI
  5. Net position: formula and limits
  6. Reading a consistent fictional example
  7. Basic COT worksheet
  8. Limits of interpretation
  9. Practical checklist
  10. Reviewing COT in the workbench
  11. FAQ
  12. Summary and next step
  13. Related reading

The answer

What the COT report is (answer first)

The COT report (Commitments of Traders) is a weekly statistic published by the U.S. Commodity Futures Trading Commission (CFTC) that aggregates the open positions in a covered futures market by trader category. For markets that meet the reporting thresholds — gold, crude oil, currencies, equity indices, U.S. Treasuries and more — it shows, by category, how much long and short exposure large participants hold. The first thing to internalize is that COT is a statistic capturing the distribution of market positioning; it is not a price forecast or a trading signal.

Using COT as nothing more than “an indicator that tracks the speculative net position” throws away most of the information. What you should actually read is the structure: for a given report type and category, how Long, Short, Spreading and Open Interest are distributed, and how they changed from the prior week. The net value is only one slice of that. In this article we follow release timing, report types, the meaning of each column, and the calculation and limits of net, all with a single fictional dataset.

Every number, table and figure shown here is fictional educational data — not actual market values, forecasts or trading recommendations. The full picture of organizing COT alongside other macro inputs is set out in the Macro Analysis Guide, which connects COT, rates, real yields and EIA data into one research workflow. If you want the overview first, starting there makes this article’s role clearer.

Release timing

What date is published, and when

The first thing people misread in COT is the assumption that “a new number equals the state right now.” In fact, positions are normally compiled as of the close of trading on Tuesday and published on Friday of the same week. So the moment you see Friday’s number, its content is already a snapshot from several days earlier. COT is not a real-time feed; it is more accurate to treat it as a lagged statistic used for confirmation.

Furthermore, during weeks with a U.S. holiday, the observation date or the publication date can shift later. “Observed every Tuesday, published every Friday” is only a normal-week guideline, not a fixed schedule. The safe practice is to confirm the exact publication date each time on the official CFTC release schedule. The diagram below is a concept map of the flow from observation to publication in a normal week, along with the holiday exception.

The weekly COT timeline: from Tuesday positions to Friday publication A week from Monday to Friday laid out left to right, with Tuesday highlighted as the position observation point and Friday as the publication point. A note at the bottom explains that in weeks with a U.S. holiday the observation and publication dates can shift later. A concept diagram containing no numeric values. Normal week: positions are observed on Tuesday and published on Friday Mon Regular session Tue ◆ Position observation This day’s positions are compiled Wed Thu Fri ▲ Publication A 3–4 business-day-old state Holiday exception: weeks with a U.S. holiday can push the observation and publication dates later. Confirm firm dates on the official CFTC release schedule.
Concept diagramThe normal-week flow from observation (Tue) to publication (Fri), with the holiday exception. A concept map containing no numeric values. Note that by the time you see the release, the data reflects a state several business days earlier.

This lag is not a flaw; it is the nature of the COT statistic. Rather than tying it directly to same-day price moves, the intended reading is as material for tracking the skew and change in positioning over several weeks to several months. The procedure for lining up multiple weeks to see change over time is covered in detail in the COT percentile and z-score article.

Report types

Do not confuse report types or Futures Only and Combined

COT comes in several “report types,” and even for the same market the categories are drawn differently. Here are the three main ones, organized by coverage and classification purpose. It is important to read the category names as defined rather than mechanically relabeling them as “smart money” or “hedgers.”

  • Legacy: the longest-running breakdown. It splits participants into Commercial (classified as using futures to hedge in connection with the commodity) and Non-Commercial (other large participants, colloquially speculators), plus Nonreportable (small positions below the reporting threshold). It is provided broadly, from agricultural products to financial futures.
  • Disaggregated: mainly for commodity markets, subdividing into Producer/Merchant/Processor/User, Swap Dealers, Managed Money and Other Reportables. Use it when you want a finer view of the hedging reality.
  • Traders in Financial Futures (TFF): for financial futures such as currencies, rates and equity indices, classifying participants into Dealer/Intermediary, Asset Manager/Institutional, Leveraged Funds and Other Reportables.

On top of this, there are two series by aggregation coverage: Futures Only (futures alone) and Futures and Options Combined (futures plus options on a delta-adjusted basis). Even for the same market and same report type, Futures Only and Combined produce different numbers. The diagram below is a map for choosing the combination of report type (rows) and aggregation coverage (columns).

A selection map for report type and aggregation coverage A table-style diagram with three report types down the rows (Legacy, Disaggregated, Traders in Financial Futures) and two aggregation coverages across the columns (Futures Only and Futures and Options Combined). It shows that when comparing you must align both axes plus the market code and category. When comparing, align report type, coverage, market code and category Futures Only Combined (futures + options) Legacy Commercial / Non-Commercial Same categories, options added on a delta basis Disaggregated Producer / Swap / Managed Money etc. Same categories, combined TFF Dealer / Asset Mgr / Leveraged Funds etc. Same categories, combined The highlighted cell (Legacy × Futures Only) is the combination used in this article’s fictional example.
Concept diagramA selection map of report type × aggregation coverage. This article’s fictional example consistently uses the highlighted Legacy × Futures Only × Non-Commercial combination.

The point is simple. When comparing or following a time series, align all four of report type, market code, category and Futures Only versus Combined. Mixing one series with values from the other makes it look as if something changed when in reality it did not. The concrete steps for comparing multiple markets side by side are covered in the workbench section.

Column meanings

What Long, Short, Spreading and Open Interest mean

Each row of the COT lists several columns per trader category. Following the report specification, here is what the main columns mean.

  • Long: the number of long (buy) contracts held by that category.
  • Short: the number of short (sell) contracts held by that category.
  • Spreading: the number of contracts treated as holding a long and a short simultaneously within the same category. These are directionless positions and appear on the Non-Commercial and Managed Money rows.
  • Open Interest (OI): the total number of outstanding contracts not yet closed. It represents the size and depth of the whole market. Each category’s long and short totals are a part of the market-wide OI.
  • Number of Traders: the number of participants meeting the reporting threshold in each category and on each side. If it is concentrated among few traders, concentration is high.
  • Changes from Previous Report: the change in each column from the previous release. This is the column for reading the “movement,” not just the level.

The relationship between Long, Short, Spreading and total open interest (OI) can be shown as a composition, as below. The values are identical to the fictional example described later (Gold, Legacy, Non-Commercial, Futures Only).

The composition of Non-Commercial Long, Short and Spreading against total open interest (fictional educational data) Using total open interest of 540,000 contracts as the base (100 percent), the diagram uses horizontal bars of different lengths with labels to show that Non-Commercial Long of 210,000 is 38.9 percent, Short of 78,000 is 14.4 percent, Spreading of 42,000 is 7.8 percent and Net of 132,000 is 24.4 percent. All values are fictional educational data. Each position as a share of total open interest (Gold, Legacy, Non-Commercial, Futures Only) Fictional educational data. Not actual market data, forecasts or trading recommendations. Open interest 540,000 (100%) Long 210,000 / 38.9% Short 78,000 / 14.4% Spreading 42,000 / 7.8% Net +132,000 / 24.4% (net long)
Fictional educational dataA composition diagram showing each position as a share of total open interest (OI = 540,000 contracts). Bar length, values and category labels are all shown, so nothing depends on color alone. Net is Long − Short = +132,000 contracts.

What matters here is that Spreading is a directionless position, so it is not included in Net (Long − Short), yet it cannot be ignored when gauging market depth or that category’s degree of involvement. If you mistake the meaning of a column, the same number leads to an entirely different interpretation.

Formula and limits

Calculating the net position, and what the value alone hides

A net position is a category’s Long minus its Short. Below are the symbolic formulas, with variables, units, substitution, result and interpretation separated out.

Net (contracts) = Long (contracts) − Short (contracts)
Weekly change (contracts) = this week’s Net − prior week’s Net
OI share (%) = each position (contracts) ÷ Open Interest (contracts) × 100

The variables are defined as follows. Long is the number of long contracts, Short the number of short contracts and Open Interest the total number of outstanding contracts; all are measured in contracts. Substituting the fictional example (Gold, Legacy, Non-Commercial, Futures Only), this week’s net is 210,000 − 78,000 = +132,000 contracts (net long), the prior week’s net is 198,000 − 84,000 = +114,000 contracts, and the weekly change is 132,000 − 114,000 = +18,000 contracts (net long increased).

All the result lets you say is the fact that “Non-Commercial net long increased by 18,000 contracts from the prior week.” Do not leap from here to a price direction, because the net value alone does not reveal the size of total open interest, the amount of spreading, participant concentration or market size. For example, the same +132,000 contracts means something completely different in a market with 540,000 OI versus one with 2,000,000 OI. That is exactly why net must always be read together with OI shares, the weekly change and the long-run distribution.

Avoid assertions like “it is a leading indicator so it can predict” or “the net long is extreme, so sell.” Correlation does not prove causation, and an extreme value does not guarantee a reversal. Objectively measuring whether a value is extreme requires its placement within a long-run distribution (percentiles and z-scores) rather than a single level, and that is the remit of the MR03 article. This article covers the underlying structure and basic reading that come first.

A consistent fictional example

Reading multiple markets with one consistent fictional example

The table below is fictional educational data that imitates COT rows for five markets. Every row is standardized on Legacy, Non-Commercial and Futures Only, with Net = Long − Short and weekly change = this week’s Net − prior week’s Net. The Gold row uses the same values as the body text, figures and worksheet.

Table 1: Example COT rows from fictional educational data (Legacy, Non-Commercial, Futures Only / not real positions)
Market (code) Long Short Spreading Net Prior Net Weekly change OI
Gold (GC) 210,000 78,000 42,000 +132,000 +114,000 +18,000 540,000
WTI crude (CL) 340,000 205,000 96,000 +135,000 +147,000 −12,000 1,820,000
Euro (6E) 205,000 150,000 60,000 +55,000 +47,000 +8,000 720,000
Japanese yen (6J) 48,000 120,000 25,000 −72,000 −67,000 −5,000 250,000
S&P 500 (ES) 95,000 110,000 40,000 −15,000 −18,000 +3,000 2,100,000

Several readings can be confirmed from this table. Gold’s net long (+132,000) increased from the prior week; crude remains net long but the weekly change is negative (the net long shrank); the yen stays net short; and the S&P 500 is slightly net short. However, category definitions, contract units and market codes can differ across currencies, metals, energy and equity indices. In practice, equity indices, currencies and U.S. Treasuries are usually read using the Traders in Financial Futures (TFF) categories rather than Legacy Non-Commercial. The table above is an educational simplification that presents one uniform way of reading; in real analysis you must select the appropriate report type and category for each market.

Also, even lining up net signs side by side, be careful that OI size differs by market. The S&P 500 has a large OI of 2,100,000 contracts, so its net of −15,000 is tiny relative to OI. Rather than comparing the magnitude of signs, it is safer to relativize by OI share first and then compare.

Educational mini tool

Basic COT worksheet

Enter Long, Short, Spreading, Open Interest, prior-week Long and prior-week Short, and the worksheet shows the net position, weekly change, each position’s OI share, and a reconciliation warning that checks the input total against OI. The defaults are this article’s fictional example (Gold, Legacy, Non-Commercial, Futures Only). This is an educational, simplified tool for confirming how to read COT; it simplifies overlaps between categories and the report specification. It cannot be used for trading decisions or forecasts.

All units are contracts. It computes only inside your browser and never submits or saves your input.

Number of long contracts

Number of short contracts

Contracts treated as spreading

Total outstanding contracts

Long from the previous release

Short from the previous release

Consistency check: OK (Long + Short + Spreading ≤ OI)
This week net (Long − Short)
+132,000 contracts
Prior week net
+114,000 contracts
Weekly change (this − prior net)
+18,000 contracts
Long / OI
38.9%
Short / OI
14.4%
Spreading / OI
7.8%
Net / OI
24.4%

How to read it: a positive net is net long, a negative net is net short; the weekly change is that increase or decrease. The OI share is each position’s proportion of the whole market. Do not judge direction from the sign of net alone; read it together with OI shares, the weekly change and the long-run distribution. The consistency check only verifies, for educational purposes, whether Long + Short + Spreading exceeds OI. In real COT data, the totals of multiple categories make up OI, so a single category does not necessarily satisfy this relationship. Confirm formally in the workbench and against primary sources.

Even with JavaScript disabled, the static results above for the default inputs (Long 210,000 / Short 78,000 / Spreading 42,000 / OI 540,000 / prior Long 198,000 / prior Short 84,000) are shown as-is. The formulas are “Net = Long − Short,” “Weekly change = this week’s Net − prior week’s Net” and “OI share = each position ÷ OI × 100.”

Limits of interpretation

Limits of interpretation: do not leap from a net value to price

Here are the typical mistakes to avoid when reading COT. They all share the same flaw: “drawing too strong a conclusion from a single number.”

  • Misreading net value as a direction signal: net long or net short is a description of the distribution, not a price forecast. “Net long, so it will rise” and “inverse correlation, so sell” do not hold.
  • Mixing up report type or coverage: Legacy Non-Commercial and TFF Leveraged Funds are different things. Futures Only and Combined are also different series. Comparing them mixed together misidentifies change.
  • Relabeling category names: do not assume Non-Commercial is “smart money” or Commercial is “an always-right hedger.” The classification is a mechanical grouping based on filings.
  • Ignoring the publication lag: Friday’s number reflects the state as of Tuesday. A very recent sharp move may not be reflected.
  • Over-trusting a single extreme value: whether something is extreme can only be said after relativizing it within a long-run distribution. An extreme value does not guarantee a reversal.

Checking in four sequential steps helps prevent the leap. The next diagram is the flow of stepwise checks from the net value through to long-run placement.

A four-step check for reading a net position From left to right, four boxes connected by arrows: step 1 calculate the net value, step 2 the share of total open interest OI, step 3 confirm the weekly change, step 4 placement within the long-run distribution. It shows that the long-run placement continues into the next article MR03. A concept diagram containing no numeric values. Do not judge on the net value alone; check in four sequential steps STEP 1 Net value Long − Short STEP 2 OI share Relativize by total OI STEP 3 Weekly change Direction of change STEP 4 Long-run place Relativize by distribution → MR03 STEP 4 (placement within the long-run distribution) is the domain of percentiles and z-scores, detailed in MR03.
Concept diagramThe four-step check for reading net. This article handles steps 1–3, and hands step 4 (relativizing within the long-run distribution) to MR03. A concept map containing no numeric values.

Practical checklist

A practical checklist before you read COT

Confirming the following before you actually open a COT report reduces misreading.

  1. Publication and observation dates: as of which day are the positions you are viewing? Confirm on the official CFTC schedule that they have not shifted for a holiday.
  2. Report type: are you looking at Legacy, Disaggregated or TFF? Have you chosen the breakdown suited to the market?
  3. Aggregation coverage: Futures Only or Futures and Options Combined? Are they mixed within the time series?
  4. Market code and category: are you comparing the same market code and same category? Are the contract units aligned?
  5. Level and change: are you viewing not just the net value but also OI shares, the weekly change and Number of Traders?
  6. Long-run placement: are you judging extremes from a single number? Have you checked the placement within the long-run distribution (MR03)?
  7. Restraint in interpretation: are you leaping from one statistic to a price direction or trading decision? Have you considered the disconfirming conditions?

Using the service

How to review COT in the Macro Research Workbench

Here is how to confirm the reading covered so far against real data. The free plan of SG Group’s Macro Research Workbench lets you review the following (check the plans page for the current coverage).

  • Basic displays of Long / Short / Open Interest / net for COT across major currencies, metals, energy, equity indices and U.S. Treasuries.
  • Basic indicators for relativizing the level, such as 52-week and 3-year percentiles.
  • Cross-market review with report type, category and market aligned, plus source attribution and sharing.

Full long-run history, 5-year, 10-year and all-period percentiles, z-scores, 1/4/13/26-week change rankings, multi-market heatmaps, local watchlists and saving, and PDF / CSV / JSON / PNG / SVG exports become the domain of Pro and higher plans. Confirming the structure for free first, then considering a higher tier once a need arises, is a comfortable order of use. If you want to connect COT with other macro inputs (rates, real yields, inventories), the Macro Analysis Guide is the entry point for the overview. Related individual themes are explored in the Treasury yields and yield curve article, the interest rate differentials and FX article, the gold and real yields article and the EIA crude oil inventories article. The mindset for avoiding data revisions and look-ahead bias is covered in the macro regime analysis article.

Note that the Macro Research Workbench is for mechanically organizing and visualizing public macro data and data loaded locally on your device; lot, margin, trading cost, spread, swap, P/L, trading signals and personalized investment advice are out of scope. If your goal is position sizing or cost calculation, the FX and CFD lot-size calculation guide and the trading cost calculation guide apply; for verifying a strategy, the TradingView backtesting and robustness guide is relevant. You can browse all English learning articles from the article index.

FAQ

Frequently asked questions

What is the COT report?
The COT (Commitments of Traders) report is a weekly statistic published by the U.S. CFTC that aggregates the open positions in a covered futures market by trader category. It shows the distribution of how much long and short exposure each category holds; it is not a price forecast or a trading signal. Positions are usually measured as of Tuesday and published on Friday of the same week. Its intended use is as material for reviewing overall market positioning.
What date does a COT release represent?
Positions are normally compiled as of the close of trading on Tuesday and published on Friday of the same week. In other words, by the time you see the release, the data is already a few days old. During weeks with a U.S. holiday, the reporting date or the publication date can shift later, so confirm the exact schedule on the official CFTC release schedule. It is important to read the report on the assumption that it is a lagged statistic.
How is a net position calculated?
A net position is the long positions of a given trader category minus its short positions. The formula is Net = Long − Short. For example, if Non-Commercial long is 210,000 contracts and short is 78,000 contracts, the net is +132,000 contracts net long. However, the net value alone hides total open interest, spreading, concentration and market size, so it must be read together with open interest and the weekly change.
What is the difference between commercial and noncommercial categories?
These are Legacy report categories: Commercial covers participants classified as using futures to hedge in connection with the physical commodity, and Non-Commercial covers other large participants. Non-Commercial is colloquially called speculators, but the CFTC classification is a mechanical grouping based on filings and does not guarantee actual intent or skill. It is safer to treat the category names exactly as defined rather than relabeling them as smart money or hedgers.
How do Futures Only and Futures and Options Combined differ?
Futures Only aggregates futures positions alone, while Futures and Options Combined adds options on a delta-adjusted basis. The numbers differ between the two even for the same market. When comparing or following a time series, always align not only the report type, market code and category but also this Futures Only versus Combined distinction. Mixing one series with values from the other will distort the interpretation of any change.
How should open interest be interpreted?
Open interest (OI) is the total number of outstanding contracts that have not been closed, and it represents the size and depth of the market. The same net value means something different in a large-OI market than in a small one. Viewing each category’s long, short and spreading as a share of OI shows how much of the whole market that position represents. Reading changes in OI together with changes in net helps indicate whether new positions are being opened or existing ones closed.
Is an extreme net long position a sell signal?
No, the COT level itself is not a trading signal. An extremely large net long only indicates that positioning may be skewed relative to history; it does not determine when, or whether, a reversal will occur. Assessing whether a value is extreme requires placing it within a long-run distribution rather than looking at a single reading. Comparing extremes and position changes using percentiles and z-scores is covered in the following MR03 article.
Which markets can be reviewed in the free workbench?
The free plan lets you review COT data for major currencies, metals, energy, equity indices and U.S. Treasuries, including long, short, open interest and net, plus basic displays such as 52-week and 3-year percentiles. You can view multiple markets side by side once the report type and category are aligned. Full long-run history, 5- and 10-year distributions, z-scores, change rankings, saving and exports become reasons to consider a higher plan. Check the plans page for the current coverage.

Summary

Summary: how to read the COT report, and the next step

The heart of how to read the COT report is moving away from the mindset of “just tracking the speculative net position.” COT is a weekly statistic showing the distribution of positions by trader category; it is not a price forecast or a trading signal. When reading it, work on the assumption of the Tuesday-observed, Friday-published lag, align report type, market code, category and Futures Only versus Combined, and confirm net (Long − Short) together with OI shares and the weekly change.

Do not leap from the net value to a price direction, and leave the judgment of extremes to placement within the long-run distribution — that restraint is the single most important point for not misreading COT. Relativizing within the long-run distribution (percentiles and z-scores) and comparing position changes are covered concretely in the next article.

Read next

MR03: COT Percentile and Z-Score — Measure Positioning Extremes and Changes — take the net and OI shares from this article and relativize them within the long-run distribution.

References

References (primary sources)

Confirm the latest wording for classification definitions, publication dates and methodology in the primary sources above. Page structures and URLs may change.