Strategy library · Momentum oscillators

CCI reversal from -100 backtest on NQ and ES futures

CCI 20 reversal from -100

Also called: CCI reversal strategy, CCI oversold overbought, CCI -100 +100 reversal, buy when CCI 20 crosses back above -100, short when CCI 20 crosses back below +100

What happens if you buy NQ every time CCI 20 crosses back above -100?

What it is

The commodity channel index (CCI, 20 periods) measures how far price is from its recent average. This strategy goes long when the CCI crosses back above -100 and short when it crosses back below +100, and exits when the CCI reaches the other side.

What it did

On NQ futures from 2024-10-08 to 2026-10-07, the CCI reversal from -100 strategy took 811 trades on the 15-minute chart, won 57.8% of them and finished -3,661.50 points (-$73,230 on one NQ contract), before commission and slippage. From 2024-10-08 to 2026-10-07 on NQ, the 387 long trades on the 15-minute chart won 62.3% and made 1,481.75 points ($29,635 on one NQ contract), before commission and slippage. On ES futures from 2024-08-28 to 2026-08-27, the CCI reversal from -100 strategy took 830 trades on the 15-minute chart, won 59.4% of them and finished 13.25 points ($663 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 CCI reversal from -100 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 CCI crosses back above -100; short when it crosses back below +100. Exit: CCI reaches the other side.

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 minute176063.6%−0.540.983−955.75−$19,1155,620.50171261.9%−0.710.898−1,214.75−$60,7371,468.25
5 minute · longs only88366.4%——1,799.25$35,9852,517.7585764.2%——−304.75−$15,237668.50
5 minute · shorts only87760.8%——−2,755.00−$55,1005,574.7585559.7%——−910.00−$45,5001,150.50
15 minute81157.8%−4.510.904−3,661.50−$73,2304,742.7583059.4%0.021.00213.25$6631,171.50
15 minute · longs only38762.3%——1,481.75$29,6351,635.0040262.7%——152.75$7,638568.75
15 minute · shorts only42453.8%——−5,143.25−$102,8655,347.0042856.3%——−139.50−$6,975834.50
1 hour27752.7%−0.800.981−222.50−$4,4502,268.7531453.2%−0.600.938−188.00−$9,400526.25
1 hour · longs only14252.1%——−1,558.00−$31,1602,180.0014850.0%——−379.75−$18,987536.75
1 hour · shorts only13553.3%——1,335.50$26,7101,000.7516656.0%——191.75$9,588247.75
Daily1752.9%−106.030.730−1,802.50−$36,0503,731.002075.0%4.341.05786.75$4,3381,034.50
Daily · longs only862.5%——2,302.00$46,040398.001070.0%——394.25$19,713223.25
Daily · shorts only944.4%——−4,104.50−$82,0904,372.251080.0%——−307.50−$15,375911.50

NQ Daily: small sample (17 trades).

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

ES daily: the equity line

CCI 20 reversal from -100, ES daily, 2024-08-28 to 2026-08-27. Cumulative points after each trade; low −680.25, high 354.25, last 86.75.

Long and short

SideTradesNet pts
Long10394.25
Short10−307.50

By month

MonthTradesNet pts
2024-092199.50
2024-112140.50
2024-121−38.75
2025-01153.00
2025-031−123.00
2025-051−911.50
2025-101190.00
2025-112356.25
2025-121117.50
2026-012279.50
2026-021−223.25
2026-041−237.00
2026-06159.50
2026-071106.50
2026-082118.00
Every trade, ES daily20 trades

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

All trades (20), newest first

Times are New York time; points are gross.

Session dateSideEntry (ET)Entry priceExit (ET)Exit priceExit reasonPoints
2026-08-13short2026-08-12 18:007770.002026-08-27 16:597733.00window end37.00
2026-08-03long2026-08-02 18:007550.002026-08-03 18:007631.00cci reached 10081.00
2026-07-14short2026-07-13 18:007557.002026-07-23 18:007450.50cci reached -100106.50
2026-06-15long2026-06-14 18:007480.002026-07-12 18:007607.00cci reached 10059.50
2026-04-24short2026-04-23 18:007143.002026-06-09 18:007380.00cci reached -100−237.00
2026-02-10long2026-02-09 18:006985.002026-04-08 18:006814.25cci reached 100−223.25
2026-01-30short2026-01-29 18:006992.752026-02-05 18:006785.50cci reached -100207.25
2026-01-23long2026-01-22 18:006938.002026-01-27 18:007010.25cci reached 10072.25
2025-12-30short2025-12-29 18:006956.502026-01-20 18:006839.00cci reached -100117.50
2025-11-25long2025-11-24 18:006726.252025-12-23 18:006959.50cci reached 100174.75
2025-11-03short2025-11-02 18:006878.002025-11-17 18:006696.50cci reached -100181.50
2025-10-14long2025-10-13 18:006691.002025-10-26 18:006881.00cci reached 100190.00
2025-05-07short2025-05-06 18:005608.502025-10-12 18:006632.00cci reached -100−911.50
2025-03-18long2025-03-17 18:005731.502025-05-01 18:005608.50cci reached 100−123.00
2025-01-28short2025-01-27 18:006059.502025-02-24 18:006006.50cci reached -10053.00
2024-12-26long2024-12-25 18:006099.252025-01-20 18:006060.50cci reached 100−38.75
2024-11-15short2024-11-14 18:005972.002024-12-18 18:005949.50cci reached -10096.25
2024-11-07long2024-11-06 18:005963.502024-11-07 18:006007.75cci reached 10044.25
2024-09-30short2024-09-29 18:005784.002024-10-31 18:005742.00cci reached -10042.00
2024-09-12long2024-09-11 18:005558.002024-09-19 18:005776.00cci reached 100157.50

Page 1 of 1

Questions and answers

What happens if you buy NQ every time CCI 20 crosses back above -100?

From 2024-10-08 to 2026-10-07 on the NQ 15-minute chart, the CCI reversal from -100 strategy took 387 long trades, won 62.3% of them and made 1,481.75 points ($29,635 on one NQ contract), before commission and slippage. From 2024-10-08 to 2026-10-07 on NQ, its long trades also made 1,799.25 points on 883 trades on the 5-minute chart, -1,558.00 points on 142 trades on the 1-hour chart and 2,302.00 points on 8 trades on the daily chart, before commission and slippage.

What happens if you short ES every time CCI 20 crosses back below +100?

From 2024-08-28 to 2026-08-27 on the ES 15-minute chart, the CCI reversal from -100 strategy took 428 short trades, won 56.3% of them and made -139.50 points (-$6,975 on one ES contract), before commission and slippage. From 2024-08-28 to 2026-08-27 on ES, its short trades also made -910.00 points on 855 trades on the 5-minute chart, 191.75 points on 166 trades on the 1-hour chart and -307.50 points on 10 trades on the daily chart, before commission and slippage.

Does the CCI reversal from -100 strategy work on Nasdaq futures?

On NQ futures from 2024-10-08 to 2026-10-07, the CCI reversal from -100 strategy on the 15-minute chart took 811 trades, won 57.8% of them and finished -3,661.50 points (-$73,230 on one NQ contract), before commission and slippage.

What is the win rate of CCI 20 reversal from -100 on ES futures?

The CCI reversal from -100 strategy won 59.4% of its 830 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 61.9% of 1,712 trades on the 5-minute chart, 53.2% of 314 trades on the 1-hour chart and 75.0% of 20 trades on the daily chart, before commission and slippage.

Is the CCI reversal from -100 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 CCI reversal from -100 strategy made -955.75 points on 1,760 trades on the 5-minute chart, -3,661.50 points on 811 trades on the 15-minute chart, -222.50 points on 277 trades on the 1-hour chart and -1,802.50 points on 17 trades on the daily chart, before commission and slippage.

Is it better to only buy or only sell CCI reversal from -100 signals on NQ?

On the NQ 15-minute chart from 2024-10-08 to 2026-10-07, the long trades made 1,481.75 points on 387 trades (62.3% won) and the short trades made -5,143.25 points on 424 trades (53.8% won), before commission and slippage.

How many trades does the CCI reversal from -100 strategy take on NQ in two years?

The CCI reversal from -100 strategy took 811 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 1,760 on the 5-minute chart, 277 on the 1-hour chart and 17 on the daily chart, before commission and slippage.

What is the max drawdown of the CCI reversal from -100 strategy on NQ?

The CCI reversal from -100 strategy had a max drawdown of 4,742.75 points ($94,855 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,620.50 points on the 5-minute chart, 2,268.75 points on the 1-hour chart and 3,731.00 points on the daily chart, before commission and slippage.

How does the CCI reversal from -100 strategy do on ES compared with NQ?

On the ES 15-minute chart from 2024-08-28 to 2026-08-27, the CCI reversal from -100 strategy took 830 trades, won 59.4% of them and made 13.25 points ($663 on one ES contract), before commission and slippage. On the NQ 15-minute chart from 2024-10-08 to 2026-10-07, the CCI reversal from -100 strategy took 811 trades, won 57.8% of them and made -3,661.50 points (-$73,230 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?