Strategy library · Momentum oscillators

CCI 100 breakout backtest on NQ and ES futures

CCI 20 above +100

Also called: CCI 20 strategy, commodity channel index breakout, CCI above 100, buy when CCI 20 crosses above +100, short when CCI 20 crosses below -100

What happens if you buy NQ every time CCI 20 crosses 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 above +100 and short when it crosses below -100, and exits when the CCI moves back through +100 or -100.

What it did

On NQ futures from 2024-10-08 to 2026-10-07, the CCI 100 breakout strategy took 1,168 trades on the 15-minute chart, won 36.7% of them and finished 104.50 points ($2,090 on one NQ contract), before commission and slippage. From 2024-10-08 to 2026-10-07 on NQ, the 610 long trades on the 15-minute chart won 38.2% and made -337.00 points (-$6,740 on one NQ contract), before commission and slippage. On ES futures from 2024-08-28 to 2026-08-27, the CCI 100 breakout strategy took 1,230 trades on the 15-minute chart, won 37.3% of them and finished 208.50 points ($10,425 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 100 breakout 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 above +100; short when it crosses below -100. Exit: CCI back through +100 / -100.

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 minute368735.6%0.541.0341,989.75$39,7953,326.75371536.3%0.381.1211,408.75$70,438470.75
5 minute · longs only193837.7%——3,242.00$64,8401,442.00191938.3%——941.50$47,075298.25
5 minute · shorts only174933.2%——−1,252.25−$25,0452,604.50179634.2%——467.25$23,363464.25
15 minute116836.7%0.091.003104.50$2,0902,764.75123037.3%0.171.030208.50$10,425440.25
15 minute · longs only61038.2%——−337.00−$6,7401,607.7563439.4%——226.75$11,338328.00
15 minute · shorts only55835.1%——441.50$8,8301,729.2559635.1%——−18.25−$912368.00
1 hour41545.1%7.331.1583,042.50$60,8501,816.2546143.2%1.071.115495.25$24,763320.25
1 hour · longs only20251.0%——2,531.25$50,6251,281.5023547.2%——397.25$19,863298.25
1 hour · shorts only21339.4%——511.25$10,2251,810.7522638.9%——98.00$4,900278.50
Daily4542.2%11.491.067517.25$10,3452,366.505032.0%−14.000.686−700.00−$35,000864.25
Daily · longs only2552.0%——2,407.75$48,1551,485.752941.4%——471.75$23,588201.75
Daily · shorts only2030.0%——−1,890.50−$37,8102,840.252119.1%——−1,171.75−$58,5871,171.75

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

ES 5 minute: the equity line

CCI 20 above +100, ES 5 minute, 2024-08-28 to 2026-08-27. Cumulative points after each trade; low −6.75, high 1,542.50, last 1,408.75.

Long and short

SideTradesNet pts
Long1919941.50
Short1796467.25

By month

MonthTradesNet pts
2024-082359.50
2024-0915698.50
2024-1016066.00
2024-1114125.75
2024-12160164.50
2025-01149−119.00
2025-02136115.50
2025-03163−9.75
2025-04139543.75
2025-05168−19.50
2025-0615364.50
2025-0715518.75
2025-0815919.25
2025-09161−1.75
2025-10158209.25
2025-11153258.00
2025-12163−173.25
2026-01156−39.50
2026-02147−9.25
2026-03164−8.75
2026-0416160.50
2026-05140−128.75
2026-0614616.00
2026-07171160.00
2026-0813338.50
Every trade, ES 5 minute3715 trades

Pick any of the 3715 charted trades with Previous, Next or a date, or click a row in the trades table below, to see it drawn on the real 1-minute bars. Drag the chart sideways to move through the sessions around it.

Chart unavailable. The trades are in the table below.

All trades (3715), newest first

Times are New York time; points are gross. Click a row to draw that trade in the chart above.

Session dateSideEntry (ET)Entry priceExit (ET)Exit priceExit reasonPoints
2026-07-29short11:457395.5012:257389.00cci back through -1006.50
2026-07-29short09:457453.5010:557406.25cci back through -10047.25
2026-07-29short09:357457.2509:407455.75cci back through -1001.50
2026-07-28long15:207474.2515:307475.25cci back through 1001.00
2026-07-28long15:057476.7515:157472.50cci back through 100−4.25
2026-07-28short14:157462.2514:357467.25cci back through -100−5.00
2026-07-28short13:457465.5014:057469.75cci back through -100−4.25
2026-07-28short13:207470.5013:257470.75cci back through -100−0.25
2026-07-28long12:557483.7513:107472.75cci back through 100−11.00
2026-07-28long11:157451.5012:007479.75cci back through 10028.25
2026-07-28long10:557452.0011:007444.25cci back through 100−7.75
2026-07-28short10:157423.5010:207423.25cci back through -1000.25
2026-07-28short09:357439.2510:107427.75cci back through -10011.50
2026-07-27long14:557443.5015:407448.25cci back through 1004.75
2026-07-27short13:007428.2513:257422.00cci back through -1006.25
2026-07-27short11:407427.7511:557428.50cci back through -100−0.75
2026-07-27short09:457493.5010:557444.00cci back through -10049.50
2026-07-27short09:357505.2509:407508.50cci back through -100−3.25
2026-07-24short14:157465.0015:007443.25cci back through -10021.75
2026-07-24short12:507470.7513:207473.50cci back through -100−2.75
2026-07-24long11:007464.7511:507480.50cci back through 10015.75
2026-07-24short10:407439.0010:507444.00cci back through -100−5.00
2026-07-24short09:557436.5010:107451.25cci back through -100−14.75
2026-07-23short15:457424.2515:597444.00end of day 15:59−19.75
2026-07-23long15:307436.2515:357432.75cci back through 100−3.50
2026-07-23short15:157427.2515:207430.75cci back through -100−3.50
2026-07-23short14:457429.0014:507434.00cci back through -100−5.00
2026-07-23short14:007431.7514:257434.75cci back through -100−3.00
2026-07-23short13:407436.5013:507442.00cci back through -100−5.50
2026-07-23long12:257455.0012:457449.75cci back through 100−5.25
2026-07-23short10:507448.5011:407433.50cci back through -10015.00
2026-07-23short10:357450.0010:407464.00cci back through -100−14.00
2026-07-22short15:157541.5015:597536.50end of day 15:595.00
2026-07-22short13:507553.0014:307547.00cci back through -1006.00
2026-07-22short13:207555.2513:457553.50cci back through -1001.75
2026-07-22long12:207562.5012:257561.25cci back through 100−1.25
2026-07-22long12:007560.2512:057559.50cci back through 100−0.75
2026-07-22long11:107548.5011:357552.25cci back through 1003.75
2026-07-21long15:457548.0015:597545.75end of day 15:59−2.25
2026-07-21short14:157544.7514:457548.50cci back through -100−3.75
2026-07-21short14:057546.0014:107547.50cci back through -100−1.50
2026-07-21long12:557553.0013:057549.75cci back through 100−3.25
2026-07-21long12:107544.7512:507548.25cci back through 1003.50
2026-07-21long11:157535.5011:457539.25cci back through 1003.75
2026-07-21long10:257522.7511:007531.00cci back through 1008.25
2026-07-21short09:457507.7509:557513.25cci back through -100−5.50
2026-07-20short14:357500.0015:257486.50cci back through -10013.50
2026-07-20short13:457501.2513:507506.00cci back through -100−4.75
2026-07-20short12:557513.5013:357506.75cci back through -1006.75
2026-07-20long11:557526.2512:307528.75cci back through 1002.50

← NewerPage 4 of 75Older →

Questions and answers

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

From 2024-10-08 to 2026-10-07 on the NQ 15-minute chart, the CCI 100 breakout strategy took 610 long trades, won 38.2% of them and made -337.00 points (-$6,740 on one NQ contract), before commission and slippage. From 2024-10-08 to 2026-10-07 on NQ, its long trades also made 3,242.00 points on 1,938 trades on the 5-minute chart, 2,531.25 points on 202 trades on the 1-hour chart and 2,407.75 points on 25 trades on the daily chart, before commission and slippage.

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

From 2024-08-28 to 2026-08-27 on the ES 15-minute chart, the CCI 100 breakout strategy took 596 short trades, won 35.1% of them and made -18.25 points (-$912 on one ES contract), before commission and slippage. From 2024-08-28 to 2026-08-27 on ES, its short trades also made 467.25 points on 1,796 trades on the 5-minute chart, 98.00 points on 226 trades on the 1-hour chart and -1,171.75 points on 21 trades on the daily chart, before commission and slippage.

Does the CCI 100 breakout strategy work on Nasdaq futures?

On NQ futures from 2024-10-08 to 2026-10-07, the CCI 100 breakout strategy on the 15-minute chart took 1,168 trades, won 36.7% of them and finished 104.50 points ($2,090 on one NQ contract), before commission and slippage.

What is the win rate of CCI 20 above +100 on ES futures?

The CCI 100 breakout strategy won 37.3% of its 1,230 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 36.3% of 3,715 trades on the 5-minute chart, 43.2% of 461 trades on the 1-hour chart and 32.0% of 50 trades on the daily chart, before commission and slippage.

Is the CCI 100 breakout 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 100 breakout strategy made 1,989.75 points on 3,687 trades on the 5-minute chart, 104.50 points on 1,168 trades on the 15-minute chart, 3,042.50 points on 415 trades on the 1-hour chart and 517.25 points on 45 trades on the daily chart, before commission and slippage.

Is it better to only buy or only sell CCI 100 breakout signals on NQ?

On the NQ 15-minute chart from 2024-10-08 to 2026-10-07, the long trades made -337.00 points on 610 trades (38.2% won) and the short trades made 441.50 points on 558 trades (35.1% won), before commission and slippage.

How many trades does the CCI 100 breakout strategy take on NQ in two years?

The CCI 100 breakout strategy took 1,168 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 3,687 on the 5-minute chart, 415 on the 1-hour chart and 45 on the daily chart, before commission and slippage.

What is the max drawdown of the CCI 100 breakout strategy on NQ?

The CCI 100 breakout strategy had a max drawdown of 2,764.75 points ($55,295 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 3,326.75 points on the 5-minute chart, 1,816.25 points on the 1-hour chart and 2,366.50 points on the daily chart, before commission and slippage.

How does the CCI 100 breakout strategy do on ES compared with NQ?

On the ES 15-minute chart from 2024-08-28 to 2026-08-27, the CCI 100 breakout strategy took 1,230 trades, won 37.3% of them and made 208.50 points ($10,425 on one ES contract), before commission and slippage. On the NQ 15-minute chart from 2024-10-08 to 2026-10-07, the CCI 100 breakout strategy took 1,168 trades, won 36.7% of them and made 104.50 points ($2,090 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?