COTflow Playbook Dashboard
COTflow Playbook

Your method for reading COT data every week.

How to read an asset, what each signal means, and a routine to follow every Friday when the report drops.

5–10 min per asset Updated weekly No spreadsheet needed
1

Read an asset

A repeatable method — same logic for every asset.

Dollar Index COT Index 78%
Asset Managers PRIMARY
(institutionals)
Long 10 772 −14.9%
Short 2 419 +16.1%
Net +8 353 −21.0%
Reducing
Leveraged Funds
(trend followers)
Long 9 716 +31.2%
Short 14 512 +9.4%
Net −4 796 −18.1%
Reducing
1Primary actors
Open Interest 32 244 −1.3% vs prev. week
Profit taking — longs reducing
2Open Interest
👁️ Intensity Divergence — Asset Managers reducing despite trend, momentum fading
3Active signal
G AI Analysis

The Dollar Index is showing an Intensity Divergence signal, as Asset Managers are reducing their long exposure despite the ongoing trend. This is a warning sign that momentum is fading. With a COT Index of 78%, Asset Managers are still positioned on the long side but have started to unwind their positions.

4AI analysis
Net position chart ↓
5Net position chart

Dollar Index — illustrative data. Numbers reflect a real weekly snapshot.

Find the primary actor for this asset's market:

  • Asset Managers — Forex, Indices, Bonds, Crypto
  • Commercials (Swap Dealers or PMPU) — Commodities

That's the line the dashboard highlights with the PRIMARY badge.

Asset Managers — Forex · Indices · Bonds · Crypto
PRIMARY
Long 10 772 −14.9%
Short 2 419 +16.1%
Net +8 353 −21.0%
Reducing
Commercials — Commodities
PRIMARY
Long 124 500 +8.2%
Short −187 300 −3.1%
Net −62 800 −5.4%
Covering
⚠️ Inverted logic on commodities — high short = bearish signal

Then look at three things in order:

  • Long, Short, Net — what's their absolute position today?
  • Change vs last week — are they building (|net| ↑) or reducing (|net| ↓)?
  • COT Index — where does this week's net sit in the 52-week range? Stretched (>85% / <15%) or in the middle?

Combine the three to read what's actually happening:

  • Profit taking — net positive, reducing, COT Index high. Bulls are stepping out, conviction draining.
  • Building conviction — net building in the same direction, COT Index rising but not yet stretched. Trend is real.
  • Exhaustion — COT Index stretched and primary actor reducing. First week of reduction at an extreme = the actual warning.
  • Speculative trap — only the secondary actor (Leveraged Funds) is moving. Watch out: speculative-only rallies don't hold.

Open Interest = total contracts outstanding. It tells you whether the move is backed by fresh capital or just position reshuffling.

Cross OI with step 1:

  • OI ↑ + net building — real conviction. Fresh money entering on the same side. Healthy trend.
  • OI ↓ + net building — paper move. The opposite side is closing, not new buyers/sellers stepping in. Fragile.
  • OI ↑ + net reducing — resistance. New participants entering against the existing positioning.
  • OI ↓ + net reducing — exhaustion / profit taking. Everyone's stepping out.
Open Interest 3 123 936 +5.8% vs prev. week Healthy trend — fresh capital bullish
Open Interest 1 847 200 +0.2% vs prev. week No confirmation — wait
Open Interest 32 244 −1.3% vs prev. week Profit taking — longs reducing

The OI label on each asset card tells you instantly — no manual calculation needed.

The 8-combination matrix (4 net signs × 4 OI directions) is in section 4. The dashboard surfaces the matching cell directly on the detail page.

Look at the badges on the card and the detail page. If one is showing, prioritize the reading on it — it tells you something specific is happening this week, not just generic positioning.

  • ↕ Flip — primary actor net changed sign. Regime shift on the asset.
  • ◈ Positioning Extreme — COT Index > 85% or < 15%. Vigilance signal, not a reversal signal on its own.
  • 💧 Conviction Erosion — primary actor reducing for 2+ consecutive weeks against its own bias. Trend losing steam.
  • 🤝 Institutional Alignment — primary + secondary actors on the same side. Strongest confirmation signal.
  • Pole-specific signals — Commercial Extremes (Commodities), Momentum Signals (Forex), Institutional Divergence / Speculative Bubble (Indices), Institutional Entry (Crypto). See section 3.
↕ Flip — Net position changed sign this week. Regime shift confirmed.
🏦 Institutional Entry — Asset Managers flipped net long, OI +14%. Dominant bullish signal on crypto.

