COT Radar

Larry Williams scanner for official CFTC positioning, daily futures confirmation, and historical replay.

Commercial intent

The weekly read. The daily trigger. The market in motion.

COT Radar turns Larry Williams' workflow into a replayable surface: three years of Commercial Index context, daily ATR stop confirmation, and a historical scanner you can scrub release by release.

24 markets loadedLive through Sep 22, 2026Refreshed Sep 23, 2026, 1:36 AMTuesday COT observation, Friday release, daily confirmation markers
Cross-asset scannerLive through Sep 22, 2026
Bullish0
Bearish2
Awaiting trigger8

Live lead market

ZT / 2Y Treasury Note

Heavy commercial selling is now confirmed by the daily volatility stop.
2575
Commercial Index2.3
Weekly net+808K
LeadBearish
ZT / 2.3

Below ATR stop

OppositeBearish
ZF / 1.1

12-day breakdown

SetupBullish setup
RTY / 83.2

Inside trigger band

Bullish on date0

ZT is leading the selected replay state.

Bearish on date2

ZF is the opposite pressure point.

Setups on date8

RTY has the weekly setup without the daily trigger.

Coverage24/25

Markets with both official COT history and daily futures bars loaded.

Timeline

Signal replay

Scrub the scanner by release date. Markers show where new setups and confirmations were generated, and the whole table rewinds to that point-in-time state.

Selected window

Sep 22, 2026

Live daily close using the latest COT observation from Sep 15, 2026.

0 bullish / 2 bearish1 new signals in this window
Oct 23Apr 25Sep 26

Generated here

1 fresh signals

Setup markers print when the weekly commercial regime becomes tradable. Confirmation markers print when the daily trigger actually fires.

01 / Weekly setup

The Commercial Index stays front and center.

Every market is normalized on a 0 to 100 scale from the rolling three-year commercial net range. Above 75, commercials are pressing into accumulation. Below 25, they are leaning into distribution.

2575
Commercial Index2.3
Weekly net+808K
3-year lookback75 / 25 thresholds always visibleSep 15, 2026

02 / Daily confirmation

The weekly read waits for price to move.

Once positioning is in place, the scanner checks the daily tape. First the 7-day ATR x2 volatility stop. Then the 12-day breakout. If price refuses to confirm, the market stays in setup instead of being forced into a call.

ZT

Below ATR stop
101.88

-0.2% day

Buy stop102.16
Sell stop102.01
12-day high102.84
12-day low102.09

03 / Replay surface

Open any market and inspect where the signal actually formed.

The scanner is now replayable. Move the timeline and every row rewinds to that release window. Open a market and the price, Commercial Index, and raw commercial net all stop at the selected date, with setup and confirmation markers stamped directly on the charts.

255075

Live scan

Cross-asset scan

Tap any market row to open the candlestick price chart, the Commercial Index, and the raw commercial net. Every chart is clipped to the selected replay window, and signal markers show exactly when the setup or confirmation printed.

MarketRegimeCOTDailyPriceRead

Replay window

ZT / 2Y Treasury Note

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

ZT candlesticks
Range-end close101.88
Live close101.88
105.11102.87100.63Sep 23Mar 25Sep 26

Commercial Index

ZT positioning
Current index2.3
Weekly net+808K
255075Sep 23Mar 25Sep 26

Net commercial

ZT raw commercial net
Current net+808K
Weekly change-73.6K
+1.8M+0-132.8KSep 23Mar 25Sep 26

Replay window

ZF / 5Y Treasury Note

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

ZF candlesticks
Range-end close104.27
Live close104.27
111.25107.21103.18Sep 23Mar 25Sep 26

Commercial Index

ZF positioning
Current index1.1
Weekly net+964.4K
255075Sep 23Mar 25Sep 26

Net commercial

ZF raw commercial net
Current net+964.4K
Weekly change-251.4K
+2.7M+0-199.2KSep 23Mar 25Sep 26

Replay window

RTY / Russell 2000

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

RTY candlesticks
Range-end close2,913.50
Live close2,913.50
3,195.192,359.351,523.51Sep 23Mar 25Sep 26

Commercial Index

RTY positioning
Current index83.2
Weekly net+68.7K
255075Sep 23Mar 25Sep 26

Net commercial

RTY raw commercial net
Current net+68.7K
Weekly change-8.4K
+100.8K+0-49.4KSep 23Mar 25Sep 26

Replay window

ZN / 10Y Treasury Note

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

ZN candlesticks
Range-end close106.03
Live close106.03
116.01110.27104.54Sep 23Mar 25Sep 26

Commercial Index

ZN positioning
Current index76.1
Weekly net+824.5K
255075Sep 23Mar 25Sep 26

Net commercial

