Home / Assets / S&P 500 (SPY)
Index ETF

The best indicator for S&P 500 (SPY)

We backtested 382 indicators across daily, weekly and hourly charts on real S&P 500 (SPY) history. Here's what actually worked — risk-adjusted, out-of-sample, with costs.

Signaling FLAT right now — CCI (100) (4-Hour) is out of the market, as of 2026-07-28.
Live screener
Trend · 4-Hour

CCI (100)

On the 4-hour chart, this is the strongest risk-adjusted edge we found for S&P 500 (SPY) over ~3.9 years — trailing buy-and-hold by 2.6% CAGR.

11.0%
CAGR
1.32
Sharpe
-9.3%
Max DD
38.1%
Win rate
4.89
Profit factor
-2.6%
vs Buy&Hold
NOTHING BEAT BUY-AND-HOLD
Full strategy report — every setup ranked out-of-sample, corrected for data-mining, and forward-tracked in public.
Read the verdict
Confluence · Weekly

Best multi-indicator combo

Hull SuiteVortex

Going long only when all 2 agree was the strongest confluence setup we found for S&P 500 (SPY) — trailing buy-and-hold by 3.2% CAGR, out-of-sample. Fewer, higher-conviction trades than any single indicator.

7.5%
CAGR
0.74
Sharpe
53.7%
Win rate
54
Trades
-3.2%
vs Buy&Hold
Best by timeframe

The winner on each chart

4-Hour
CCI (100)
-2.6% · Sharpe 1.32
1-Hour
McGinley 100 Trend
-5.6% · Sharpe 1.42
Weekly
EMA 9/26 Cross
-1.4% · Sharpe 0.81
Daily
VIDYA 10/30 Cross
-1.1% · Sharpe 0.8
Full results

Every indicator, ranked

Ranked by Sharpe (risk-adjusted return). Hypothetical, fees included.

#IndicatorTFCAGRSharpeMax DDWinTradesvs B&H
1CCI (100) 4-Hour11.0%1.32-9.3%38.1%21-2.6%
2Ehlers TrendFlex 4-Hour10.3%1.27-7.5%47.2%36-3.3%
3Momentum (50) 4-Hour10.0%1.24-9.8%47.1%34-3.6%
4EMA 15/60 Cross 4-Hour10.3%1.23-9.2%40.0%15-3.3%
5Guppy Multiple MA 4-Hour9.9%1.22-8.7%35.0%20-3.7%
6EMA 100 Trend 4-Hour10.4%1.22-10.5%48.0%25-3.2%
7Disparity (100) 4-Hour10.4%1.22-10.5%48.0%25-3.2%
8WMA 100 Trend 4-Hour9.6%1.21-9.2%35.3%34-4.0%
9EMA 20/50 Cross 4-Hour10.9%1.29-7.4%42.9%14-2.7%
10RSI (50) 4-Hour10.4%1.2-10.5%42.9%28-3.2%
11EMA 10/40 Cross 4-Hour9.5%1.19-10.5%41.2%17-4.0%
12EMA 200 Trend 4-Hour10.4%1.17-8.2%50.0%16-3.1%
13McGinley 100 Trend 4-Hour10.9%1.16-9.9%40.9%22-2.7%
14CCI (200) 4-Hour10.1%1.16-8.4%43.8%16-3.4%

= held up out-of-sample. Hypothetical, costs included. See methodology.

What this means

For S&P 500 (SPY), CCI (100) on the 4-hour timeframe gave the best balance of return and risk in our test. It still trailed buy-and-hold on raw return — but remember: this is a hypothetical backtest of a standard rule, not a recommendation. Markets change. See the methodology and disclaimer.

More index etf

Free flip alert

Get alerted when S&P 500’s signal flips

We track S&P 500 daily. Its backtested best indicator, CCI (100) (4-Hour), is flat right now — we'll email you the moment that changes. Free, no spam, unsubscribe any time.