Strategy library · Momentum oscillators

Williams %R backtest on NQ and ES futures

Williams %R (14)

Also called: Williams %R 14 strategy, Williams percent R strategy, %R oversold overbought, buy when Williams %R 14 crosses above -80, short when Williams %R 14 crosses below -20

What happens if you buy NQ every time Williams %R 14 crosses above -80?

What it is

Williams %R (14 periods) measures where the close sits in the recent high-low range on a 0 to -100 scale. This strategy goes long when %R crosses above -80, short when it crosses below -20, and exits when %R reaches -20 (longs) or -80 (shorts).

What it did

On NQ futures from 2024-10-08 to 2026-10-07, the Williams %R strategy took 934 trades on the 15-minute chart, won 56.3% of them and finished -4,283.00 points (-$85,660 on one NQ contract), before commission and slippage. From 2024-10-08 to 2026-10-07 on NQ, the 442 long trades on the 15-minute chart won 62.0% and made -40.75 points (-$815 on one NQ contract), before commission and slippage. On ES futures from 2024-08-28 to 2026-08-27, the Williams %R strategy took 948 trades on the 15-minute chart, won 57.6% of them and finished -483.00 points (-$24,150 on one ES contract), before commission and slippage. The 5-minute, 1-hour and daily results for both markets are in the table on this page.

How it was tested

CE Market Solutions tested the Williams %R strategy on NQ (2024-10-08 to 2026-10-07) and ES (2024-08-28 to 2026-08-27) futures, before commission and slippage, with each signal filled at the next bar's open, intraday positions flat at 15:59 ET and textbook default indicator settings; the NQ trades are listed on this page and the ES trades under the ES tab.

See it tested with one change · $19

Tested by CE Market Solutions on 2026-10-26. The trades are listed below, one market at a time. Gross, no commission or slippage. Last 2 years.

Results

Rule as tested: Long when %R crosses above -80; short when it crosses below -20. Exit: %R reaches -20 / -80.

TimeframeNQ · 2024-10-08 to 2026-10-07ES · 2024-08-28 to 2026-08-27
TradesWin %Avg ptsProfit factorNet ptsNet $ (1 NQ)Max DD ptsTradesWin %Avg ptsProfit factorNet ptsNet $ (1 ES)Max DD pts
5 minute221963.6%0.401.013885.75$17,7155,474.50223664.1%0.181.030398.00$19,900854.50
5 minute · longs only110365.8%——1,732.75$34,6552,094.75110765.9%——514.25$25,713341.25
5 minute · shorts only111661.5%——−847.00−$16,9403,979.75112962.4%——−116.25−$5,812653.75
15 minute93456.3%−4.590.904−4,283.00−$85,6608,554.7594857.6%−0.510.946−483.00−$24,1501,236.75
15 minute · longs only44262.0%——−40.75−$8153,120.0045460.8%——−139.75−$6,987490.75
15 minute · shorts only49251.2%——−4,242.25−$84,8456,235.5049454.7%——−343.25−$17,162962.50
1 hour45751.2%−8.580.861−3,922.50−$78,4505,521.5046651.9%−0.620.948−289.75−$14,4871,215.75
1 hour · longs only21754.8%——−1,304.00−$26,0803,049.7521953.4%——−42.50−$2,125593.25
1 hour · shorts only24047.9%——−2,618.50−$52,3703,487.0024750.6%——−247.25−$12,362795.00
Daily2777.8%202.541.9335,468.50$109,3704,483.752878.6%27.501.614770.00$38,500974.50
Daily · longs only1392.3%——3,116.50$62,3302,630.501485.7%——540.25$27,013504.25
Daily · shorts only1464.3%——2,352.00$47,0402,384.501471.4%——229.75$11,488523.00

Free to use with credit to CE Market Solutions (CC BY 4.0).

NQ daily: the equity line

Williams %R (14), NQ daily, 2024-10-08 to 2026-10-07. Cumulative points after each trade; low −3,434.75, high 6,311.75, last 5,468.50.

Long and short

SideTradesNet pts
Long133,116.50
Short142,352.00