Signals appear directly on the asset card and in the Weekly Top Movers.

No badge active? That's also information — it means positioning this week is unremarkable.

Each asset detail page has a contextual analysis paragraph generated from the week's data — 4 to 6 sentences interpreting the active signals, the positioning, and the cross-actor dynamic.

Use it as a second pair of eyes on the same data: it stitches the elements together (signal + OI + COT Index + actor split) into a single read. Stay critical:

  • It interprets the data on the page — it doesn't have outside knowledge of news, macro context or chart price action.
  • It's a positioning read, not a trade recommendation.
  • If your own reading from steps 1–3 disagrees, your own reading wins. The AI is here to assist, not to outsource.
G AI Analysis via Groq

The Dollar Index is showing an Intensity Divergence signal, as Asset Managers are reducing their long exposure despite the ongoing trend. A COT Index of 78% confirms the market is stretched — this is a momentum fade, not yet a reversal. Watch for a second consecutive week of reduction before acting.

⚠️ If your own reading from steps 1–3 disagrees, your own reading wins. The AI is here to assist, not to outsource.

AI analysis is generated by Groq on demand — requires a free API key in Settings.

Last step — a glance at the 12-week chart on the detail page. Two net curves (primary + secondary actor) plotted against the zero line, with Open Interest shown as a sub-chart below.

+20K +10K 0 −10K −20K Jan 10 Jan 24 Feb 7 Feb 21 Mar 7 Mar 21 ↕ Flip +13K −7K Asset Managers PRIMARY Leveraged Funds

Net positions over 12 weeks — AM flipping from short to long while LF exits. The flip week is the highest-priority signal.

You're looking for shape, not numbers:

  • Are the two curves aligned across the last weeks, or are they diverging?
  • Is the move new or a continuation of a multi-week trend?
  • Is OI rising with positioning, or flat/falling?

The chart confirms or invalidates the read you built from steps 1–4. If the chart picture contradicts the numbers, look again.

⚠ When there's no signal
If COT Index sits around 50%, OI is flat, and no badge is active — the correct read is no read. Don't force an interpretation. Some weeks are noise. The discipline is to recognize them and move to the next asset.
2

Weekly routine

Friday, the report is out. Here's exactly what to do.

1
Scan Top Movers ~2 min

Open the dashboard. Read the Weekly Top Movers panel at the top — flips first, then extremes, then large amplitude moves. You'll know in under two minutes which assets actually moved this week.

Weekly Top Movers Top 5 · signal priority + amplitude
01
Ethereum CME
— Asset Managers
↕ Flip
COT 16%
Net −536
L +31.2%
02
Corn
— Commercials
⏬ Commercial Short Record
COT 96%
Net −557K
S −10.3%
03
Wheat (CBOT)
— Commercials
◈ Positioning Extreme 💧 Conviction Erosion
COT 94%
Net −65K
L +13.6%
04
Dollar Index
— Asset Managers
COT 78%
Net +8K
S +16.1%
05
Bitcoin CME
— Asset Managers
🏦 Institutional Entry
COT 14%
Net +6K
S +42.7%

Your starting point every Friday — sorted by signal priority and positioning amplitude.

2
Deep-read your watchlist ~5–10 min

For each asset on your watchlist, run through the section 1 method — primary actors, Open Interest, active signals, AI analysis, net position chart. 1–2 minutes per asset, depending on how active the week was.

  • For each asset, check primary actors first — is conviction building or reducing?
  • Cross with Open Interest — does the capital flow confirm the move?
  • Check for active signals — a badge changes the priority of the read.
  • Run the AI analysis if the setup is ambiguous — one click in the detail view.
  • Glance at the net position chart — is this week consistent with the trend?
📌 The Watchlist
Pin any asset from its detail view — it appears here every week, ready to read. No scrolling through all 16 assets to find the ones you actually follow.
  • Your shortlist surfaces instantly every Friday
  • Signals and data update automatically with the weekly report
My Watchlist
Dollar Index — Asset Managers
👁️ Momentum COT 78% Net +8K S +16.1%
Bitcoin CME — Asset Managers
◈ Extreme COT 14% Net +6K S +42.7%
Crude Oil WTI — Commercials
⏬ Short Record COT 100% Net −663K L −6.3%
Ethereum CME — Asset Managers
↕ Flip COT 16% Net −536 L +31.2%

Your pinned assets — updated automatically every Friday.

3
Take session notes ~2 min

Write down 2–3 things that stood out: a flip on DXY, a new alignment on Gold, an extreme building on Wheat. Keeping a short weekly log makes patterns visible across months — and prevents you from re-reading the same setup twice.

