Skip to content

Inside COT Screener

The screener: filter markets by positioning

The market pages read one market deeply. The screener works the other way: it starts from every major market and narrows the field until what remains deserves your attention.

All features·by COT Screener team·

Updated August 8, 2026 · 3 min read

Every week produces the same question. Out of dozens of markets, which ones moved in a way worth opening? The screener answers it with a ranked table and two rows of controls. The screenshots show the reporting week of August 4, 2026.

Scope first: what to compare

Scope picks what to compare, criteria narrow it down — Reset clears both

The first row sets the universe. A search field matches market names. The asset class menu limits the table to one class, from equity indices to livestock. The trader group menu decides whose positioning you are ranking: large speculators, commercials or small traders. The lookback sets the window the COT Index is scored against, six months, one year or three years.

Scope changes what the numbers mean. The same market can read 90 against six months and 40 against three years. The screener makes that explicit instead of hiding it behind one fixed window.

Criteria second: what counts as interesting

The second row narrows the field. A COT Index range keeps only markets inside the bounds you type. The extremes toggle jumps straight to long extremes at 80 and above, or short extremes at 20 and below. The weekly move filter keeps markets whose main group added or reduced, with a minimum size in percentage points of open interest.

The last switch is Divergence only. It keeps markets where large speculators and commercials sit at opposite ends of the scale, one at 80 or above while the other is at 20 or below. That constellation gets a whole view of its own in the divergence article.

Shareable by designEvery filter is part of the URL. A bookmarked screen reopens exactly as you built it, on the newest report.

The table does the ranking

Every column header sorts — the small gauge places each COT Index reading on its scale

Seven columns cover the essentials. Market and asset class name the row. The COT Index column carries a small gauge, so a value reads as a position on the scale, not a bare number. Net position states the group’s long minus short in contracts. The weekly move column expresses the change as a share of open interest, which makes a 5,000-contract move in a small market comparable with one in a giant. Open interest and its weekly change complete the row.

Every header sorts. The default order is COT Index, descending, so the most stretched long positioning sits on top. Clicking a header again flips the direction.

A worked example

Long extremes only, sorted by index — in the week shown, 12 of 51 markets qualified

The screenshot shows one press of the Long extremes toggle. The range snaps to 80 through 100, and the count line reports what survived. In the week shown, that left 12 of 51 markets, led by readings of 100. From here, each row is one click from its full analysis, where the signal pills and history put the reading in context.

The empty state matters too. When no market passes, the table says so and offers to widen the range, lower the move threshold or drop the divergence filter. A screen that returns nothing is an answer as well.

Common questions

How is the screener different from the heatmap?

Same markets, opposite reading. The screener ranks and filters a table, which suits precise criteria. The heatmap draws every market on one axis, which suits a first scan. Many weeks start on the heatmap and end in the screener.

Which report does it use?

The Legacy futures-only report, for every market. Its three trader groups are what the columns and filters refer to. The report types guide explains what the other families add.

Can I share a screen I built?

Yes. Every filter lives in the page address, so copying the URL preserves the exact screen, and reloading or bookmarking it keeps your setup.

What does the Reset button touch?

Everything at once: scope, criteria and sorting go back to their defaults. It only lights up while something differs from the default state.

Read a market on your own screen.

A free account opens the app with the major markets and a year of history, straight from the weekly CFTC release.

Always free to start · no credit card