ZN raw commercial net
Current net+824.5K
Weekly change-13.7K
+1.1M+0-79.6KSep 23Mar 25Sep 26

Replay window

ZB / 30Y Treasury Bond

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

ZB candlesticks
Range-end close107.56
Live close107.56
128.93117.22105.51Sep 23Mar 25Sep 26

Commercial Index

ZB positioning
Current index82.3
Weekly net+141.2K
255075Sep 23Mar 25Sep 26

Net commercial

ZB raw commercial net
Current net+141.2K
Weekly change+3.3K
+241.5K+0-210.9KSep 23Mar 25Sep 26

Replay window

6E / Euro FX

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

6E candlesticks
Range-end close1.149
Live close1.149
1.2231.1131.003Sep 23Mar 25Sep 26

Commercial Index

6E positioning
Current index81.1
Weekly net+210
255075Sep 23Mar 25Sep 26

Net commercial

6E raw commercial net
Current net+210
Weekly change-6.5K
+78.4K+0-259.1KSep 23Mar 25Sep 26

Replay window

YM / Mini Dow

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

YM candlesticks
Range-end close52,251.00
Live close52,251.00
56,682.0043,646.5030,611.00Sep 23Mar 25Sep 26

Commercial Index

YM positioning
Current index10.8
Weekly net-18.9K
255075Sep 23Mar 25Sep 26

Net commercial

YM raw commercial net
Current net-18.9K
Weekly change+1.6K
+48.1K+0-31.9KSep 23Mar 25Sep 26

Replay window

6J / Japanese Yen

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026
Bearish confirmedSep 21, 2026

Daily futures chart

6J candlesticks
Range-end close0.006398
Live close0.006398
0.0072530.0066390.006025Sep 23Mar 25Sep 26

Commercial Index

6J positioning
Current index19.5
Weekly net-124.7K
255075Sep 23Mar 25Sep 26

Net commercial

6J raw commercial net
Current net-124.7K
Weekly change-110.6K
+226.3K+0-233.6KSep 23Mar 25Sep 26

Replay window

ZC / Corn

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

ZC candlesticks
Range-end close536.25
Live close536.25
559.22452.50345.78Sep 23Mar 25Sep 26

Commercial Index

ZC positioning
Current index0.0
Weekly net-476.8K
255075Sep 23Mar 25Sep 26

Net commercial

ZC raw commercial net
Current net-476.8K
Weekly change-6.2K
+343.2K+0-537.6KSep 23Mar 25Sep 26

Replay window

ZW / Chicago Wheat

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

ZW candlesticks
Range-end close716.25
Live close716.25
798.43634.00469.57Sep 23Mar 25Sep 26

Commercial Index

ZW positioning
Current index13.9
Weekly net-4.8K
255075Sep 23Mar 25Sep 26

Net commercial

ZW raw commercial net
Current net-4.8K
Weekly change+7.7K
+123.4K+0-34.6KSep 23Mar 25Sep 26

Replay window

NQ / Nasdaq-100

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

NQ candlesticks
Range-end close31,002.00
Live close31,002.00
32,419.5222,602.8812,786.23Sep 23Mar 25Sep 26

Commercial Index

NQ positioning
Current index21.2
Weekly net-48.9K
255075Sep 23Mar 25Sep 26

Net commercial

NQ raw commercial net
Current net-48.9K
Weekly change-7.8K
+24.2K+0-73.5KSep 23Mar 25Sep 26

Replay window

6B / British Pound

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

6B candlesticks
Range-end close1.335
Live close1.335
1.4001.2961.192Sep 23Mar 25Sep 26

Commercial Index

6B positioning
Current index76.1
Weekly net+57.1K
255075Sep 23Mar 25Sep 26

Net commercial

6B raw commercial net
Current net+57.1K
Weekly change-37
+145.6K+0-176.5KSep 23Mar 25Sep 26

Replay window

HG / Copper

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

HG candlesticks
Range-end close6.905
Live close6.905
7.2005.2293.258Sep 23Mar 25Sep 26

Commercial Index

HG positioning
Current index15.0
Weekly net-84.4K
255075Sep 23Mar 25Sep 26

Net commercial

HG raw commercial net
Current net-84.4K
Weekly change+20.3K
+41.2K+0-115.4KSep 23Mar 25Sep 26

Replay window

NG / Henry Hub Natural Gas

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

NG candlesticks
Range-end close3.162
Live close3.162
8.3354.6540.9733Sep 23Mar 25Sep 26

Commercial Index

NG positioning
Current index0.0
Weekly net-271.5K
255075Sep 23Mar 25Sep 26

Net commercial

NG raw commercial net
Current net-271.5K
Weekly change-2.4K
+21.7K+0-293.2KSep 23Mar 25Sep 26

