CFTC Data

CFTC COT Report — Corn, Soybean & Wheat Managed Money Positioning

Updated every Friday after 3:30pm ET. CFTC releases COT data as of Tuesday's close. Managed-money position swings of 20,000+ contracts in a single week historically precede a price reversal within 2–3 weeks.

Source: "Corn Managed Money Net Position", "Soybean Net Position" • Free government data • Updated per release schedule

What Is the CFTC COT Report?

The Commitment of Traders (COT) report is published every Friday by the U.S. Commodity Futures Trading Commission (CFTC). It shows the net futures positions of three trader categories: commercial hedgers (grain companies and processors), non-commercial speculators (hedge funds and managed money), and small traders.

For grain price forecasting, managed-money net positioning is the most actionable signal. When large speculative funds are heavily net-long corn, soybeans, or wheat, prices are vulnerable to a sell-off if fundamentals disappoint. When funds are net-short, prices can spike rapidly if export demand or weather news surprises to the upside.

How to Read the COT Data

Bullish Signal

Net long >100,000 contracts — Large speculative funds are heavily positioned for higher prices. Price is already supported, but watch for exhaustion at extreme levels. Position changes matter more than absolute level.

Neutral Signal

Net position between -30,000 and +30,000 contracts — Funds are balanced. Price will be driven by fundamental news (weather, exports, WASDE) rather than speculative flows.

Bearish Signal

Net short >100,000 contracts — Speculators expect lower prices. Large net-short positions can create rapid short-covering rallies if positive news surprises the market, but sustained downside is more likely while funds remain positioned short.

The Week-Over-Week Change Is the Real Signal

Absolute net position matters less than the rate of change. A swing of 20,000 contracts or more in a single week indicates that large funds are aggressively repositioning — a signal that often precedes a price move of $0.15–$0.40/bushel within 2–3 weeks.

GrainBrief calculates week-over-week position changes automatically and flags aggressive repositioning as a Price Alert for subscribers.

COT Data Source and Release Schedule

The COT data used by GrainBrief comes directly from the CFTC Public Reporting Portal (Socrata open data API — free, no subscription required). We pull the Disaggregated COT report, which provides more granular breakdown of managed-money positions than the legacy COT format.

Release schedule: CFTC publishes new COT data every Friday by 3:30pm Eastern Time. The data represents futures positions as of the previous Tuesday's close. GrainBrief processes and publishes the update by 4:00pm ET every Friday.

CBOT Grain Futures Tracked

CommodityCBOT TickerContract SizeKey Signal Level
CornZC5,000 bushels±100,000 contracts net = major signal
SoybeansZS5,000 bushels±80,000 contracts net = major signal
SRW WheatZW5,000 bushels±50,000 contracts net = major signal
HRW Wheat (KC)KE5,000 bushels±40,000 contracts net = major signal
HRS Wheat (MGEX)MWE5,000 bushels±20,000 contracts net = major signal
OatsZO5,000 bushels±10,000 contracts net = major signal
Soybean MealZM100 short tons±75,000 contracts net = major signal

Related Market Signals

Get Automated Market Signal Alerts

GrainBrief delivers a weekly synthesis of all market signals — COT positioning, export sales pace, crush margin, drought index, and WASDE revision — in a single plain-English outlook for your region. Free trial, no credit card required.

Start Free Trial →
Data Sources: CFTC Public Reporting Portal USDA FAS Open Data USDA FGIS EIA Open Data FRED (St. Louis Fed) NOAA Drought Monitor USDA AMS MyMarketNews
Page reviewed: 2026-06-03 Topic: cot report Sources: USDA FAS, CFTC, USDA WASDE, EIA, NOAA, FRED, and GrainBrief market-signal interpretation

GrainBrief public pages show source context and plain-English interpretation. Subscriber views expose live ingest status, source cadence, and latest successful refresh by feed.