Same rule, three ETFs: how one extra year reorders a November comparison
QQQ looks ahead of SPY until both are measured on the same years. A worked case in matching histories, with every benchmark left as the evaluator set it.
Measured on each fund's own history, QQQ's November beat a same-length hold by +1.87 pp a year and SPY's by +1.73 pp. Measured on the 26 years all three funds share, 2000–2025, the order flips: SPY +1.74 pp, QQQ +1.48 pp. Nothing was recalculated. One observation left the comparison: November 1999, when QQQ beat its hold by +12.02 pp. Before comparing funds, put them on the same years; the per-trade benchmarks stay exactly as the evaluator returned them.
Three funds, one rule, each on its own history
The November rule is the same for every fund: buy at the open of November's first session, sell at the open of December's first. Each fund's figures come from the evaluator on that fund's full price history, and the histories start in different years.
| Fund | Years | Novembers | Average excess | Years beating hold | Rank |
|---|---|---|---|---|---|
| IWM | 2000–2025 | 26 | +2.50 pp | 20 / 26 | 1 |
| QQQ | 1999–2025 | 27 | +1.87 pp | 17 / 27 | 2 |
| SPY | 1999–2025 | 27 | +1.73 pp | 21 / 27 | 3 |
Read naively, QQQ's November did more than SPY's, by +0.15 percentage points a year. But the three rows do not cover the same years.
The samples are not the same length
SPY and QQQ have a November 1999 trade; IWM's evaluated history starts with November 2000. A comparison of the three averages therefore compares SPY and QQQ over one more year than IWM. When the extra year is ordinary, that hardly matters. When it is extreme, it can decide the order.
One extra year at the start of two histories.
November 1999 was that kind of year for QQQ: the trade returned +13.00% against a hold of +0.98%, an excess of +12.02 pp. SPY's November 1999 excess was +1.29 pp.
Put every fund on the same years
The fix is to keep only the years every fund has: 2000 to 2025, 26 Novembers each. For IWM nothing changes. SPY loses one year and moves from +1.73 pp to +1.74 pp. QQQ loses one year and moves from +1.87 pp to +1.48 pp.
Only QQQ moves materially, and it moves below SPY.
| Fund | Novembers | Average excess | Years beating hold | Rank | Rank on own history |
|---|---|---|---|---|---|
| IWM | 26 | +2.50 pp | 20 / 26 | 1 | 1 |
| SPY | 26 | +1.74 pp | 20 / 26 | 2 | 3 |
| QQQ | 26 | +1.48 pp | 16 / 26 | 3 | 2 |
What matching leaves alone
Matching changes which years are counted. It does not change how any single year was measured. Each trade is still compared with the benchmark the evaluator gave it: the average return of an ordinary hold of the same fund, for the same number of sessions, across that fund's own price history before the research cutoff. A November of 19 sessions has one benchmark, a November of 21 another, and each fund has its own three.
| Fund | Shortest Novembers | Middle | Longest Novembers |
|---|---|---|---|
| SPY | +0.7011% | +0.7377% | +0.7742% |
| QQQ | +0.8892% | +0.9351% | +0.9808% |
| IWM | +0.7568% | +0.7953% | +0.8345% |
It would be tempting to go further and re-estimate every benchmark over the shared years only. That is a different calculation, which the evaluator has not made; these pages do not invent it. The comparison above changes the sample and nothing else.
What matching cannot fix
Three funds on the same years are still three different funds. QQQ moves more than SPY in most months, so a larger November excess can partly reflect larger moves in general; excess over a fund's own hold is not a risk-adjusted figure. The three are also not independent evidence: in 23 of the 26 shared years all three rose in November or all three fell, so agreement between them is largely one market's November seen three times, not three confirmations.
Before you rank two backtests
- Same years? Compare first and last years, and count the observations.
- Same rule? Same entry, exit and price convention on every instrument.
- Each against its own benchmark? Compare excess over each instrument's own hold, not raw returns.
- Does one year decide it? Drop the extra years, then the best year, and see whether the order holds.
- Is the difference larger than the year-to-year spread? A gap of a fraction of a point next to swings of several points is not a ranking.
The November research shows every year behind these figures. The mean and median guide covers what one extreme year does to an average.
Every November, every fund
The November research lays out each year for SPY, with QQQ and IWM on the shared years.
Open the November researchSources and research notes
- Evidence: SeasonalEdge MCP
check_rulefor the November rule on SPY, QQQ and IWM, retrieved 2026-10-19 (rule idsd7bff62caad48bf0,1319f86ec77a49b4,b5968a8c353e6dd4); evaluator runscan_20261004T193904Z; research cutoff 31 December 2025. - Derived figures: the shared-year averages and counts are plain means of the evaluator's per-trade excess for 2000–2025; each trade keeps its engine benchmark. Own-history figures are evaluator fields.
- How SeasonalEdge research is computed · Glossary
Join our newsletter
We share our research, product news and upcoming seasonalities. Free, and you can unsubscribe at any time.