Skip to content
All tools

COT Index and net position calculator

Enter long positions, short positions and open interest from the current CFTC report. Add the previous report or a historical range only when you also want weekly change or the 0–100 COT Index.

Inputs

COT report values

Start with the current long, short and open-interest figures from one CFTC row.

Current report

Use the same market, report type and trader category.

Advanced settingsPrevious week and historical range for added context
Previous report

Optional. Enter both values to calculate the weekly change.

Historical range

Optional. Enter both extremes from one consistent lookback period to calculate the COT Index.

Result

Your positioning result will appear here

Enter the current report values to calculate net positioning. Optional inputs add weekly change and the COT Index.

How it’s calculated
Net = Long positions − Short positionsWeekly change = Current net − Previous netNet % of OI = Net ÷ Open interest × 100COT Index = (Current net − Low) ÷ (High − Low) × 100

Read the calculation, not a prediction

These outputs describe reported futures positioning. They do not predict price direction, identify an entry, or account for every cash, ETF and over-the-counter position.

COT Index

A COT Screener calculation that rescales a selected net position inside its supplied historical range. It is not a field published by the CFTC.

Report scope

Keep the market, report type and trader category consistent across both weeks. Do not mix Futures Only with Futures-and-Options Combined data.

Source

Review the official CFTC Explanatory Notes before comparing report categories. For practical context, read the COT Index guide.

See the same math on live CFTC data.

The public market analysis runs this calculation automatically for the latest published report — every COT and trading tool lives on one page.

Browse all tools
COT Index and Net Position Calculator — COT Screener