4
AI cross-asset ~1 min

Pick 2–3 correlated assets (DXY + EUR, BTC + ETH + SOL, Gold + Silver + Copper) and generate a cross-asset analysis. The point is to surface convergence or divergence between related markets — same direction = confirmation, opposite = warning.

Coming soon
Cross-asset analysis
DXY × BTC × SOL ×
DXY bearish momentum building — AM reducing for 3 consecutive weeks. BTC institutional entry confirmed — AM flipped net long, OI +14%. SOL speculative only — LF-driven, no AM conviction. Read: crypto rally has legs on BTC, SOL exposure unconfirmed.
3

Signal library

What triggers each signal and how to read it.

Universal signals can appear on any asset, any week — they reflect positioning behaviour that crosses all markets. The four below are always active in the detection engine regardless of asset class.

Universal signals
◈ Positioning Extreme
TriggerCOT Index > 85% or < 15% on the primary actor.
ReadPositioning is stretched. Distinguishes "still building" vs "first week of reducing" — only the second is a reversal warning.
ImpliesVigilance, not action. Don't fade an extreme until reducing starts.
↕ Flip
TriggerPrimary actor net changes sign vs last week, above the market's flip threshold (see section 4).
ReadRegime shift on the asset. The most significant weekly signal — overrides extreme interpretations.
ImpliesNew bias. Re-evaluate the asset from scratch.
💧 Conviction Erosion
Trigger∆ moves opposite to the net for 2 or more consecutive weeks on the primary actor.
ReadTrend losing steam. Bulls reducing into a long position (or bears reducing into a short).
ImpliesEarly warning. The trend is still intact but momentum is fading.
🤝 Institutional Alignment
TriggerPrimary and secondary actors net on the same side (Crypto: long-side only — short alignment is structural Cash & Carry).
ReadBoth pockets of money agree. Strongest confirmation signal of the directional bias.
ImpliesHigh conviction. Confirmation, not entry trigger — combine with price action.

Pole-specific signals only fire on certain markets. They encode structural behaviours unique to each asset class — a Commodities signal means something different from a Crypto signal. Same logic, different context.

Forex

Momentum Signals

👁️ Intensity Divergence
TriggerAM COT Index > 70% AND ∆ long AM < −9% week-over-week.
ReadAsset Managers reducing long exposure at a high positioning. Momentum is fading.
ImpliesCurrency strength losing institutional support — watch for trend reversal confirmation.
🚀 Institutional Reversal (DXY)
TriggerAM flips net short on the Dollar Index.
ReadGeneralized Risk On signal. Institutionals stepping out of the safe haven.
ImpliesBullish bias on risk assets — equities, commodities, EM currencies.
Commodities

Commercial Extremes

⏬ Commercial Short Record
TriggerCommercials COT Index > 85% (historically short — remember COT Index is inverted on commodities).
ReadPhysical producers shorting at a historical record. Supply flooding the futures market.
ImpliesTop approaching. Bearish setup once Commercials start covering.
⏫ Commercial Short Covering
TriggerCommercials COT Index < 15% (covering massively).
ReadProducers walking back hedges into a price decline. They see value at these levels.
ImpliesValue floor forming. Bullish capitulation setup.
Indices

Institutional vs Speculative

⛖ Institutional Divergence
TriggerAM reducing 2 weeks in a row + LF building 2 weeks in a row.
ReadReal money walking out of the rally — speculatives stepping in to replace them.
ImpliesBubble precursor. The rally is increasingly speculative, less supported by institutionals.
💣 Speculative Bubble
TriggerLF net long AND AM net short simultaneously.
ReadSpeculatives long, institutionals already short. The most extreme divergence configuration.
ImpliesCrash risk elevated. Tail-risk signal — historically rare and short-lived.
Crypto

Institutional Entry

🏦 Institutional Entry
TriggerAM flip net long + OI surging (> +10% week-over-week).
ReadAsset Managers stepping into the asset with fresh capital. The dominant bullish signal on crypto.
ImpliesStrongest bullish read on crypto — overrides Cash & Carry confusion on the LF side.
Cash & Carry context
WatchLF often net short on crypto due to spot/futures basis arbitrage — not a bearish conviction signal.
ReadIgnore LF shorts for directional bias unless OI collapses simultaneously.
ImpliesCrypto Alignment badge only triggers on long-side AM+LF alignment.
4

Technical reference

For when you want to understand the engine.

COT Index — Formula & thresholds

