COT Analysis
Commitment of Traders positioning analysis with regime detection
Last update: --Pro-cyclical: Follow the trend, follow the money. When positioning aligns with the prevailing trend, momentum tends to persist.
Contrarian: Watch for reversals in crowded trades. Every trend breaks eventually — when fundamentals shift, a crowded position can unwind sharply. Use candlestick patterns and moving averages to time entries.
COT data is released every week on Friday, when the positioning data of last Tuesday is published. It shows how crowded a trade is, especially when the market is trending and positioning reaches extremes. Open Interest generally increases during trends and drops when trends end.
Crowded Trade Risk: When positioning is heavily skewed in one direction, a price move against the crowd can trigger a rapid squeeze as market participants rush to close their positions. A crowded short can suddenly become a powerful long setup when the trend breaks — and vice versa.
COT-based timing is extremely difficult — it requires price action confirmation or other entry patterns. We derive Entropy Regimes from COT data combined with market risk and sentiment indicators.
What COT is NOT
- ✘No timing indicator
- ✘No daily signal
- ✘No "Buy/Sell" tool
What COT IS good for
- ✔Positioning risk assessment
- ✔Crowding detection
- ✔Regime context
- ✔Preparing turning points (not triggering)
Key Message
COT shows whether the market is structurally "fully invested" or "emptied out".
Release: Weekly on Friday (data from previous Tuesday)
Best use: Combined with price action for long-term trends (weeks to months)
Reading the COT Chart
Every COT chart below stacks 5 panes. Read them top-down: price context first, then who is positioned, how extreme it is, and finally which way positioning is moving.
Futures price (with ETF proxy overlay), candles tinted by the detected COT regime — Accumulation, Bullish, Distribution, Bearish.
Use: anchor positioning to actual price action — COT only matters when price confirms.
Net contracts held by Asset Managers and Leveraged Funds (plus Dealers / Open Interest on demand).
Use: see who is net long vs short in absolute contracts.
Each group's net position ranked against its own history (0–100%). Guide lines at 20 / 50 / 80.
Use: spot extremes — above 80% = crowded long, below 20% = crowded short.
Classic COT Index across 26 / 52 / 156-week windows: (Net − Min) / (Max − Min) × 100.
Use: when short- and long-window indices agree at an extreme, the signal is strongest.
Week-over-week change in net positions as a histogram (Asset Mgr, Lev. Funds, and their average).
Use: read momentum — is the crowd still adding, or already unwinding?
Positioning Heatmap — All Contracts
Asset-Manager, Leveraged-Fund and Dealer COT Index (52-week lookback), grouped by asset class → commodity group. The MiV Regime column shows the algorithmic regime where computed. Click a contract to load it in the chart below.
Selected Contract
COT Summary — Where Is the Smart Money?
One view across every futures market: which asset classes institutional money (Asset Managers) is crowding into or out of, and how extreme that positioning is right now. The COT Index ranks current net positioning within its own historical range — >80 = crowded long, <20 = crowded short. Within each group, contracts are sorted by how extreme their Asset-Manager positioning is (most crowded first).
Understanding COT Participants
The CFTC publishes different COT reports depending on the asset class. Understanding who the participants are and what drives their positioning is key to interpreting the data correctly.
TFF Report (Traders in Financial Futures)
Used for: Equity Indices, Bonds, Currencies| Participant Group | Short | Description | Typical Role |
|---|---|---|---|
| Asset Manager / Institutional | AM | Pension funds, insurance companies, mutual funds | Long-term allocation |
| Leveraged Funds | LF | Hedge funds, CTAs, macro funds | Momentum, timing |
| Dealer / Intermediary | Dealer | Banks, brokers, market makers | Hedging, liquidity provision |
| Other Reportables | OR | Large traders not clearly categorized | Mixed |
| Non-Reportables | NR | Small traders below reporting threshold | Noise |
Equity Indices
Leveraged Funds: Secondary Signal
Bonds
Leveraged Funds: Context Only
Currencies
Leveraged Funds: Primary Signal
Disaggregated Report
Used for: Commodities (Energy, Metals, Agriculture, Softs, Crypto)| Participant Group | Short | Description | Typical Role |
|---|---|---|---|
| Managed Money | MM | Commodity funds, CTAs, systematic traders | Speculation, trend-following |
| Producer / Merchant / Processor | Prod | Producers, processors, exporters with physical exposure | Physical hedging |
| Swap Dealers | Swap | Banks providing OTC hedging solutions | OTC hedging |
| Other Reportables | OR | Large traders not clearly categorized | Mixed |
| Non-Reportables | NR | Small traders below reporting threshold | Noise |
Commodities (Energy, Metals, Grains, Meats)
Producers: Cycle & Extreme Context
Softs & Crypto
How to Interpret Participant Groups
Asset Manager (AM)
"Slow Money"
- Long-term allocation decisions
- Good regime & crowding indicators
- Poor timing signals
- Extremes mark major turning points
Leveraged Funds (LF)
"Fast Money"
- Trend-followers, CTAs, macro
- Good for momentum signals
- Unwind signals can be explosive
- Often late but powerful
Managed Money (MM)
"Commodity Specialists"
- React to price & narrative
- Extremes are highly meaningful
- Cyclical, not macro-driven
- Best signal for commodities
Producers (Prod)
"Physical Reality"
- Hedge at attractive prices
- Often counter-cyclical
- Valuable at extreme levels
- Reflect real supply/demand
Dealer / Swap Dealers
These groups act as "infrastructure" - they are market-neutral and hedging-driven. Their positions reflect client flow rather than directional views. Do not use as directional signals.
Quick Reference: Which Groups Matter
| Asset Class | Primary Signal | Secondary Signal | Report Type |
|---|---|---|---|
| Equity Indices | Asset Manager | Leveraged Funds | TFF |
| Bonds | Asset Manager | Leveraged Funds (context) | TFF |
| Currencies | Asset Manager | Leveraged Funds | TFF |
| Commodities | Managed Money | Producers | Disaggregated |
| Softs / Crypto | Managed Money | - | Disaggregated |
Understanding the Chart Signals
Each chart displays 5 panes with different positioning metrics for all participant groups. Use the "Show" menu to toggle individual participants on/off.
Pane 2: Net Position
Net Contracts (Long - Short)
- Formula: Long Contracts - Short Contracts
- Unit: Number of contracts
- Usage: Shows absolute positioning size
- Zero line: Neutral positioning
- Light yellow overlay: Total Open Interest (left scale)
Pane 3: Percentile (52W)
52-Week Percentile Rank
- Range: 0 to 100
- >80: Crowded/Extended - Potential reversal zone
- <20: Washed Out - Potential opportunity
- Usage: Identifies extreme positioning relative to recent history
- Best for contrarian signals at extremes
Pane 4: Z-Score
Standard Deviations from Mean
- Formula: (Current - Mean) / Std Dev
- >+2: Extremely Long - 2+ std devs above mean
- <-2: Extremely Short - 2+ std devs below mean
- Usage: Statistically normalized positioning
- Good for cross-market comparisons
Pane 5: Weekly Change
Week-over-Week Position Change
- Shows: Direction and magnitude of flow
- Positive: Net buying / adding longs
- Negative: Net selling / adding shorts
- Usage: Momentum and flow detection
- Large spikes often indicate capitulation
Open Interest (OI)
Total Outstanding Contracts
- Rising OI + Rising Price: Bullish confirmation
- Rising OI + Falling Price: Bearish confirmation
- Falling OI: Position liquidation / trend exhaustion
- Usage: Validates price moves and positioning
- Displayed as gray line on left scale in Pane 2
Color Legend
Participant Colors (all panes)
- ■ Light Red: Asset Manager / Managed Money
- ■ Light Blue: Leveraged Funds / Producer
- ■ Magenta: Dealer / Swap Dealer
- ■ Dark Green: Other Reportables
- ■ Light Green: Non-Reportables
- ■ Light Yellow: Open Interest
Toggle participants via the Show dropdown menu.
Open Interest - Deep Dive
Understanding the mechanics and interpretation of Open Interest across different asset classes
1. What Open Interest Really Measures
Open Interest = Number of open, not yet closed futures contracts
- OI rises only when new positions are opened
- OI falls when positions are closed / liquidated
- OI says nothing about Long or Short alone - only about engagement
OI measures:
Capital commitment and conviction, not direction.
2. The Four Basic Combinations (Universal)
This logic applies to all markets, but with different implications:
| Price | Open Interest | Interpretation |
|---|---|---|
| ↑ | ↑ | Trend is supported - New money entering, conviction building |
| ↑ | ↓ | Short-covering / Late phase - Rally driven by closing shorts, not new longs |
| ↓ | ↑ | Aggressive counter-positioning - New shorts entering, bears gaining conviction |
| ↓ | ↓ | Liquidation / Trend ending - Forced selling, capitulation, washout |
Key insight: OI explains how a trend is running - not where it's going.
3. Equity Indices (ES, NQ, YM, RTY)
OI = Risk appetite & Leverage buildupHealthy Bull Market
Price ↑ OI ↑ New capital entering
Late Bull Market (Warning!)
Price ↑ OI flattening or ↓
Rally driven by short-covering, no new buyers
Warning when: COT shows AM extreme long + Vol very low
Trend End / Correction
Price ↓ OI ↓ Forced unwind, de-risking
Maxim: A trend without rising Open Interest is vulnerable.
4. Bonds & Interest Rates
OI = Hedging & Expectation pressure, not risk appetiteOI Rising + Bonds Rising
Duration hedging, expectation shift (Growth/Inflation)
OI Extremely High
Market is over-hedged, "bad scenario" already priced in
OI Falling After Stress
Hedges being unwound, bond rally ripe for pause or reversal
Important: High OI in bonds ≠ trend strength. Often late phase of a macro move.
5. Commodities (Energy, Metals, Softs)
OI = Speculative participation + Hedging intensityTrend Buildup
Price ↑ OI ↑ Speculators building positions
Late Cycle (Classic!)
Price ↑ OI stagnating or ↓
Buyers are "all in", producers locking prices
Top risk increases
Liquidation
Price ↓ OI ↓↓↓ Forced unwind, cycle reset
Maxim: OI shows whether a trend still has "fresh capital" - or just hope.
6. Currencies (FX)
OI = Carry & Funding exposureCarry Phase
Price stable OI ↑ Positions building, volatility low
Fragile Phase
OI very high Price barely moving
Market is one-sided positioned
Small shock → big move
Risk-Off
Price moves sharply OI ↓ fast Carry being unwound
Important: FX moves with falling OI = Unwind, not a new trend.
7. When Does OI Signal Trend End?
Not at extreme values - but at the directional change relative to price.
The Strongest Warning Signals:
- Price makes new highs
- OI does NOT make new highs
- COT shows extreme crowding
Applies to:
Equities, Commodities, FX, Bonds (inverted)
8. Why Not Plot Absolute OI (UX & Logic)
Absolute OI values are:
- Not comparable across markets
- Growth-distorted over time
- Misleading for interpretation
More useful:
- Δ Open Interest (change)
- OI Trend (rising / falling)
- OI relative to own history
9. Best Practice: OI as Filter, Not Signal
If Trend == Up
AND OI == Rising
→ Trend robust
If Trend == Up
AND OI == Falling
→ Fragile / Late Stage
Never: OI high → bullish
Summary
Price tells you what is happening.
Open Interest tells you how many believe in it.
COT tells you who believes in it.
Data Sources
COT Reports: CFTC Commitments of Traders (weekly, updated every Friday) | Futures OHLC: Stooq (daily)