Reading the data

Smart Money Positioning: Reading the CFTC Commitments of Traders

Where speculative traders are positioned per currency, scored against the last 52 weeks. Crowded trades fail. The percentile bar tells you when a trade is already crowded.

N Written by Nick, founder of Markets Mastered · Trading professionally since 1989

Last updated 23 May 2026

Most retail traders look at price action. Smart-money positioning is the read that institutional desks built their playbooks on for decades: where the speculative side of the futures market actually has its money.

The simple version

Every Friday at 15:30 New York time, the CFTC publishes the Commitments of Traders report. For each major currency future, it shows how many contracts the non-commercial (speculative) traders are net long or net short, and how that changed week-over-week.

The platform pulls that release and converts it into a percentile rank per currency over the trailing 52 weeks. The smart-money positioning meter shows that percentile as a bar:

  • 0-20th percentile: specs are extreme short. Crowded the other way.
  • 20-40th: specs are moderately short.
  • 40-60th: neutral positioning.
  • 60-80th: specs are moderately long.
  • 80-100th: specs are extreme long. Crowded long.

The percentile is the number that matters, not the raw contract count. 50,000 net long EUR contracts means nothing in isolation. 50,000 long contracts at the 92nd percentile means specs are more long than 92% of the last 52 weeks - which IS something.

Why extremity is contrarian

The intuition: when 92% of the last year's positioning was lower than today's, the people who were going to buy EUR have already bought. The marginal buyer is harder to find. Any further upside requires new specs entering at unattractive levels. Conversely, the smallest hint of selling triggers exits from a crowded trade, and crowded-trade exits move price more violently than normal selling.

This is why extreme readings are flagged in amber (sub-20 short or 80+ long). They are not "do not trade" signals. They are "the contrarian risk is now meaningfully larger than it was last month" signals.

The mechanism is in the academic literature. Sentiment crowding precedes reversal more often than continuation when speculator positioning is at multi-year extremes. That does not mean every 92nd-percentile reading prints a top tomorrow. It means the asymmetry has shifted - the same news that would have pushed price higher last month is less likely to do so this week.

"The most expensive trade I ever took was a setup that looked perfect on every screen except the CoT. I was buying EUR at the 96th percentile of net longs and could not see why everyone was saying it looked tired. They were saying it was tired because they were the ones who had already loaded the long side. I gave the trade six weeks. It went nowhere. Watch the crowd."

— Nick, founder of Markets Mastered

How to use it in practice

As a contrarian filter

If you have a setup to go long EUR and the CoT reads 90+ percentile, the contrarian risk just got large. Either size smaller, or wait for a pullback that drains positioning before you enter. The setup itself can still resolve up - you just want a better entry now that the buyer pool is thin.

As a confirmation when extreme positioning unwinds

A pair that printed CoT 95 four weeks ago and now reads 70 has seen specs trim aggressively. That is a real flow story. When unwinding meets fundamental confirmation (rate expectations shifting, surprise data), the resulting move tends to be cleaner than the original trend.

As a release-day catalyst

The Friday 20:30 UK release is itself a tradeable moment. Large weekly changes (the w/w column) signal aggressive positioning shifts. We surface the change-week-over-week as the small number to the right of each currency.

Pair it with currency strength

Currency strength tells you what is happening RIGHT NOW. CoT tells you whether the trade is already crowded. The two together resolve setups much faster:

  • Strong EUR + low CoT (specs short) = the move has room. New buyers can still join.
  • Strong EUR + high CoT (specs long) = the move is mature. The marginal buyer has already bought.

What the meter does not do

It does not tell you which way price will move next week. It is a positioning read, not a price forecast. Specs can stay long at the 95th percentile for months if the fundamental backdrop supports it.

What it does is tell you who is on what side of the trade, in a way that bare price action will not. Use it as a check against crowded setups, not a primary signal.

A note on data

The platform tracks eight currencies via the Legacy COT - Financial Futures report: USD (via the dollar index), EUR, GBP, JPY, CHF, CAD, AUD, NZD. The release schedule is weekly with a four-business-day reporting lag - what you see Friday at 20:30 UK reflects positioning as of Tuesday's close. Backfill covers 52 weeks so the percentile baseline stabilises immediately rather than after a year of accumulation.

Keep reading

This article is general market education, not financial advice. See our risk disclaimer.

Start today

Ready to trade smarter?

Join traders who've stopped watching charts and started making better decisions.

We use cookies to analyze site traffic and improve your experience. Privacy Policy