Library
Mean reversion · DIA · 1D

Does CCI oversold bounce actually work on DIA? We tested it

We ran CCI oversold bounce on DIA through walk-forward testing and a 100-run random-entry gauntlet. 4 of 4 unseen periods positive. Beat 93 of 100 random-entry runs.

WALK-FORWARD VERIFIED EDGESTACKER ENGINE
Return +63.6%
Win rate 93.8%
Max drawdown −14.1%
Trades 32
Sharpe 0.86
Equity curve

Equity curve over Aug 2016 to Jul 2026. Hover any point for its value. Turn on buy and hold to compare.

PeriodWindowReturnSharpeTrades
1 Aug 2018 to Jul 2020 +10.3% 0.99 7
2 Jul 2020 to Jul 2022 +15.1% 1.27 7
3 Jul 2022 to Jul 2024 +6.6% 0.77 7
4 Jul 2024 to Jul 2026 +9.6% 0.58 8
4 of 4 periods positive. Mean Sharpe 0.90. Worst period +6.6%.
Market matrix
Edge held on 7 of 28

The same rules, tested on 28 tickers. Edge held on 7. We ship it on those.

DIA SHIPPED
93/100 EDGE
META
92/100 EDGE
UBER
90/100 EDGE
NFLX
87/100 EDGE
MSTR
76/100 EDGE
NVDA
75/100 EDGE
AVGO
75/100 EDGE
Show every ticker we tested
COIN
91/100 NONE
RIOT
71/100 NONE
AMZN
66/100 NONE
XOM
61/100 NONE
GLD
57/100 NONE
JPM
54/100 NONE
SPY
52/100 NONE
MARA
46/100 NONE
GOOGL
45/100 NONE
QQQ
40/100 NONE
MSFT
36/100 NONE
BA
27/100 NONE
AMD
26/100 NONE
IWM
17/100 NONE
MU
15/100 NONE
AAPL
12/100 NONE
TSLA
12/100 NONE
SMCI
5/100 NONE
PLTR
too new TOO NEW
HOOD
too new TOO NEW
SOFI
too new TOO NEW
The rules
Entrywhen CCI of close over 20 bars crosses above -100 AND close is above SMA of close over 200 bars
Exitwhen a signal fires (CCI of close over 20 bars is above 100)
Sizing**Position size:** no fixed stop distance to size against. This strategy exits on signal only. Size by conviction, or add a hard stop for a size-by-risk number.
Diagnosis

This strategy made money overall, turning a 63.59% total return on DIA with 32 trades. The ride was very steady, with a high win rate of 93.75% and an average gain of 1.57% per trade, but it did have one painful stretch where it lost 14.12% from late February to early April 2025. That drawdown was the worst part, and it shows that even a high-win-rate system can have a rough period. The result is not driven by just a few big winners, since most trades were small winners. The entry itself is carrying the result, because the entry-timing edge is very strong, beating 93% of random entries, meaning the timing of getting in is what makes the strategy work. The edge is consistent, as the strategy was profitable in all four walk-forward test periods, so the performance did not come from one lucky stretch.

Run this on your own account.

Sign up free. EdgeStacker runs a fresh backtest for you, then alerts you on the Today screen when the setup fires.

Test it yourself, free