Guide

CFTC COT Positioning

The CFTC Commitments of Traders report is one of the most valuable publicly available data sets for FX traders. It reveals what large institutional speculators are actually positioned for — not what they say, but what they have real money on.

What Is the COT Report?

The Commitments of Traders (COT) report is a weekly publication from the US Commodity Futures Trading Commission (CFTC). It shows the aggregate open positions of different categories of traders in futures and options markets regulated by the CFTC — including currency futures traded on the Chicago Mercantile Exchange (CME).

For FX traders, the report provides a window into the positioning of the most sophisticated market participants: hedge funds, commodity trading advisors (CTAs), proprietary trading firms, and other large speculative accounts. This is institutional-level data, published by the CFTC every Friday afternoon.

Note
Data source in the terminal: The COT panel pulls directly from CFTC.gov. Data is updated weekly (Friday release covers positions as of the prior Tuesday). The panel header shows the "week ending" date so you always know how current the data is.

Reading the COT Panel

The terminal displays COT data for AUD, CAD, CHF, EUR, GBP, JPY, and NZD futures (all quoted vs. USD — the CFTC does not publish a standalone USD futures contract directly comparable to the others, so USD does not appear as its own row). Each row shows the long/short bar, Long%, net contracts, the week-over-week net change (WoW Δ), an LF/AM alignment dot, net as % of LF open interest (Net%OI), and total LF open interest (OI):

CFTC Positioning (COT) TFF · Leveraged Funds · week ending 2026-04-07 · updated Sat 11 Apr · loaded 22:25 GMT-3 · ● 4d lag
CCYLong / ShortLong%NetWoW ΔNet%OIOI
AUD
71% +41,458 ▲ 98k
GBP
65% +25,864 ▲ 84k
CHF
47% -1,225 ▲ 19k
EUR
42% -31,777 ▼ 198k
JPY
35% -60,210 ▼ 199k
CAD
27% -47,911 ▲ 106k
NZD
27% -15,824 ▲ 34k
● LF+AM aligned · ○ LF/AM diverge · WoW Δ and Net%OI populate after 2+ weeks of history · OI = LF open interest (long + short)

The horizontal bar visualizes the long/short split. Green fills from the left (longs), red fills from the right (shorts). A bar extending past the midpoint on the green side means more speculative longs than shorts. Past the midpoint on the red side means net short positioning.

COT in the Pair Detail strip — dual-leg display for cross pairs

When you click any pair to expand its inline detail, the COT Positioning section adapts to the pair type:

  • USD majors (EUR/USD, GBP/USD, etc.): Single leg — LF Net, AM Net, and LF Open Interest for the base currency vs USD. The CFTC data directly reflects the pair.
  • Cross pairs (EUR/GBP, GBP/JPY, etc.): Two independent legs shown — base currency and quote currency separately, each with its own LF Net, LF WoW Δ, and Net%OI. Both values are raw CFTC figures as reported (no inversion). The footer line summarises alignment: GBP LF Long · JPY LF Short · aligned means both legs favour the same directional bias for the cross (long base, short quote = bullish cross).
Note
Reading raw values on crosses: Because the CFTC tracks each currency vs USD, a JPY net short (large negative number) means speculators are short JPY futures — which is bearish JPY and therefore bullish GBP/JPY. The terminal shows the raw CFTC values so you can cross-reference directly with the main COT panel. The footer alignment label does the directional interpretation for you.

Net Contracts

Net contracts — shown as the Net column — is Leveraged Funds' long positions minus their short positions: Net = LF longs − LF shorts. It is the single most-referenced number in the panel because it condenses direction and conviction into one signed figure: positive means speculators are net long that currency vs. USD, negative means net short.

Net alone tells you the current state. Pairing it with the WoW Δ column — the change in Net since the prior week's release — tells you the trend: whether that positioning is building, fading, or reversing. A large net position with a shrinking WoW Δ is a different signal than the same net position still expanding week over week.

Note
Sign convention: All CFTC futures are quoted vs. USD, so Net is always read as "speculators' stance on this currency vs. the dollar." A positive JPY Net is bullish JPY (bearish USD/JPY); a negative EUR Net is bearish EUR (bearish EUR/USD). For crosses, combine both legs' Net direction — see "COT in the Pair Detail strip" above.

