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 May 8, 2026Refreshed May 8, 2026, 7:06 PMTuesday COT observation, Friday release, daily confirmation markers
Cross-asset scannerLive through May 8, 2026
Bullish1
Bearish0
Awaiting trigger11

Live lead market

NQ / Nasdaq-100

Heavy commercial buying is now confirmed by the daily volatility stop.
2575
Commercial Index80.6
Weekly net-2K
LeadBullish
NQ / 80.6

Above ATR stop

OppositeBullish setup
ZT / 96.5

Inside trigger band

SetupBullish setup
6J / 76.0

Inside trigger band

Bullish on date1

NQ is leading the selected replay state.

Bearish on date0

ZT is the opposite pressure point.

Setups on date11

6J 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

May 8, 2026

Live daily close using the latest COT observation from Apr 28, 2026.

1 bullish / 0 bearish1 new signals in this window
Jun 23Nov 24May 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 Index80.6
Weekly net-2K
3-year lookback75 / 25 thresholds always visibleApr 28, 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.

NQ

Above ATR stop
29,158.75

+1.7% day

Buy stop28,564.71
Sell stop28,190.04
12-day high28,944.75
12-day low26,681.75

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

NQ / Nasdaq-100

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

NQ candlesticks
Range-end close29,158.75
Live close29,158.75
30,443.6021,184.6311,925.65May 23Nov 24May 26

Commercial Index

NQ positioning
Current index80.6
Weekly net-2K
255075May 23Nov 24May 26

Net commercial

NQ raw commercial net
Current net-2K
Weekly change+11.9K
+20.1K+0-73.2KMay 23Nov 24May 26

Replay window

ZT / 2Y Treasury Note

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

ZT candlesticks
Range-end close103.56
Live close103.56
105.11102.87100.63May 23Nov 24May 26

Commercial Index

ZT positioning
Current index96.5
Weekly net+1.6M
255075May 23Nov 24May 26

Net commercial

ZT raw commercial net
Current net+1.6M
Weekly change-34.4K
+1.8M+0-132.8KMay 23Nov 24May 26

Replay window

6J / Japanese Yen

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

6J candlesticks
Range-end close0.006405
Live close0.006405
0.0075770.0068280.006080May 23Nov 24May 26

Commercial Index

6J positioning
Current index76.0
Weekly net+99.3K
255075May 23Nov 24May 26

Net commercial

6J raw commercial net
Current net+99.3K
Weekly change+3.8K
+226.3K+0-233.6KMay 23Nov 24May 26

Replay window

6B / British Pound

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

6B candlesticks
Range-end close1.362
Live close1.362
1.4001.2961.192May 23Nov 24May 26

Commercial Index

6B positioning
Current index85.2
Weekly net+64.1K
255075May 23Nov 24May 26

Net commercial

6B raw commercial net
Current net+64.1K
Weekly change+7.3K
+122.5K+0-174.8KMay 23Nov 24May 26

Replay window

SB / Sugar No. 11

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

SB candlesticks
Range-end close14.640
Live close14.640
29.33420.68012.026May 23Nov 24May 26

Commercial Index

SB positioning
Current index78.1
Weekly net+135.3K
255075May 23Nov 24May 26

Net commercial

SB raw commercial net
Current net+135.3K
Weekly change-17.6K
+313.6K+0-379.1KMay 23Nov 24May 26

Replay window

ZF / 5Y Treasury Note

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

ZF candlesticks
Range-end close107.88
Live close107.88
111.43107.30103.16May 23Nov 24May 26

Commercial Index

ZF positioning
Current index34.9
Weekly net+1.4M
255075May 23Nov 24May 26

Net commercial

ZF raw commercial net
Current net+1.4M
Weekly change-11.4K
+2.7M+0-199.2KMay 23Nov 24May 26

Replay window

6A / Australian Dollar

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

