CFTC Positioning Dashboard
An institutional view of who is long, who is short, where positioning is crowded, and whether futures behavior confirms or conflicts with price. Includes net spec, asset manager, hedge fund/leveraged money, retail/non-reportable, commercial/dealer, open interest, gross crowding, z-score, percentile, and week-over-week change lenses.
Most Crowded Long
Highest 3-year percentile for Asset Manager + Leveraged Money net positioning.
Most Crowded Short
Lowest 3-year percentile for Asset Manager + Leveraged Money net positioning.
Price / Positioning Confirmation
Assets where 13-week price action and institutional/HF positioning are moving together.
Definitions And How To Read The Deck
Plain-English translation of the CFTC labels used throughout the dashboard.
Net Speculative / Non-Commercial
Legacy COT non-commercial long contracts minus short contracts. In TFF markets, this deck uses asset managers + leveraged money + other reportables as the broad speculative proxy.
Institutional/HF Net
Asset manager net plus leveraged money net. For physical commodity disaggregated reports where asset-manager categories are not published, this becomes managed money net.
Asset Manager Net
Asset manager long contracts minus short contracts in the CFTC Traders in Financial Futures report. Think pensions, mutual funds, insurance, and real-money allocators.
Leveraged Money Net
Leveraged money long contracts minus short contracts. This is the hedge fund / CTA / fast-money proxy in the TFF report, and managed money in physical commodity disaggregated reports.
Retail / Non-Reportable Net
Non-reportable long contracts minus short contracts. This is the small-trader proxy, not literal brokerage retail flow.
%OI
Net position divided by total open interest. This normalizes contract counts across assets with different market sizes.
Gross %OI
Long plus short exposure divided by open interest. High gross exposure means the trader group is very active even if net exposure is near zero.
3Y Percentile
Where the latest reading sits versus its own trailing three-year history. 80+ is crowded high; 20 or lower is crowded low.
1Y Z-Score
Latest reading minus its one-year average, divided by its one-year volatility. This flags unusually large positioning states.
COT Index
A 0-100 location of the current net position within its rolling range. It is another way to identify crowding.
Price / Positioning Confirmation
Price and positioning are confirming when both move in the same direction over 13 weeks. Divergence can flag fading conviction or contrarian accumulation.
Cross-Asset Dashboard
One table for the portfolio meeting: price move, open interest, institutional positioning, crowding, and confirmation state.
| Asset | Latest Date | Price 13W | OI 13W | Inst/HF %OI | Inst/HF 3Y %ile | Inst/HF 13W | Asset Manager Net | Lev Money Net | COT Read | Pressure Read |
|---|---|---|---|---|---|---|---|---|---|---|
| S&P 500 | 2026-05-26 | 9.5% | 3.8% | 26.1% | 48.1% | 8.1K | 1.0M | -457.8K | Balanced | Trend Confirmed |
| Nasdaq 100 | 2026-05-26 | 20.3% | 12.0% | 11.0% | 41.0% | -19.4K | 85.1K | -51.7K | Balanced | Price Up / Positioning Fading |
| Russell 2000 | 2026-05-26 | 10.5% | 7.2% | -17.5% | 3.2% | -93.7K | -6.1K | -68.2K | Crowded Short | Price Up / Positioning Fading |
| Natural Gas | 2026-05-26 | -4.8% | 1.3% | -8.2% | 2.6% | -58.6K | n/a | -134.4K | Crowded Short | Risk-Off Confirmation |
| Crude Oil | 2026-05-26 | 69.6% | -4.7% | 4.0% | 30.1% | 12.2K | n/a | 79.9K | Short Tilt | Trend Confirmed |
| Gold | 2026-05-26 | -12.8% | -15.9% | 27.6% | 30.1% | 1.5K | n/a | 97.4K | Short Tilt | Buying Into Weakness |
| Silver | 2026-05-26 | -11.8% | -18.9% | 9.9% | 22.4% | 1.5K | n/a | 10.1K | Short Tilt | Buying Into Weakness |
| Copper | 2026-05-26 | 7.5% | 1.9% | 26.5% | 96.2% | 19.5K | n/a | 70.5K | Crowded Long | Trend Confirmed |
| Bitcoin | 2026-05-26 | 18.3% | -5.6% | -19.8% | 51.3% | -1.8K | 4.4K | -8.6K | Balanced | Price Up / Positioning Fading |
| US Dollar | 2026-05-26 | 2.4% | 61.3% | 8.6% | 48.7% | 6.3K | 16.2K | -12.5K | Balanced | Trend Confirmed |
| Euro FX | 2026-05-26 | -1.1% | -9.6% | 33.6% | 28.8% | -154.9K | 269.9K | 7.3K | Short Tilt | Risk-Off Confirmation |
| Japanese Yen | 2026-05-26 | -2.3% | 15.6% | -30.2% | 12.8% | -133.9K | -58.7K | -70.5K | Crowded Short | Risk-Off Confirmation |
| VIX | 2026-05-26 | -13.0% | 7.0% | 12.7% | 73.7% | 2.2K | -367.0 | 49.3K | Long Tilt | Buying Into Weakness |
| 2-Year Treasury Notes | 2026-05-26 | -1.0% | 6.9% | 4.4% | 94.9% | 227.9K | 2.0M | -1.8M | Crowded Long | Buying Into Weakness |
| 5-Year Treasury Notes | 2026-05-26 | -2.3% | -7.2% | 9.3% | 100.0% | 327.6K | 2.7M | -2.1M | Crowded Long | Buying Into Weakness |
| 10-Year Treasury Notes | 2026-05-26 | -3.1% | 4.8% | 1.0% | 66.7% | -108.6K | 2.1M | -2.0M | Long Tilt | Risk-Off Confirmation |
Weekly And Tactical Highlights
Largest one-week positioning moves, plus the 4-week and 13-week context that separates noise from a real allocation shift.
| Asset | WoW Inst/HF | 4W Inst/HF | 13W Inst/HF | 13W Price | Read |
|---|---|---|---|---|---|
| 10-Year Treasury Notes | -250.2K | -97.5K | -108.6K | -3.1% | Risk-Off Confirmation |
| 5-Year Treasury Notes | 70.5K | 374.9K | 327.6K | -2.3% | Buying Into Weakness |
| S&P 500 | -58.0K | -41.5K | 8.1K | 9.5% | Trend Confirmed |
| 2-Year Treasury Notes | -43.3K | -3.2K | 227.9K | -1.0% | Buying Into Weakness |
| Natural Gas | -38.1K | -37.2K | -58.6K | -4.8% | Risk-Off Confirmation |
| Japanese Yen | -22.4K | -26.9K | -133.9K | -2.3% | Risk-Off Confirmation |
| Crude Oil | -18.3K | -407.0 | 12.2K | 69.6% | Trend Confirmed |
| Nasdaq 100 | -13.5K | -9.4K | -19.4K | 20.3% | Price Up / Positioning Fading |
| Euro FX | -9.9K | -25.3K | -154.9K | -1.1% | Risk-Off Confirmation |
| VIX | -4.8K | 2.9K | 2.2K | -13.0% | Buying Into Weakness |
Full Metric Library
Expanded institutional table: price, open interest, net contracts, percent of open interest, percentiles, z-scores, long/short ratios, and gross crowding.
| Asset | Latest Date | Latest Price | Price 4W | Price 13W | Open Interest | OI 4W | OI 13W | OI 26W | NonComm Net | NonComm %OI | NonComm 3Y %ile | Inst/HF Net | Inst/HF %OI | Inst/HF 1Y Z | Inst/HF 3Y %ile | Inst/HF WoW | Inst/HF 4W | Inst/HF 13W | Asset Manager Net | Lev Money Net | Retail Net | Retail %OI | Retail 3Y %ile | Commercial Net | Commercial 3Y %ile | NonComm L/S | Asset Mgr L/S | Lev Money L/S | Broad Spec Gross %OI | Institutional/HF Gross %OI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S&P 500 | 2026-05-26 | 750.6 | 5.5% | 9.5% | 2.1M | 6.8% | 3.8% | 1.1% | 566.1K | 27.0% | 49.4% | 545.8K | 26.1% | 0.30 | 48.1% | -58.0K | -41.5K | 8.1K | 1.0M | -457.8K | 110.9K | 5.3% | 72.4% | -677.0K | 48.7% | 1.66 | 5.99 | 0.25 | 109.4% | 103.3% |
| Nasdaq 100 | 2026-05-26 | 730.3 | 11.1% | 20.3% | 303.0K | 9.8% | 12.0% | 2.1% | 38.4K | 12.7% | 36.5% | 33.4K | 11.0% | -0.89 | 41.0% | -13.5K | -9.4K | -19.4K | 85.1K | -51.7K | 6.6K | 2.2% | 46.2% | -45.0K | 62.8% | 1.27 | 3.63 | 0.51 | 105.5% | 101.4% |
| Russell 2000 | 2026-05-26 | 290.5 | 6.1% | 10.5% | 424.7K | 3.1% | 7.2% | 15.8% | -74.7K | -17.6% | 5.8% | -74.3K | -17.5% | -1.06 | 3.2% | -4.8K | -28.9K | -93.7K | -6.1K | -68.2K | 5.8K | 1.4% | 37.8% | 68.8K | 95.5% | 0.75 | 0.96 | 0.48 | 123.2% | 118.3% |
| Natural Gas | 2026-05-26 | 10.9 | 5.6% | -4.8% | 1.6M | 3.9% | 1.3% | 9.8% | -203.2K | -12.4% | 1.3% | -134.4K | -8.2% | -2.39 | 2.6% | -38.1K | -37.2K | -58.6K | n/a | -134.4K | 13.0K | 0.8% | 28.8% | -10.7K | 82.7% | 0.53 | n/a | 0.57 | 40.5% | 30.2% |
| Crude Oil | 2026-05-26 | 137.0 | -1.9% | 69.6% | 2.0M | -0.7% | -4.7% | 6.0% | 161.0K | 8.0% | 28.2% | 79.9K | 4.0% | 0.41 | 30.1% | -18.3K | -407.0 | 12.2K | n/a | 79.9K | 34.5K | 1.7% | 84.0% | 366.1K | 99.4% | 1.74 | n/a | 1.66 | 29.7% | 16.0% |
| Gold | 2026-05-26 | 414.0 | -1.9% | -12.8% | 353.5K | -4.3% | -15.9% | -18.4% | 154.3K | 43.6% | 11.5% | 97.4K | 27.6% | -0.92 | 30.1% | 3.9K | 7.7K | 1.5K | n/a | 97.4K | 31.5K | 8.9% | 67.9% | -19.5K | 94.9% | 4.32 | n/a | 4.63 | 69.9% | 42.7% |
| Silver | 2026-05-26 | 69.7 | 5.3% | -11.8% | 101.7K | 0.5% | -18.9% | -29.6% | 22.2K | 21.8% | 14.7% | 10.1K | 9.9% | -0.94 | 22.4% | -1.5K | -551.0 | 1.5K | n/a | 10.1K | 18.7K | 18.3% | 54.5% | -19.5K | 90.4% | 3.11 | n/a | 2.52 | 42.6% | 22.9% |
| Copper | 2026-05-26 | 39.0 | 7.7% | 7.5% | 266.2K | 15.5% | 1.9% | 14.0% | 73.0K | 27.4% | 98.7% | 70.5K | 26.5% | 1.28 | 96.2% | -3.7K | 9.6K | 19.5K | n/a | 70.5K | 10.7K | 4.0% | 77.6% | -110.9K | 1.9% | 3.24 | n/a | 5.67 | 51.9% | 37.8% |
| Bitcoin | 2026-05-26 | 75.8K | -0.7% | 18.3% | 21.6K | -0.3% | -5.6% | -17.7% | -4.2K | -19.4% | 47.4% | -4.3K | -19.8% | 0.93 | 51.3% | -142.0 | 653.0 | -1.8K | 4.4K | -8.6K | 108.0 | 0.5% | 21.8% | 4.1K | 53.8% | 0.72 | 3.72 | 0.35 | 121.5% | 118.0% |
| US Dollar | 2026-05-26 | 27.8 | 0.8% | 2.4% | 42.3K | 38.1% | 61.3% | -10.4% | 5.4K | 12.8% | 61.5% | 3.6K | 8.6% | 1.14 | 48.7% | 760.0 | -1.1K | 6.3K | 16.2K | -12.5K | 1.6K | 3.7% | 82.7% | -7.0K | 36.5% | 1.20 | 8.88 | 0.48 | 143.6% | 131.3% |
| Euro FX | 2026-05-26 | 107.3 | -0.6% | -1.1% | 824.2K | 2.8% | -9.6% | -0.8% | 286.0K | 34.7% | 28.8% | 277.2K | 33.6% | -1.77 | 28.8% | -9.9K | -25.3K | -154.9K | 269.9K | 7.3K | 36.1K | 4.4% | 48.1% | -322.1K | 69.9% | 1.99 | 2.59 | 1.07 | 104.7% | 99.9% |
| Japanese Yen | 2026-05-26 | 57.6 | 0.2% | -2.3% | 427.3K | 14.6% | 15.6% | 24.1% | -80.4K | -18.8% | 19.9% | -129.3K | -30.2% | -2.09 | 12.8% | -22.4K | -26.9K | -133.9K | -58.7K | -70.5K | 7.0K | 1.6% | 78.8% | 73.4K | 71.8% | 0.72 | 0.54 | 0.55 | 116.9% | 103.5% |
| VIX | 2026-05-26 | 17.0 | -4.6% | -13.0% | 384.6K | 6.1% | 7.0% | -7.5% | 48.9K | 12.7% | 75.0% | 49.0K | 12.7% | -0.28 | 73.7% | -4.8K | 2.9K | 2.2K | -367.0 | 49.3K | 2.7K | 0.7% | 70.5% | -51.6K | 23.7% | 0.73 | 1.01 | 0.57 | 82.6% | 81.9% |
| 2-Year Treasury Notes | 2026-05-26 | 103.3 | -0.4% | -1.0% | 5.0M | 4.7% | 6.9% | 8.8% | 324.8K | 6.5% | 94.9% | 218.7K | 4.4% | 1.00 | 94.9% | -43.3K | -3.2K | 227.9K | 2.0M | -1.8M | 54.6K | 1.1% | 0.6% | -379.4K | 12.8% | 1.11 | 4.18 | 0.17 | 126.3% | 115.8% |
| 5-Year Treasury Notes | 2026-05-26 | 107.1 | -0.8% | -2.3% | 6.8M | 5.6% | -7.2% | -1.7% | 632.2K | 9.2% | 92.3% | 636.5K | 9.3% | 1.88 | 100.0% | 70.5K | 374.9K | 327.6K | 2.7M | -2.1M | 64.3K | 0.9% | 12.2% | -696.5K | 26.9% | 1.16 | 3.41 | 0.18 | 121.9% | 115.9% |
| 10-Year Treasury Notes | 2026-05-26 | 109.8 | -0.9% | -3.1% | 6.3M | 16.4% | 4.8% | 3.5% | 167.2K | 2.7% | 43.6% | 64.4K | 1.0% | 0.38 | 66.7% | -250.2K | -97.5K | -108.6K | 2.1M | -2.0M | 291.8K | 4.7% | 100.0% | -459.0K | 3.2% | 1.05 | 3.33 | 0.17 | 114.0% | 106.6% |
S&P 500
Core US equity beta and the main risk-appetite reference line.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Trend Confirmed
Nasdaq 100
Growth beta. The key chart overlays QQQ, QQQ/SPY, and Asset Manager + Leveraged Money net futures positioning.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Price Up / Positioning Fading
Russell 2000
Small-cap risk appetite and domestic cyclicality.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Price Up / Positioning Fading
Natural Gas
Natural gas positioning and energy-volatility impulse before the broader crude oil complex.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Risk-Off Confirmation
Crude Oil
Energy positioning, inflation impulse, and macro cyclicality.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Trend Confirmed
Gold
Real-rate, dollar, and defensive-demand positioning.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Buying Into Weakness
Silver
Hybrid precious/industrial metal risk expression.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Buying Into Weakness
Copper
Global growth and industrial-cycle positioning.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Trend Confirmed
Bitcoin
High-beta liquidity and speculative appetite proxy.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Price Up / Positioning Fading
US Dollar
Dollar positioning and cross-asset liquidity pressure.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Trend Confirmed
Euro FX
Euro futures positioning versus the dollar, useful for global liquidity and policy divergence reads.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Risk-Off Confirmation
Japanese Yen
Yen positioning, carry pressure, and risk-off funding stress.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Risk-Off Confirmation
VIX
Volatility risk transfer. Extreme shorts can matter more than simple direction.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Buying Into Weakness
2-Year Treasury Notes
Front-end rate positioning tied to Fed policy expectations and curve repricing.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Buying Into Weakness
5-Year Treasury Notes
Intermediate-rate positioning and the belly of the curve.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Buying Into Weakness
10-Year Treasury Notes
Duration positioning. Price proxy uses the 10-year Treasury note futures contract.
CFTC positioning is weekly, usually Tuesday data released Friday.
Asset manager plus leveraged money net futures positioning.
Where current positioning sits versus its own trailing 3-year range.
Risk-Off Confirmation