Long %

Long% is the share of total Leveraged Funds open interest held on the long side: Long% = longs / (longs + shorts) × 100. It is the same information as Net expressed as a ratio rather than an absolute contract count, which makes it easier to compare positioning across currencies with very different open interest sizes (e.g. EUR vs. CHF).

The panel's rows are sorted by Long% descending by default — the most bullishly positioned currencies surface at the top, the most bearishly positioned at the bottom, so the full cross-currency picture is scannable at a glance without opening any single row.

Important
Long% is not the terminal's crowding signal. A high or low Long% on its own doesn't trigger a "crowded" label — the terminal's actual extreme-positioning logic uses a z-score of Net against 52-week history (see "Positioning Extremes" below). Long% is a useful snapshot of the current split, but treat the modal's gauge, not a fixed Long% cutoff, as the authoritative crowding read.

Open Interest (OI)

The OI column shows the total Leveraged Funds open interest for each currency — the sum of all long and short contracts held by speculative accounts (hedge funds, CTAs, prop trading firms). This is distinct from net positioning: it measures the total size of the speculative bet, not its direction.

Open interest is the institutional standard for gauging conviction and participation level in a positioning move. It answers the question: is the current net position backed by large, active participation, or is it a thin, easy-to-unwind position?

OI ChangeNet DirectionInterpretation
Rising OI ▲Net long growingNew money entering long — strong conviction
Rising OI ▲Net short growingNew money entering short — strong bearish conviction
Falling OI ▼Net improvingShorts covering, not fresh longs — weaker signal
Falling OI ▼Net deterioratingLongs liquidating, not fresh shorts — trend exhaustion risk
Note
Context matters: EUR and JPY typically carry the largest absolute OI because they have the deepest futures markets. CHF's OI is structurally smaller — a "large" CHF position of 20k contracts is proportionally significant, while 20k EUR contracts is modest. Always compare OI to each currency's own history, not across currencies.

A directional arrow (▲ green / ▼ red) appears alongside the OI number when the prior week's data is available, showing whether participation is expanding or contracting week-over-week.

The COT Detail Modal

Clicking any currency row in the COT panel opens the institutional COT detail modal — a full-screen overlay (bottom sheet on mobile) with five tabs that provide progressively deeper analysis for that currency.

Note
How to open it: Click any currency row (AUD, EUR, JPY, etc.) in the COT Positioning panel. The modal loads immediately with the last cached data — no extra network request required.

Overview tab

The default tab. Organized in two rows:

  • Top row — Positioning Gauge (left): A visual spectrum from Extreme Short (<−2σ) to Extreme Long (>+2σ), with a pin showing where current LF net positioning falls within the trailing 52-week history. Below the gauge: z-score, historical percentile, and label (e.g. Crowded Short · 22nd percentile).
  • Top row — Long / Short Split (right): The absolute long and short contract counts and a proportional bar between them, showing LF long% and short%.
  • Key Metrics section (full-width): Net%OI, Week-on-Week change with BUYING/SELLING badge, LF/AM crowd alignment, and 4-week trend pattern (Accumulating / Distributing / Mixed).
  • Participants section (full-width): A mini bar-chart row for each category (Leveraged Funds, Asset Managers, Dealers / Intermediaries) with net contracts and LONG/SHORT/FLAT badge. Bars are proportionally scaled to the largest absolute net.
  • 52-Week Range section (full-width): A range bar and table showing 52w High, Current, and 52w Low net contracts with the current position's percentile rank.
  • 12-Week Net Trend section (full-width): A 12-week SVG sparkline of LF net contracts with a trend label (e.g. Accumulating · 3 consecutive weeks).
COT detail modal, Overview tab, showing the Positioning Gauge with z-score and percentile, the Long/Short Split, Key Metrics (Net%OI, Week-on-Week Change, Crowd Alignment, Trend Pattern), the Participants breakdown by category, the 52-Week Range, and the 12-Week Net Trend sparkline

The Overview tab. Positioning Gauge and Long/Short Split at top, followed by Key Metrics, the Participants breakdown, the 52-Week Range, and the 12-Week Net Trend sparkline.