6A candlesticks
Range-end close0.7239
Live close0.7239
0.73690.66130.5857May 23Nov 24May 26

Commercial Index

6A positioning
Current index5.1
Weekly net-97.4K
255075May 23Nov 24May 26

Net commercial

6A raw commercial net
Current net-97.4K
Weekly change-4.2K
+135.7K+0-127.2KMay 23Nov 24May 26

Replay window

NG / Henry Hub Natural Gas

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

NG candlesticks
Range-end close2.820
Live close2.820
8.3354.6540.9733May 23Nov 24May 26

Commercial Index

NG positioning
Current index0.0
Weekly net-244.8K
255075May 23Nov 24May 26

Net commercial

NG raw commercial net
Current net-244.8K
Weekly change-4.9K
+19.6K+0-264.4KMay 23Nov 24May 26

Replay window

ZW / Chicago Wheat

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

ZW candlesticks
Range-end close611.50
Live close611.50
800.05634.75469.45May 23Nov 24May 26

Commercial Index

ZW positioning
Current index0.0
Weekly net-3K
255075May 23Nov 24May 26

Net commercial

ZW raw commercial net
Current net-3K
Weekly change-27K
+121.7K+0-12.3KMay 23Nov 24May 26

Replay window

ZC / Corn

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026
Bearish confirmedMay 6, 2026

Daily futures chart

ZC candlesticks
Range-end close466.00
Live close466.00
697.46516.50335.54May 23Nov 24May 26

Commercial Index

ZC positioning
Current index14.4
Weekly net-282.1K
255075May 23Nov 24May 26

Net commercial

ZC raw commercial net
Current net-282.1K
Weekly change-73.9K
+335.2K+0-430.1KMay 23Nov 24May 26

Replay window

ZS / Soybeans

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

ZS candlesticks
Range-end close1,198.75
Live close1,198.75
1,670.921,276.38881.83May 23Nov 24May 26

Commercial Index

ZS positioning
Current index14.6
Weekly net-166.2K
255075May 23Nov 24May 26

Net commercial

ZS raw commercial net
Current net-166.2K
Weekly change+16.7K
+242.3K+0-264.9KMay 23Nov 24May 26

Replay window

CT / Cotton No. 2

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

CT candlesticks
Range-end close83.140
Live close83.140
110.9783.98056.987May 23Nov 24May 26

Commercial Index

CT positioning
Current index11.0
Weekly net-93K
255075May 23Nov 24May 26

Net commercial

CT raw commercial net
Current net-93K
Weekly change+2.1K
+82.8K+0-127.4KMay 23Nov 24May 26

Replay window

HG / Copper

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

HG candlesticks
Range-end close6.304
Live close6.304
6.7465.0193.292May 23Nov 24May 26

Commercial Index

HG positioning
Current index8.4
Weekly net-72K
255075May 23Nov 24May 26

Net commercial

HG raw commercial net
Current net-72K
Weekly change-2.7K
+43.5K+0-91KMay 23Nov 24May 26

Replay window

ES / E-Mini S&P 500

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

ES candlesticks
Range-end close7,419.50
Live close7,419.50
7,687.635,767.253,846.87May 23Nov 24May 26

Commercial Index

ES positioning
Current index36.2
Weekly net+9K
255075May 23Nov 24May 26

Net commercial

ES raw commercial net
Current net+9K
Weekly change-9.4K
+489.1K+0-286.7KMay 23Nov 24May 26

Replay window

YM / Mini Dow

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

YM candlesticks
Range-end close49,791.00
Live close49,791.00
52,067.1641,510.0030,952.84May 23Nov 24May 26

Commercial Index

YM positioning
Current index33.7
Weekly net-3.2K
255075May 23Nov 24May 26

Net commercial

YM raw commercial net
Current net-3.2K
Weekly change-306
+48.1K+0-31.9KMay 23Nov 24May 26

Replay window

RTY / Russell 2000

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