Formula: percentile of this week's net within the last 52 weeks of nets for the primary actor. (current − min) / (max − min) × 100.

Range: 0% (lowest net in 52 weeks) to 100% (highest).

Thresholds:

  • > 85% — stretched. For Forex / Indices / Bonds / Crypto: stretched bullish. For Commodities (inverted): top approaching.
  • < 15% — stretched low. For Forex / Indices / Bonds / Crypto: stretched bearish. For Commodities (inverted): value floor.

It's a vigilance signal, not a reversal signal. Extremes can persist for weeks. The actual reversal cue is the first week of reduction at an extreme — read with the ∆net of the current week.

Open Interest — 8 combinations

Net POSITIVE (bullish bias):

|net|OIReading
Healthy trend — fresh bullish capital, new buyers entering.
Fragile momentum — rally via short covering, no new buyers.
Resistance — sellers entering against the bullish trend.
Profit taking — bulls reducing, partial exhaustion.

Net NEGATIVE (bearish bias):

|net|OIReading
Bearish buildup — fresh capital selling, conviction building.
Fragile bearish momentum — decline via long liquidation, no new sellers.
Short covering — bears covering, potential rebound.
Bearish exhaustion — bears reducing, potential bottom.

Flip preemption: if the primary actor's net sign changed this week, the |net| comparison spans the flip and is invalid. The dashboard shows ↕ Regime change instead of a matrix cell.

Directional dot — trigger table
DotTriggerMeaning
Primary actor net long (or Commodities COT Index < 15%)Bullish
Primary actor net short (or Commodities COT Index > 85%)Bearish
Primary actor net sign changed vs last weekFlip — takes priority
Flat / insufficient history / Commodities mid-rangeNeutral

Commodities exception: the dot is computed on COT Index inversion, not on the raw net sign — because Commercials are structurally net short and the trader's bias signal is the percentile, not the absolute direction.

AM/LF Ratio — reference table

Formula: (AM long + AM short) / (LF long + LF short). Measures who dominates the contract by gross volume.

RatioReading
≥ 2×AM dominates. Primary signal reliable.
1× – 2×Near parity. Conviction weakened — confirm with price action.
< 1×LF dominates. Speculative-driven — warning, primary signal less reliable.

Reference: on Forex, AM is typically 3–5× LF. A 1×–2× ratio on Forex is itself a flag — the contract is being run by speculatives, not institutionals.

Flip thresholds by market

A flip is only flagged if the net sign change is also above a minimum magnitude — otherwise tiny zero-crossings would generate noise.

MarketThreshold (contracts)
Forex5,000
Indices10,000
Bonds20,000
Commodities5,000
Crypto500
Asset-specific context

Grains (Wheat, Corn, Soybeans): Commercials = PMPU (Producer / Merchant / Processor / User — real physical hedgers), not Swap Dealers. Seasonality matters: USDA WASDE reports and harvest cycles (Corn/Soybeans Sept–Nov, Wheat May–Jul) create temporary positioning extremes. Mean-reversion signals are weaker than on metals during these windows.

AUD = China demand + commodity sentiment proxy. AM long AUD = risk-on bias, bullish industrial commodities.

CAD = Crude Oil WTI proxy. AM long CAD + AM long Oil = aligned signal; divergence between the two = warning.

Treasury curve (10Y vs 30Y):

  • • Long 10Y + Long 30Y = rate cut anticipation (parallel shift down).
  • • Long 30Y + Short 10Y = curve steepening (growth / reflation view).
  • • Short 30Y + Long 10Y = curve flattening (recession hedge).
  • • Maturity disagreement = curve view, not a directional rates view.

JPY / CHF chart note: CME contracts are XXX/USD. AM net long JPY = USD/JPY falling. Don't confuse contract direction with displayed pair direction.

Cash & Carry — Crypto

On Bitcoin, ETH, Solana and XRP CME futures, Leveraged Funds are often net short — not because they're bearish, but because they're running a basis trade: buy spot, sell futures to capture the positive futures premium.

Practical consequences:

  • LF short ≠ bearish conviction on crypto. Ignore for direction.
  • Alignment badge restricted — only triggers on long-side AM+LF alignment. Short-side alignment is structural arbitrage, not consensus.
  • Real bullish signal: AM net long + OI surging = fresh institutional capital entering the asset.
  • Real bearish signal: AM flip net short + OI rising = institutionals actively exiting.

Crypto has limited COT history (a few years) — mean-reversion signals from COT Index are less reliable here than on Forex or Commodities. Treat AM flip as the dominant confirmation signal.