Net Position tab

A weekly bar chart of LF net contracts over the available history (up to 52 weeks). Bars are green (teal) for net-long weeks and red for net-short weeks — direction is encoded in both the bar color and the y-axis. This matches the terminal's standard up/down color convention. Below the net-position chart, a second panel plots the currency's daily spot close against USD over the same period, so a positioning shift can be read directly against price action.

COT detail modal, Net Position tab, showing a weekly bar chart of Leveraged Funds net contracts colored teal for net-long and red for net-short, with a daily spot close line chart for the currency pair below it

The Net Position tab. Weekly LF net contracts as a color-coded bar chart, with the currency's daily spot close plotted below for direct comparison against price.

Long / Short tab

A weekly line chart overlaying LF longs (teal) and LF shorts (red) on the same scale. Where the two lines converge, the position is close to neutral. Where they diverge, the gap represents the absolute size of the net position. Useful for seeing whether a net move is driven by new positions being added or existing positions being unwound. Below it, a second chart plots total LF open interest (longs + shorts combined) over the same history, so a positioning move can be checked against whether participation is expanding or contracting.

COT detail modal, Long/Short tab, showing weekly LF longs versus shorts as overlaid line charts in teal and red, with a total LF open interest chart below it

The Long/Short tab. LF longs and shorts overlaid on one scale, with total LF open interest charted below to gauge participation alongside direction.

Participants tab

A multi-line chart overlaying LF, Asset Manager, and Dealer net positions over the available history. Each series uses a fixed color (LF = blue, AM = orange, DD = red) so they render consistently on all devices. Below the chart, a brief text legend explains each category's typical behavior, followed by a table breaking down long, short, net, long%, and week-over-week change for each of the three categories at the current week.

COT detail modal, Participants tab, showing a multi-line chart of LF, Asset Manager, and Dealer net positions over time, a text legend describing each category, and a participant breakdown table with long, short, net, long percent, and week-over-week columns

The Participants tab. LF, AM, and Dealer net positions charted together, with the category legend and current-week breakdown table below.

Note
Dealer divergence: When Dealers are positioned opposite to Leveraged Funds at historical extremes, it is a squeeze risk signal — dealers are absorbing the other side of a crowded LF trade. Watch for rapid reversals when this configuration coincides with a catalyst.

History tab

A scrollable table of the last 52 weeks of raw CFTC data for the selected currency, with columns: Week, Net LF, WoW Δ (week-over-week change in net), Longs, Shorts, Long%, Net%OI, AM Net, and Dealer Net. This is the same source data that feeds all other tabs, presented in full for manual analysis or reference.

COT detail modal, History tab, showing a 52-week scrollable table with columns for week, net LF, week-over-week change, longs, shorts, long percent, net percent of open interest, asset manager net, and dealer net

The History tab. The full 52-week raw data table underlying every other tab in the modal.

Trader Categories

The CFTC Traders in Financial Futures (TFF) report splits open interest into distinct trader categories. The terminal tracks the three most relevant to FX positioning analysis:

  • Leveraged Funds (LF) — hedge funds, CTAs, and other money managers trading with leverage for speculative or relative-value purposes. This is the terminal's primary series: the main panel's Net, Long%, WoW Δ, and Net%OI columns are all LF figures. LF is the fastest-moving, most trend-sensitive category and the one most often referenced as "the COT signal."
  • Asset Managers (AM) — institutional investors, pension funds, and other real-money accounts. AM positioning tends to be stickier and more structurally driven than LF, which is why the LF/AM alignment dot matters: when both categories agree, the positioning view is reinforced by two independent, differently-motivated participant types.
  • Dealers / Intermediaries — banks and swap dealers that mostly warehouse risk from client flow rather than expressing directional views. Because dealers are largely reactive, a dealer book positioned opposite to LF at an extreme often reflects dealers absorbing the other side of a crowded trade — see the Dealer divergence callout under the Participants tab.

All three categories are visible together in the COT modal's Participants tab and Participants section of the Overview tab, and as columns (AM Net, Dealer Net) in the History tab table.

Signal Logic

