The best swing trading strategies on Nasdaq futures, ranked by a rule that punishes anything that worked in only one decade, split into two camps: mean-reversion dip-buys took the top two spots, a slow trend follower took third, and every one of the 13 qualifying strategies was profitable. That sounds great until you remember what the market did. NQ rose from roughly 1,800 to roughly 26,000 over the test, and every system here was long only.
This is the swing and trend slice of our top 20 trading strategies ranked pillar: same data, same method, only the daily-bar "Swing" and "Trend" systems that qualified.
How we ranked these swing trading strategies
- Data: NQ continuous front-month futures, daily bars, June 7, 2010 to April 16, 2026.
- Settings: textbook defaults, declared before we looked at results. No optimization.
- Costs: 1.0 NQ point per round trip for slippage and commission. Results are NQ index points per 1 contract. MNQ = $2/point, NQ = $20/point.
- Qualify: at least 30 trades. The 50/200 golden cross (13 trades), Weinstein Stage 2 (26) and the Bollinger squeeze breakout (19) all looked good but did not qualify. Samples that small aren't statistically meaningful.
- Score ("robust PF"): the lower of the 2010-2019 and 2020-2026 profit factors. Tie-break: total points.
The era split is the key robustness check. Because NQ's point value grew so much, point totals are dominated by 2020-2026. Buy and hold NQ made +24,677.2 points over the full span, with a 5,878.2-point drawdown. No single strategy below beat that total.
Swing trading strategies ranked: the table
| Rank | Strategy | Trades | Win % | PF 2010-19 | PF 2020-26 | Robust PF | Total pts | Pts 2010-19 | Pts 2020-26 | Closed-trade DD |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Keltner Channel Fade (long) | 55 | 81.8 | 13.49 | 2.81 | 2.81 | 9,676.0 | 3,397.2 | 6,278.8 | 1,263.8 |
| 2 | Bollinger Band Lower-Band Fade | 83 | 77.1 | 5.44 | 2.76 | 2.76 | 11,547.8 | 3,836.2 | 7,711.5 | 1,694.0 |
| 3 | Turtle 55/20 Donchian (long) | 41 | 53.7 | 2.73 | 5.73 | 2.73 | 12,520.6 | 2,353.2 | 10,167.4 | 1,085.5 |
| 4 | 20/50 Moving Average Crossover | 45 | 60.0 | 3.59 | 2.7 | 2.7 | 13,350.5 | 4,130.2 | 9,220.2 | 2,791.5 |
| 5 | Williams %R Oversold | 82 | 75.6 | 5.76 | 2.05 | 2.05 | 8,699.0 | 2,805.8 | 5,893.2 | 1,432.5 |
| 6 | Connors RSI(2) | 166 | 71.7 | 1.72 | 3.0 | 1.72 | 10,039.2 | 1,415.0 | 8,624.2 | 1,993.5 |
| 7 | Supertrend (10, 3) (long) | 76 | 48.7 | 2.18 | 1.68 | 1.68 | 11,275.8 | 3,463.0 | 7,812.8 | 3,304.5 |
| 8 | Turtle 20/10 Donchian (long) | 92 | 48.9 | 1.56 | 2.03 | 1.56 | 9,232.6 | 1,735.9 | 7,496.7 | 1,794.1 |
| 9 | IBS Mean Reversion | 575 | 70.1 | 1.53 | 2.1 | 1.53 | 21,201.5 | 3,301.5 | 17,900.0 | 1,990.0 |
| 10 | 9/20 EMA Pullback | 100 | 36.0 | 1.42 | 1.89 | 1.42 | 9,291.8 | 1,596.5 | 7,695.2 | 2,634.8 |
| 11 | MACD 12-26-9 Crossover (long) | 200 | 45.0 | 1.72 | 1.22 | 1.22 | 6,834.5 | 3,174.2 | 3,660.2 | 4,171.8 |
| 12 | Keltner Channel Breakout (long) | 76 | 51.3 | 1.63 | 1.16 | 1.16 | 1,891.0 | 1,034.0 | 857.0 | 2,234.5 |
| 13 | Elder Triple Screen (simplified) | 362 | 57.7 | 1.33 | 1.08 | 1.08 | 4,071.3 | 2,196.6 | 1,874.8 | 5,654.3 |
"Closed-trade DD" counts closed trades only. For systems that hold for weeks it understates the real drawdown you'd sit through, sometimes by a lot.
Mean reversion vs trend following: two camps
Mean-reversion dip-buys: Keltner fade (#1), Bollinger fade (#2), Williams %R (#5), Connors RSI(2) (#6), IBS (#9). They buy a sharp down close and sell into the bounce. Win rates run 70-82%.
Trend following: Turtle 55/20 (#3), 20/50 MA cross (#4), Supertrend (#7), Turtle 20/10 (#8), 9/20 EMA pullback (#10), MACD (#11), Keltner breakout (#12). They buy strength and ride it. Win rates run 36-60%, with bigger average wins.
Elder's Triple Screen (#13) is a hybrid: a weekly trend filter with a daily pullback entry.
By robust PF the dip-buyers won the top two spots, and on average they had smaller closed-trade drawdowns. The best trend system, the 55/20 Turtle, was right behind them at 2.73.
The dip-buyers are not five independent edges
Keltner, Bollinger, Williams %R, RSI(2) and IBS all measure the same thing in slightly different ways: price closed unusually low relative to its recent range, usually inside an uptrend. By construction they tend to fire around the same selloffs. We did not measure trade-by-trade overlap in this test, but running all five together would mostly mean holding the same trade five times, not diversifying. Treat them as one idea with five settings.
Per-strategy breakdown
1. Keltner Channel Fade (long)
- Rule: buy close below 20 EMA - 2 ATR, exit close > 20 EMA. Long only.
- Numbers: 55 trades, 81.8% winners, PF 3.59 overall (13.49 in 2010-2019, 2.81 in 2020-2026). +9,676.0 points total (+3,397.2 then +6,278.8). Closed-trade drawdown 1,263.8 points.
- Verdict: Top of the list. It traded rarely, needs a real washout (a close 2 ATR below the 20 EMA), and its worst era still had a PF of 2.81. Don't lean on the 2010-2019 PF of 13.49: the whole system has only 55 trades, so each era has fewer still. More: Keltner Channel strategy backtest.
2. Bollinger Band Lower-Band Fade
- Rule: buy close below lower band (20, 2), exit close > middle band. Long only.
- Numbers: 83 trades, 77.1% winners, PF 3.2 overall (5.44 in 2010-2019, 2.76 in 2020-2026). +11,547.8 points total (+3,836.2 then +7,711.5). Closed-trade drawdown 1,694.0 points.
- Verdict: Nearly identical logic to the Keltner fade, with a standard-deviation band instead of ATR. Solid in both eras. More: Bollinger Band strategy backtest.
3. Turtle 55/20 Donchian (long)
- Rule: buy 55-day high, exit 20-day low, 2 ATR stop. Long only.
- Numbers: 41 trades, 53.7% winners, PF 4.56 overall (2.73 in 2010-2019, 5.73 in 2020-2026). +12,520.6 points total (+2,353.2 then +10,167.4). Closed-trade drawdown 1,085.5 points.
- Verdict: The best trend follower on the list and the only non-dip-buyer in the top three. Low win rate, big average win (305.38 points). 41 trades is enough to qualify, but only just. More: Turtle trading rules backtest.
4. 20/50 Moving Average Crossover
- Rule: buy 20-day SMA cross above 50-day, exit cross below. Long only.
- Numbers: 45 trades, 60.0% winners, PF 2.9 overall (3.59 in 2010-2019, 2.7 in 2020-2026). +13,350.5 points total (+4,130.2 then +9,220.2). Closed-trade drawdown 2,791.5 points.
- Verdict: Simple and steady in both eras, but the closed-trade drawdown (2,791.5) is roughly double the top two dip-buyers'. More: golden cross 50/200 vs 20/50 on Nasdaq.
5. Williams %R Oversold
- Rule: %R(10) < -90 with close > 200-day SMA, exit %R > -20. Long only.
- Numbers: 82 trades, 75.6% winners, PF 2.4 overall (5.76 in 2010-2019, 2.05 in 2020-2026). +8,699.0 points total (+2,805.8 then +5,893.2). Closed-trade drawdown 1,432.5 points.
- Verdict: Another oversold dip-buy with a 200-day trend filter. Same family as Keltner, Bollinger and RSI(2). More: Williams %R strategy backtest.
6. Connors RSI(2)
- Rule: daily RSI(2) < 10, close > 200-day SMA, exit close > 5-day SMA. Long only.
- Numbers: 166 trades, 71.7% winners, PF 2.6 overall (1.72 in 2010-2019, 3.0 in 2020-2026). +10,039.2 points total (+1,415.0 then +8,624.2). Closed-trade drawdown 1,993.5 points.
- Verdict: The famous one. 166 trades gives it a better sample than the top five, but its 2010-2019 PF of 1.72 was weaker than the other dip-buyers'. More: Connors RSI(2) on Nasdaq futures.
7. Supertrend (10, 3) (long)
- Rule: buy flip to uptrend, exit flip to downtrend. Long only.
- Numbers: 76 trades, 48.7% winners, PF 1.78 overall (2.18 in 2010-2019, 1.68 in 2020-2026). +11,275.8 points total (+3,463.0 then +7,812.8). Closed-trade drawdown 3,304.5 points.
- Verdict: Coin-flip win rate, positive in both eras, but the largest closed-trade drawdown of the top ten (3,304.5). More: Supertrend strategy backtest.
8. Turtle 20/10 Donchian (long)
- Rule: buy 20-day high, exit 10-day low, 2 ATR stop. Long only.
- Numbers: 92 trades, 48.9% winners, PF 1.89 overall (1.56 in 2010-2019, 2.03 in 2020-2026). +9,232.6 points total (+1,735.9 then +7,496.7). Closed-trade drawdown 1,794.1 points.
- Verdict: The faster Turtle system. More trades, lower PF than the 55/20 version. Speed did not help. More: Turtle rules backtest.
9. IBS Mean Reversion
- Rule: buy close when IBS < 0.2, exit close > prior high or IBS > 0.8. Long only.
- Numbers: 575 trades, 70.1% winners, PF 1.94 overall (1.53 in 2010-2019, 2.1 in 2020-2026). +21,201.5 points total (+3,301.5 then +17,900.0). Closed-trade drawdown 1,990.0 points.
- Verdict: The biggest point total on this list (21,201.5) and by far the most trades (575), but a thin 2010-2019 PF of 1.53. It is a short-hold dip-buy, so it fires far more often than the band fades. More: IBS strategy.
10. 9/20 EMA Pullback
- Rule: 9 EMA > 20 EMA, low tags 20 EMA and closes above, exit 9 < 20. Long only.
- Numbers: 100 trades, 36.0% winners, PF 1.75 overall (1.42 in 2010-2019, 1.89 in 2020-2026). +9,291.8 points total (+1,596.5 then +7,695.2). Closed-trade drawdown 2,634.8 points.
- Verdict: Only 36% winners. It relied on a few long trends to pay for many small losses. More: 9/20 EMA pullback strategy.
11. MACD 12-26-9 Crossover (long)
- Rule: buy MACD cross above signal, exit cross below. Long only.
- Numbers: 200 trades, 45.0% winners, PF 1.32 overall (1.72 in 2010-2019, 1.22 in 2020-2026). +6,834.5 points total (+3,174.2 then +3,660.2). Closed-trade drawdown 4,171.8 points.
- Verdict: Positive, but the weakest recent era of the trend group except the Keltner breakout, and a 4,171.8-point closed-trade drawdown. More: MACD 12-26-9 vs 5-35-5.
12. Keltner Channel Breakout (long)
- Rule: buy close above 20 EMA + 2 ATR, exit close < 20 EMA. Long only.
- Numbers: 76 trades, 51.3% winners, PF 1.27 overall (1.63 in 2010-2019, 1.16 in 2020-2026). +1,891.0 points total (+1,034.0 then +857.0). Closed-trade drawdown 2,234.5 points.
- Verdict: Barely positive in 2020-2026 (PF 1.16, +857 points) despite the strongest bull run in the sample. Buying strength after it stretched 2 ATR up was a poor entry. More: Keltner Channel backtest.
13. Elder Triple Screen (simplified)
- Rule: weekly MACD-hist rising + 2-day Force Index < 0, 5-day exit, 2 ATR stop. Long only.
- Numbers: 362 trades, 57.7% winners, PF 1.14 overall (1.33 in 2010-2019, 1.08 in 2020-2026). +4,071.3 points total (+2,196.6 then +1,874.8). Closed-trade drawdown 5,654.3 points.
- Verdict: Our simplified version, not Alexander Elder's full discretionary method. Last place: PF 1.08 in 2020-2026 and the largest closed-trade drawdown here (5,654.3). More: Elder Triple Screen system.
The elephant in the room: a long-only bull market
Every system above was tested long only, over a period when the underlying rose roughly 13-fold. Buying dips in a market that kept going up is exactly the environment where dip-buying looks brilliant. Buying breakouts in the same market also worked. What didn't work was the other side. The short versions of the same trend rules lost heavily: Turtle 20/10 short -13,028.7 points (PF 0.21), Turtle 55/20 short -7,501.9 (PF 0.16), Supertrend short -12,011.5 (PF 0.39), Keltner breakout short -9,786 (PF 0.28), MACD 12-26-9 short -15,555 (PF 0.54). The full story is in shorting Nasdaq futures with trend systems.
So the honest reading is that these tests show which ways of being long NQ worked best from 2010 to 2026. They don't show that any of these rules has a direction-free edge.
What this backtest does not model
Past results don't guarantee future results. We tested a continuous contract, so roll gaps between contract months are not modeled cleanly. Fills are assumed at the signal price. There are no taxes, margin changes or position sizing, and the closed-trade drawdowns ignore open losses during multi-week holds. The 1-point cost is modest for daily trades, but overnight gaps against a stop can be much larger than the stop distance.
Key takeaways
- All 13 qualifying swing and trend strategies were net positive, and all were long only in a market that rose roughly 13x.
- Top three by robust PF (the worse of the two eras): Keltner Channel fade (2.81), Bollinger lower-band fade (2.76), Turtle 55/20 (2.73).
- Mean-reversion dip-buys won on robustness and drawdown; the best trend followers were close behind.
- The five dip-buyers largely trade the same selloffs, so treat them as one edge, not five.
- The short sides of the trend systems lost heavily, so drift did much of the work.
- No single strategy beat buy and hold's +24,677.2 points. This is a backtest, not financial advice.
Put the research to work on your Desk
Explore the tools behind the research, compare the available access, or open your Desk if you already have an account.
FAQ
What is the best swing trading strategy for Nasdaq futures?
In our 2010-2026 NQ backtest, the Keltner Channel fade (buy a close below the 20 EMA minus 2 ATR, exit on a close back above the 20 EMA) ranked first. Its worse era still had a PF of 2.81. It had only 55 trades, though, and it was tested long only in a strong bull market.
Is mean reversion or trend following better for swing trading?
On NQ from 2010 to 2026, the band-based dip-buys ranked first and second on robustness with smaller closed-trade drawdowns. The 55/20 Turtle trend system was a close third. Both camps worked long only. Neither worked reliably on the short side.
Should I combine RSI(2), IBS, Williams %R and Bollinger dip-buys?
Probably not as separate edges. All of them buy an unusually weak close, usually within an uptrend, so they tend to trigger around the same selloffs. Combining them mostly increases size on the same idea.
Did any swing strategy beat buy and hold?
Not on total points. Buy and hold NQ made +24,677.2 points per contract over the test. The closest was IBS mean reversion at +21,201.5 points, with a closed-trade drawdown of 1,990 versus buy and hold's 5,878.2.
Loomi.Ai provides educational market research, not financial advice. Trading futures and options involves substantial risk of loss, and backtested results are historical and do not guarantee future returns.
Sources
- Loomi backtest: blog_strategy_tests.py + results JSON, Loomi research
- Loomi strategy ranking: rank_strategies.py + strategy_ranking.json, Loomi research