By month

MonthTradesNet pts
2024-101263.50
2024-112638.00
2024-121121.25
2025-011−99.25
2025-021−2,630.50
2025-051−1,465.00
2025-082−262.75
2025-102519.75
2025-111515.75
2025-122809.25
2026-0132,244.50
2026-0221,572.00
2026-031620.50
2026-051290.50
2026-0622,027.75
2026-071365.25
2026-082781.25
2026-091−843.25
Every trade, NQ daily27 trades

Daily results show the table and the equity line; there is no chart viewer for them yet.

All trades (27), newest first

Times are New York time; points are gross.

Session dateSideEntry (ET)Entry priceExit (ET)Exit priceExit reasonPoints
2026-09-29short2026-09-28 18:0030560.502026-10-07 16:5931403.75window end−843.25
2026-08-26long2026-08-25 18:0029288.002026-09-20 18:0029938.00wpr reached -20355.25
2026-08-19short2026-08-18 18:0029566.502026-08-24 18:0029140.50wpr reached -80426.00
2026-07-09long2026-07-08 18:0029412.002026-08-04 18:0029777.25wpr reached -20365.25
2026-06-17short2026-06-16 18:0030306.502026-07-07 18:0029373.75wpr reached -80932.75
2026-06-09long2026-06-08 18:0029435.002026-06-15 16:5930530.00wpr reached -201,095.00
2026-05-18short2026-05-17 18:0029135.002026-06-07 18:0028844.50wpr reached -80290.50
2026-03-24long2026-03-23 18:0024417.252026-04-08 18:0025037.75wpr reached -20620.50
2026-02-27short2026-02-26 18:0025024.252026-03-22 18:0023902.00wpr reached -801,337.50
2026-02-09long2026-02-08 18:0025153.752026-02-25 18:0025388.25wpr reached -20234.50
2026-01-30short2026-01-29 18:0025998.502026-02-05 18:0024416.00wpr reached -801,582.50
2026-01-22long2026-01-21 18:0025529.502026-01-26 18:0025861.25wpr reached -20331.75
2026-01-09short2026-01-08 18:0025725.002026-01-19 18:0025394.75wpr reached -80330.25
2025-12-17long2025-12-16 18:0025332.002026-01-06 18:0025831.25wpr reached -20499.25
2025-12-02short2025-12-01 18:0025411.502025-12-15 16:5925101.50wpr reached -80310.00
2025-11-20long2025-11-19 18:0024966.752025-11-30 18:0025482.50wpr reached -20515.75
2025-10-23short2025-10-22 18:0025012.252025-11-17 18:0024905.50wpr reached -80106.75
2025-10-14long2025-10-13 18:0024913.752025-10-20 18:0025326.75wpr reached -20413.00
2025-08-12short2025-08-11 18:0023635.002025-10-12 18:0024542.00wpr reached -80−672.75
2025-08-05long2025-08-04 18:0023354.002025-08-10 18:0023764.00wpr reached -20410.00
2025-05-22short2025-05-21 18:0021145.002025-08-03 18:0022850.00wpr reached -80−1,465.00
2025-02-27long2025-02-26 18:0021249.002025-04-23 18:0018826.50wpr reached -20−2,630.50
2025-01-28short2025-01-27 18:0021343.252025-02-24 18:0021442.50wpr reached -80−99.25
2024-12-23long2024-12-22 18:0021566.002025-01-20 18:0021687.25wpr reached -20121.25
2024-11-15short2024-11-14 18:0020977.502024-12-19 18:0021429.25wpr reached -80−147.50
2024-11-04long2024-11-03 18:0020138.002024-11-06 18:0020923.50wpr reached -20785.50
2024-10-16short2024-10-15 18:0020334.502024-10-31 18:0020071.00wpr reached -80263.50

Page 1 of 1

Questions and answers

What happens if you buy NQ every time Williams %R 14 crosses above -80?