Rather than a single composite score, the terminal surfaces COT positioning as a small set of independent, plain-language signals — visible as the Signal Summary block in the COT detail modal's Overview tab. Each signal is generated from a distinct piece of the underlying data:

SignalTrigger
LF net long / LF net shortSign of the current LF Net figure
LF/AM aligned / divergingWhether LF Net and Asset Manager Net share the same sign
Crowded trade / Not crowdedWhether the LF Net z-score (vs. 52-week history) is at or beyond ±1.5σ
Dealers contra-positioned / aligned with LFWhether Dealer Net has the opposite sign to LF Net

Each signal is deliberately independent — the terminal does not collapse them into a single buy/sell score. Reading them together (e.g. "LF net short" + "LF/AM aligned" + "Crowded trade" + "Dealers contra-positioned") builds a fuller picture than any single column: in that combination, both speculative categories agree on a bearish view, the position is already stretched relative to its own history, and dealers are on the other side — a classic setup for a sharp reversal if a catalyst appears, not a simple continuation signal.

Positioning Extremes

The terminal's crowding read is a z-score of the current LF Net contracts against the trailing 52-week distribution for that currency — not a fixed contract count or Long% cutoff, since "large" varies by currency (see the Open Interest context note above). The Positioning Gauge in the modal's Overview tab maps that z-score to a labelled spectrum:

Z-scoreLabel
> +2σExtreme Long
+1.5σ to +2σCrowded Long
+0.5σ to +1.5σLong
−0.5σ to +0.5σNeutral
−1.5σ to −0.5σShort
−2σ to −1.5σCrowded Short
< −2σExtreme Short
Caution
Extremes are contrarian warnings, not directional calls. An Extreme Long reading means positioning is stretched relative to its own recent history — it flags elevated reversal risk if a catalyst appears, not an imminent reversal on its own. Crowded/Extreme trades can stay crowded for weeks; use the reading alongside price action and a catalyst, not as a standalone trigger.

The Lag Problem

COT data carries a structural reporting lag: the CFTC publishes Friday afternoon, but the figures reflect positions as of the prior Tuesday's close — a 3-day-old snapshot the moment it's released. The terminal updates the panel shortly after each Friday release (see the CTA below), which still leaves a multi-day gap between what the data shows and current market positioning.

To keep that gap visible rather than hidden, the panel header shows a lag indicator next to the week-ending date, colour- and dot-coded by freshness:

  • ● ≤7 days — just published, the most current data available
  • ◐ 8–14 days — one release cycle old (e.g. viewing Monday–Thursday before the next Friday update)
  • ○ >14 days — stale; a CFTC publication delay or an interrupted update likely occurred
Note
Why this matters for timing: Because of the lag, COT positioning is best used as a medium-term bias input, not a short-term timing tool. A currency can move significantly between the Tuesday snapshot and the Friday release — always cross-check COT extremes against current price action before treating them as actionable.

Combining with Other Data

COT positioning is most useful as one input among several, not a standalone signal. A few ways it pairs with other panels in the terminal:

  • Retail sentiment (contrarian cross-check): Retail positioning (see the Retail FX Positioning guide) tends to skew opposite to smart-money flow at extremes. LF and retail positioned on the same side reinforces a crowded-trade read from two independent sources; LF and retail diverging is worth investigating further before acting on either alone.
  • Rate expectations: A currency with LF building net longs alongside a hawkish shift in OIS-implied central bank pricing suggests positioning and macro catalyst are aligned — a stronger setup than positioning extremes in isolation.
  • Price action: Positioning extremes flag risk, not timing. Waiting for price to actually confirm a reversal (a break of trend structure, a failed breakout) alongside a Crowded/Extreme COT reading reduces the risk of acting too early on a trade that stays crowded for weeks.

None of this is a mechanical rule set — it's a framework for weighing COT positioning against the terminal's other panels rather than reading it in isolation.

Access

CFTC Traders in Financial Futures (TFF) — Leveraged Funds, Asset Managers, and Dealers across all 7 CFTC-covered currencies, updated weekly after each Friday release. Available on the web terminal and natively inside MetaTrader 5 through the companion Expert Advisor — both unlock under a single EA rental on MQL5 Market.

Open the terminal → View access →