RTY candlesticks
Range-end close2,861.00
Live close2,861.00
3,020.772,278.601,536.43May 23Nov 24May 26

Commercial Index

RTY positioning
Current index41.6
Weekly net+14.8K
255075May 23Nov 24May 26

Net commercial

RTY raw commercial net
Current net+14.8K
Weekly change+2.7K
+100.8K+0-49.4KMay 23Nov 24May 26

Replay window

ZN / 10Y Treasury Note

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

ZN candlesticks
Range-end close110.77
Live close110.77
117.39110.91104.43May 23Nov 24May 26

Commercial Index

ZN positioning
Current index65.9
Weekly net+747.9K
255075May 23Nov 24May 26

Net commercial

ZN raw commercial net
Current net+747.9K
Weekly change+21K
+1.1M+0-79.3KMay 23Nov 24May 26

Replay window

ZB / 30Y Treasury Bond

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

ZB candlesticks
Range-end close113.69
Live close113.69
134.26119.69105.12May 23Nov 24May 26

Commercial Index

ZB positioning
Current index49.1
Weekly net+11.9K
255075May 23Nov 24May 26

Net commercial

ZB raw commercial net
Current net+11.9K
Weekly change+30K
+241.5K+0-210.9KMay 23Nov 24May 26

Replay window

6C / Canadian Dollar

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

6C candlesticks
Range-end close0.7315
Live close0.7315
0.76980.72070.6715May 23Nov 24May 26

Commercial Index

6C positioning
Current index32.8
Weekly net+37.1K
255075May 23Nov 24May 26

Net commercial

6C raw commercial net
Current net+37.1K
Weekly change-22.1K
+223.6K+0-64.2KMay 23Nov 24May 26

Replay window

6E / Euro FX

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

6E candlesticks
Range-end close1.179
Live close1.179
1.2231.1131.003May 23Nov 24May 26

Commercial Index

6E positioning
Current index55.6
Weekly net-75.1K
255075May 23Nov 24May 26

Net commercial

6E raw commercial net
Current net-75.1K
Weekly change+8.5K
+78.6K+0-261.8KMay 23Nov 24May 26

Replay window

GC / Gold

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

GC candlesticks
Range-end close4,727.60
Live close4,727.60
5,888.343,697.801,507.26May 23Nov 24May 26

Commercial Index

GC positioning
Current index58.1
Weekly net-194.8K
255075May 23Nov 24May 26

Net commercial

GC raw commercial net
Current net-194.8K
Weekly change+8.1K
+27.2K+0-366.9KMay 23Nov 24May 26

Replay window

SI / Silver

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

SI candlesticks
Range-end close81.160
Live close81.160
129.3471.03012.717May 23Nov 24May 26

Commercial Index

SI positioning
Current index72.6
Weekly net-40.5K
255075May 23Nov 24May 26

Net commercial

SI raw commercial net
Current net-40.5K
Weekly change+533
+6.9K+0-92.8KMay 23Nov 24May 26

Replay window

CL / WTI Crude Oil

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

CL candlesticks
Range-end close95.330
Live close95.330
124.6487.23049.820May 23Nov 24May 26

Commercial Index

CL positioning
Current index57.6
Weekly net-16.8K
255075May 23Nov 24May 26

Net commercial

CL raw commercial net
Current net-16.8K
Weekly change+5.7K
+7.2K+0-47.9KMay 23Nov 24May 26

Replay window

KC / Coffee

Range startMay 9, 2023
Replay endMay 8, 2026
Observation / releaseApr 28, 2026 / May 8, 2026

Daily futures chart

KC candlesticks
Range-end close274.40
Live close274.40
464.62292.28119.93May 23Nov 24May 26

Commercial Index

KC positioning
Current index54.0
Weekly net-25K
255075May 23Nov 24May 26

Net commercial

KC raw commercial net
Current net-25K
Weekly change-6.4K
+30.7K+0-89KMay 23Nov 24May 26