From 2024-10-08 to 2026-10-07 on the NQ 15-minute chart, the Williams %R strategy took 442 long trades, won 62.0% of them and made -40.75 points (-$815 on one NQ contract), before commission and slippage. From 2024-10-08 to 2026-10-07 on NQ, its long trades also made 1,732.75 points on 1,103 trades on the 5-minute chart, -1,304.00 points on 217 trades on the 1-hour chart and 3,116.50 points on 13 trades on the daily chart, before commission and slippage.

What happens if you short ES every time Williams %R 14 crosses below -20?

From 2024-08-28 to 2026-08-27 on the ES 15-minute chart, the Williams %R strategy took 494 short trades, won 54.7% of them and made -343.25 points (-$17,162 on one ES contract), before commission and slippage. From 2024-08-28 to 2026-08-27 on ES, its short trades also made -116.25 points on 1,129 trades on the 5-minute chart, -247.25 points on 247 trades on the 1-hour chart and 229.75 points on 14 trades on the daily chart, before commission and slippage.

Does the Williams %R strategy work on Nasdaq futures?

On NQ futures from 2024-10-08 to 2026-10-07, the Williams %R strategy on the 15-minute chart took 934 trades, won 56.3% of them and finished -4,283.00 points (-$85,660 on one NQ contract), before commission and slippage.

What is the win rate of Williams %R (14) on ES futures?

The Williams %R strategy won 57.6% of its 948 trades on the ES 15-minute chart from 2024-08-28 to 2026-08-27, before commission and slippage. On ES from 2024-08-28 to 2026-08-27 it also won 64.1% of 2,236 trades on the 5-minute chart, 51.9% of 466 trades on the 1-hour chart and 78.6% of 28 trades on the daily chart, before commission and slippage.

Is the Williams %R strategy better on the 5-minute, 15-minute, 1-hour or daily chart for NQ?

On NQ from 2024-10-08 to 2026-10-07, the Williams %R strategy made 885.75 points on 2,219 trades on the 5-minute chart, -4,283.00 points on 934 trades on the 15-minute chart, -3,922.50 points on 457 trades on the 1-hour chart and 5,468.50 points on 27 trades on the daily chart, before commission and slippage.

Is it better to only buy or only sell Williams %R signals on NQ?

On the NQ 15-minute chart from 2024-10-08 to 2026-10-07, the long trades made -40.75 points on 442 trades (62.0% won) and the short trades made -4,242.25 points on 492 trades (51.2% won), before commission and slippage.

How many trades does the Williams %R strategy take on NQ in two years?

The Williams %R strategy took 934 trades on the NQ 15-minute chart from 2024-10-08 to 2026-10-07, before commission and slippage. On NQ from 2024-10-08 to 2026-10-07 it also took 2,219 on the 5-minute chart, 457 on the 1-hour chart and 27 on the daily chart, before commission and slippage.

What is the max drawdown of the Williams %R strategy on NQ?

The Williams %R strategy had a max drawdown of 8,554.75 points ($171,095 on one NQ contract) on the NQ 15-minute chart from 2024-10-08 to 2026-10-07, before commission and slippage. On NQ from 2024-10-08 to 2026-10-07 its max drawdown was also 5,474.50 points on the 5-minute chart, 5,521.50 points on the 1-hour chart and 4,483.75 points on the daily chart, before commission and slippage.

How does the Williams %R strategy do on ES compared with NQ?

On the ES 15-minute chart from 2024-08-28 to 2026-08-27, the Williams %R strategy took 948 trades, won 57.6% of them and made -483.00 points (-$24,150 on one ES contract), before commission and slippage. On the NQ 15-minute chart from 2024-10-08 to 2026-10-07, the Williams %R strategy took 934 trades, won 56.3% of them and made -4,283.00 points (-$85,660 on one NQ contract), before commission and slippage.

How these were run

  • Gross: no commission and no slippage.
  • The last 2 years of each market, from the first to the last session of its window.
  • A signal on a closed bar fills at the next bar’s open.
  • A stop and a target touched in the same minute count as the stop.
  • Intraday positions are flat at 15:59 ET.
  • Textbook TradingView default settings for every indicator; nothing is tuned.

Want your own rules tested the same way?