Try Free →
Pro Feature

COT Report 52-Week Trend Chart

The broadest COT chart covering 19 contracts: 6 forex (EUR/JPY/GBP/AUD/CAD/CHF), 5 metals (GOLD/SILVER/COPPER), 2 energy (WTI/NATGAS), 3 grains (CORN/WHEAT/SOYBEANS), 3 indexes (ES/NQ/RTY). 52-week non-commercial net positioning sparkline. Weekly CFTC release. Pro feature — 7-day free trial, no credit card.

Pro plan at €40/month · 7-day free trial · No credit card required

Built for professional traders

📈

52-Week Trend Sparkline

SVG line chart of non-commercial net positions over the last 52 weeks. Zero line, ticks, dots, min/max stats. Click any contract to open the modal.

📊

19 Contracts Covered

Currencies: EUR, JPY, GBP, AUD, CAD, CHF. Metals: GOLD, SILVER, COPPER. Energy: WTI, NATGAS. Grains: CORN, WHEAT, SOYBEANS. Indexes: ES, NQ, RTY.

🗓️

Weekly CFTC Release

Updated every Friday at 15:30 ET with data as of the prior Tuesday. We persist a snapshot of each release in our database — chart accumulates forward.

🎯

Crowded Long / Short Flags

When non-commercials hit a 1-year extreme on either side, the contract is flagged "crowded long" (orange) or "crowded short" (orange) — historical reversal signals.

What is the COT report and why does it matter

The Commitment of Traders (COT) report is published every Friday by the U.S. Commodity Futures Trading Commission (CFTC). It breaks down open interest in major futures markets across three trader categories: commercials (hedgers — typically the smart money), non-commercials (large speculators — hedge funds, CTAs), and non-reportables (small retail). The non-commercial net position (longs minus shorts) is a widely-watched sentiment indicator: extreme readings often precede reversals.

Why a 52-week chart beats a single weekly snapshot

Most free COT data sources show this week's number in isolation: "Net non-commercial longs in gold = +212k contracts". Without context, that number is useless. Is it high? Low? Trending? Our 52-week sparkline answers in 0.5 seconds: you see whether the current reading is at a 1-year extreme, mid-range, or recently turned. The min/max stats below the chart give exact numerical context.

  • At 1-year high non-commercial long: crowded long, watch for distribution
  • At 1-year high non-commercial short: crowded short, watch for short squeeze
  • Neutral mid-range: trend-following position, no contrarian signal
  • Sharp recent reversal: potential change in regime — confirm with price action

19 contracts covered — broadest free COT chart

Most free COT trackers cover only currencies (the 6 IMM majors). We extended coverage in May 2026 to include metals (GOLD/SILVER/COPPER — track positioning of the metals complex), energy (WTI/NATGAS — see whether hedge funds are net long ahead of inventory days), grains (CORN/WHEAT/SOYBEANS — agricultural cycle signals), and indexes (ES/NQ/RTY — equity hedge fund exposure proxy). Click any contract chip to open the chart modal.

Crowded position flags — when sentiment becomes the story

When non-commercial net positioning hits a 1-year extreme on either side, we flag the contract "Crowded Long" or "Crowded Short" in orange. This is a contextual flag, not a buy/sell signal — it says "speculators are heavily one-sided, the risk of a reversal trade has increased". Historically these flags correlate with mean-reversion price action over the following 4–8 weeks.

How professional traders use COT charts in practice

  • EUR/USD: when EUR non-commercial longs hit 52w highs, USD weakness is consensus — watch for USD reversal triggers (Fed hawkish surprise, equities sell-off)
  • Gold: when speculative longs are crowded but gold can't break higher, distribution is likely; pair with COT gold miner (GDX) for confirmation
  • WTI Oil: non-commercials often lead price by 2–4 weeks at inflection points
  • S&P futures (ES): a contrarian indicator — extreme net short positioning often precedes rallies ("wall of worry" pattern)

Common Questions

How often is the COT data updated?

Every Friday at 15:30 ET (release time), with data as of the prior Tuesday. Cache TTL is 6 hours during the rest of the week.

Which 19 contracts are covered?

Forex: EUR, JPY, GBP, AUD, CAD, CHF, NZD. Metals: GOLD, SILVER, COPPER. Energy: WTI, NATGAS. Grains: CORN, WHEAT, SOYBEANS. Indexes: ES, NQ, RTY.

Where does the COT data come from?

Directly from the CFTC.gov public dataset. We persist a snapshot of each weekly release in our own database — so the 52-week chart accumulates forward without external dependencies.

Can I export the COT data?

Pro plan users can call /sentiment/cot/history?symbol=GC&weeks=52 to get the raw JSON for any covered contract.

What does "crowded long" mean?

Non-commercial net positions are at a 1-year extreme on the long side. Historically this is a contrarian signal — sharp rallies have already happened, distribution risk is elevated.

Everything in the Trading News Terminal