Replay window

ZS / Soybeans

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

ZS candlesticks
Range-end close1,325.00
Live close1,325.00
1,435.481,167.38899.27Sep 23Mar 25Sep 26

Commercial Index

ZS positioning
Current index2.8
Weekly net-238.6K
255075Sep 23Mar 25Sep 26

Net commercial

ZS raw commercial net
Current net-238.6K
Weekly change+13K
+244K+0-288.3KSep 23Mar 25Sep 26

Replay window

SB / Sugar No. 11

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

SB candlesticks
Range-end close18.570
Live close18.570
29.33420.68012.026Sep 23Mar 25Sep 26

Commercial Index

SB positioning
Current index8.3
Weekly net-238K
255075Sep 23Mar 25Sep 26

Net commercial

SB raw commercial net
Current net-238K
Weekly change-25K
+309.8K+0-327.9KSep 23Mar 25Sep 26

Replay window

CT / Cotton No. 2

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

CT candlesticks
Range-end close82.770
Live close82.770
110.9783.98056.987Sep 23Mar 25Sep 26

Commercial Index

CT positioning
Current index7.7
Weekly net-125.7K
255075Sep 23Mar 25Sep 26

Net commercial

CT raw commercial net
Current net-125.7K
Weekly change+7.6K
+85.2K+0-158.7KSep 23Mar 25Sep 26

Replay window

ES / E-Mini S&P 500

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

ES candlesticks
Range-end close7,827.75
Live close7,827.75
8,146.605,985.383,824.15Sep 23Mar 25Sep 26

Commercial Index

ES positioning
Current index61.4
Weekly net+9.2K
255075Sep 23Mar 25Sep 26

Net commercial

ES raw commercial net
Current net+9.2K
Weekly change+59.2K
+193.4K+0-264.8KSep 23Mar 25Sep 26

Replay window

6A / Australian Dollar

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

6A candlesticks
Range-end close0.7107
Live close0.7107
0.73710.66140.5857Sep 23Mar 25Sep 26

Commercial Index

6A positioning
Current index57.4
Weekly net+19.8K
255075Sep 23Mar 25Sep 26

Net commercial

6A raw commercial net
Current net+19.8K
Weekly change+4.1K
+135.9K+0-130.2KSep 23Mar 25Sep 26

Replay window

6C / Canadian Dollar

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

6C candlesticks
Range-end close0.7140
Live close0.7140
0.76530.71860.6719Sep 23Mar 25Sep 26

Commercial Index

6C positioning
Current index36.8
Weekly net+46.9K
255075Sep 23Mar 25Sep 26

Net commercial

6C raw commercial net
Current net+46.9K
Weekly change-27.5K
+223.6K+0-64.2KSep 23Mar 25Sep 26

Replay window

GC / Gold

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

GC candlesticks
Range-end close4,396.20
Live close4,396.20
5,887.223,704.851,522.48Sep 23Mar 25Sep 26

Commercial Index

GC positioning
Current index31.3
Weekly net-261.7K
255075Sep 23Mar 25Sep 26

Net commercial

GC raw commercial net
Current net-261.7K
Weekly change+8.6K
+27.2K+0-366.9KSep 23Mar 25Sep 26

Replay window

SI / Silver

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

SI candlesticks
Range-end close67.610
Live close67.610
129.3471.03012.717Sep 23Mar 25Sep 26

Commercial Index

SI positioning
Current index72.4
Weekly net-42.7K
255075Sep 23Mar 25Sep 26

Net commercial

SI raw commercial net
Current net-42.7K
Weekly change+2.2K
+6.9K+0-92.8KSep 23Mar 25Sep 26

Replay window

CL / WTI Crude Oil

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

CL candlesticks
Range-end close89.850
Live close89.850
124.6487.23049.820Sep 23Mar 25Sep 26

Commercial Index

CL positioning
Current index66.1
Weekly net-12.7K
255075Sep 23Mar 25Sep 26

Net commercial

CL raw commercial net
Current net-12.7K
Weekly change+779
+7.2K+0-47.9KSep 23Mar 25Sep 26

Replay window

KC / Coffee

Range startSep 26, 2023
Replay endSep 22, 2026
Observation / releaseSep 15, 2026 / Sep 22, 2026

Daily futures chart

KC candlesticks
Range-end close271.75
Live close271.75
464.62292.28119.93Sep 23Mar 25Sep 26

Commercial Index

KC positioning
Current index66.9
Weekly net-16.9K
255075Sep 23Mar 25Sep 26

Net commercial

KC raw commercial net
Current net-16.9K
Weekly change+2.8K
+22.3K+0-88.3KSep 23Mar 25Sep 26