Module 1 / 2
COT Report - Positions of Large Traders in Futures Market
What is COT report? Learn Legacy vs Disaggregated vs TFF, groups Commercials, Large Specs, Small Specs, formulas Net and 3Y percentile for futures traders.
- Author
- Zordon Intelligence Sp. z o.o.
- Updated
- 18 min read
- Structure sources
- 2
Hook: The Only Legal Way to See Wall Street’s Cards
Imagine playing poker and seeing your opponents’ cards every Friday. Sounds like cheating? In futures it’s legal – it’s called Commitment of Traders (COT). Every Tuesday at 3:30 PM ET funds and corporations must report positions to CFTC, published Friday 3:30 PM ET. You see who is long, short, and who is panicking.
In 2020 COT showed Commercials extremely long crude at $20 while Small Specs panicked short. Three months later crude was $40. Who profited? Those who read COT.
Table of Contents
- What is COT and why CFTC publishes it
- 3 report types: Legacy, Disaggregated, TFF
- 3 trader groups: Commercials, Large Specs, Small Specs
- Key formulas: Net, Net%, 3Y Percentile, COT Index
- How to interpret extremes and divergences
- Why it matters for trader
- Market example: Gold GC - December 2023
- Case study: Crude CL March 2020
- How to apply - workflow
- Common mistakes
- Practical exercises
- Checklist
- Summary and next steps
What is COT?
COT is a weekly report by Commodity Futures Trading Commission (CFTC). It shows open interest split by trader groups on US futures and options markets (CME, CBOT, NYMEX, COMEX, ICE US).
Regulatory purpose: CFTC monitors manipulation. Your purpose: See where crowd is and where smart money is.
Data is 3 days delayed (Tuesday data Friday release) but on commodity markets positioning changes slowly – still valuable.
3 Types of COT Reports - Which to Choose?
| Report Type | History | Breakdown | Use for |
|---|---|---|---|
| Legacy (Traditional) | since 1986 | Commercials, Non-Commercials, Non-Reportables | Commodities, gold, oil, wheat |
| Disaggregated | since 2009 | Producer/Merchant, Swap Dealers, Managed Money, Other Reportables | Oil, gold – better fund flow view |
| TFF (Traders in Financial Futures) | since 2009 | Dealer/Intermediary, Asset Manager, Leveraged Funds, Other Reportables | ES, NQ, bonds, currencies |
Legacy is classic. For beginners start there. Disaggregated splits Large Specs into Managed Money (real hedge fund CTAs) and is best for trading. TFF was created for financial markets – Commercials don’t exist there.
Example: Gold - differences
On Legacy: Commercials net short -180k = extreme. On Disaggregated you see Swap Dealers hedging GLD ETF behind that short, not mine producers. Interpretation changes.
3 Trader Groups - Understand Motivation
1. Commercials (Hedgers) - Smartest in Room
Producers, refiners, airlines, mines, Cargill, Nestle. They hedge business, not speculate. When wheat price high, miller shorts futures to lock purchase price. When low, farmer refuses to sell.
Larry Williams rule: Commercials are right at long-term tops and bottoms because they know production cost.
2. Large Speculators (Non-Commercials) - Trend Followers
Hedge funds, CTAs, managed money. Biggest brains with algos and $100M+ capital. They follow trend. Buy when rising, sell when falling. At top they are mega long, at bottom mega short – usually lose then.
3. Small Speculators (Non-Reportables) - Crowd
Traders below CFTC reporting threshold (e.g., <350 contracts on ES). That’s you, me, 95% retail. Usually buy tops, sell bottoms. Perfect contrarian signal.
Key Formulas - Math of COT
Formula 1: Net Position
`Net = Long - Short
If Managed Money has 120,000 long and 30,000 short on GC:
Net = 120k -30k = +90k (net long 90k)
Formula 2: Net % Open Interest
Normalizes position to market size:
Net% = (Net/Open Interest × 100%
If OI on gold is 500k, Net% = 90k/500k=18% – very bullish fund sentiment.
Formula 3: 3-Year Percentile (Most Important!)
Shows where current position is vs 3-year history. Removes noise.
3Y Percentile = (Current Net - Min_(3Y/Max_(3Y - Min_(3Y × 100
Example: Current Net Commercials on wheat ZW = -20k, Min 3Y = -80k, Max 3Y = +40k
Percentile = (-20k - (-80k))/(40k-(-80k))100=60k/120k100=50% – neutral.
Extremes >90% or <10% are signals.
Formula 4: COT Index
COT\ Index = (Net_(current - Min_(6M/Max_(6M - Min_(6M × 100
Popular Larry Williams indicator. <20% or >80% = extreme.
Why It Matters for Trader?
- Avoid crowd: When Small Specs 90th percentile long NQ, you don’t buy top.
- See fuel: When Large Specs huge short oil, any rally can cause short squeeze.
- Timing: Commercials accumulate bottoms for months. Best long-term timers.
- Confluence: When price makes new low but Commercials reduce short (bullish divergence) – setup.
Market Example: Gold GC December 2023
Situation: GC corrected 2080 to 1830 USD. Market panics.
COT Disaggregated (Tuesday):
- Managed Money: Long 65k, Short 89k → Net -24k, OI 450k → Net% -5.3%, Percentile 3Y: 12% (mega oversold historically)
- Commercials: Net +38k (long!), Percentile 95% – historically mega long
- Price rises next week to 1980, then ATH 2140.
Calculation in PLN + USD: GC contract = 100 oz. Move 150 USD = $15,000 profit per contract. At 4.0 PLN/USD = 60,000 PLN. Margin $11,000 (~44,000 PLN). Return 136% in 3 weeks if caught bottom with COT.
Case Study: Crude WTI CL March 2020 - Negative Price
March 2020: COVID, demand -30%. CL 60 to 20 USD.
COT Legacy:
- Commercials: Net +150k long, 99th percentile – producers + airlines hedge cheap fuel at $20
- Large Specs: Net -80k short, 5th percentile
- Small Specs: Net -20k short panic
April 20 May contract falls to -$37! Why? No storage in Cushing. Commercials with physical tanks love it.
Who read COT knew: capitulation. 2 months later CL $40. Trader buying 2 CL at $10 holding to $35: profit $25 *1000 barrels = $25,000 per contract *2 = $50,000 ~ 200,000 PLN.
How to Apply - 15 Minute Weekly Workflow
- Friday evening: Go to barchart.com/futures/cot
- Choose markets: GC, CL, ZW, ES
- Note in Excel: Net Managed Money, Net Commercials, 3Y Percentile (barchart provides)
- Rule: Look for percentile <15% or >85% in Managed Money + opposite in Commercials
- Check chart: Does price diverge? Support?
- Don’t trade COT alone – use as filter for technical setup.
Excel template: Columns: Date | Market | Long MM | Short MM | Net MM | OI | Net% | Min3Y | Max3Y | Percentile | Comment
Common Mistakes
- Trading every COT without context. COT is not buy signal, it’s map. Extreme can last 3 months.
- Ignoring OI. Net 100k long with OI 1M different than OI 300k.
- Using only Legacy on ES. For indices use TFF – Leveraged Funds are real specs.
- Ignoring roll. OI drops at expiration – percentile can jump artificially.
- Currency mistake: Counting profit in USD while account in PLN – forgetting USD/PLN 4.0 volatility.
- COT = Holy Grail. No. It’s one tool. Combine with price.
Practical Exercises
Exercise 1: Go to cftc.gov, download Disaggregated for CL. Calculate Net Managed Money and 3Y Percentile (take last 156 weeks). Where are we now?
Exercise 2: Account 50,000 PLN (~$12,500). Want long GC after bullish COT signal. Stop 25 USD away. Tick GC = $10. How many contracts risking 1%?
Solution: Risk = 50,0001%=500 PLN=$125 (at 4.0). Loss per contract =25 USD100oz=$2500. Exceeds risk – must reduce or use MGC (micro gold 10 oz). Conclusion: GC too big for small account – use micro.
Exercise 3: Find on Barchart 2 markets where Small Specs Percentile >90% long. Note. Observe for 2 weeks.
Checklist Before Using COT
- Data from Tuesday and no US holiday?
- Looking at correct report (Disaggregated for commodities, TFF for ES/NQ)?
- Calculated Net and Net% and 3Y Percentile?
- Open Interest stable (not expiry)?
- COT extreme confirmed by price (divergence, support/resistance)?
- Risk plan accounts for USD/PLN rate?
- Not trading against Commercials long-term?
Summary and Next Steps
COT report is X-ray of futures market. Shows who holds what and who may be forced to close. Key formulas Net=Long-Short, Net%=Net/OI, 3Y Percentile shows historical extremes.
Key lesson: Commercials right at ends of trend, Large Specs in middle, Small Specs at beginning of end.
Next lesson we go to term structure: contango vs backwardation and formula F=S*e^((r+u-y)T) explaining why holding oil ETF for a year costs 15% even if price flat.
Homework: Build COT sheet for 4 markets and update for 4 weeks. Habit worth millions.
Advertisement
Key takeaways
- What is COT report? Learn Legacy vs Disaggregated vs TFF, groups Commercials, Large Specs, Small Specs, formulas Net and 3Y percentile for futures traders.
Structure sources
The material is based on source documents. Variable values — fees, limits, regulatory figures — are worth checking at the source before making a decision.
- CFTC — Commitments of Traders (cotreports)
- CME Group — kontrakt specs — cmegroup.com
Disclaimer
- Educational material. Not investment advice or a recommendation. Trading involves the risk of losing capital.
- The materials are educational. They are not investment advice or a recommendation within the meaning of financial instruments trading regulations. Numbers in examples are illustrative unless a measurement date and source are given.
Who writes this and how we check it
The materials are written and verified by Redakcja Kurs Tradera — the rules are described on about the site: every number has a source, and we show gaps openly. Report a factual error via contact — corrections are described in the content.
Progress is stored only in this browser (localStorage) — there is no account and no copy on the server. Clearing site data will remove it. Manage your data