Strategy library · NQ · long and short
Buying only vs selling only on NQ: 2-year backtest of 95 strategies
Buying only or selling only on NQ? This page puts the two sides next to each other for the 95 strategies in the CE Market Solutions library that trade both long and short, each at its default timeframe on NQ (the 15-minute chart where it has one, otherwise its own first timeframe), ordered by family and then name. Every long-only and short-only figure is a sum over that strategy's own trades, and the two sides add up to the strategy's combined result.
Tested by CE Market Solutions on 2026-10-26. Gross, no commission or slippage. Last 2 years.
Longs only and shorts only
Longs only and shorts only, 95 strategies at their default timeframe on NQ, 2024-10-08 to 2026-10-07, one contract, before commission and slippage.
| Family | Strategy | Timeframe | Long trades | Long win % | Long net pts | Long net $ (1 NQ) | Short trades | Short win % | Short net pts | Short net $ (1 NQ) |
|---|---|---|---|---|---|---|---|---|---|---|
| Baselines | Random entries | 15 minute | 311 | 54.7% | −1,068.25 | −$21,365 | 320 | 50.6% | 1,166.75 | $23,335 |
| Candles and price action | Doji at a 20-bar extreme | 15 minute | 39 | 51.3% | −428.50 | −$8,570 | 50 | 38.0% | −599.75 | −$11,995 |
| Candles and price action | Engulfing candle | 15 minute | 509 | 40.7% | 292.00 | $5,840 | 501 | 39.3% | 1,847.00 | $36,940 |
| Candles and price action | Fair value gap retrace | 15 minute | 634 | 41.8% | 1,395.75 | $27,915 | 512 | 38.9% | −185.25 | −$3,705 |
| Candles and price action | Fractal breakout | 15 minute | 384 | 52.6% | 4,224.50 | $84,490 | 324 | 46.0% | 3,457.75 | $69,155 |
| Candles and price action | Hammer / shooting star | 15 minute | 184 | 38.6% | −1,002.25 | −$20,045 | 164 | 32.3% | −1,928.00 | −$38,560 |
| Candles and price action | Key reversal bar | 15 minute | 367 | 38.7% | 314.25 | $6,285 | 438 | 33.1% | −1,856.00 | −$37,120 |
| Candles and price action | Morning star / evening star | 15 minute | 236 | 44.9% | −882.00 | −$17,640 | 294 | 31.3% | −3,514.00 | −$70,280 |
| Candles and price action | Outside bar reversal | 15 minute | 320 | 42.8% | 1,599.00 | $31,980 | 304 | 41.5% | −37.50 | −$750 |
| Candles and price action | Pin bar at EMA 20 in a trend | 15 minute | 94 | 30.9% | −765.25 | −$15,305 | 71 | 38.0% | 144.25 | $2,885 |
| Candles and price action | Three white soldiers / three black crows | 15 minute | 284 | 48.6% | 1,461.75 | $29,235 | 233 | 48.1% | 3,580.00 | $71,600 |
| Mean reversion and bands | 10-bar low above SMA 200 | 15 minute | 346 | 61.6% | −1,527.25 | −$30,545 | 289 | 56.8% | 991.50 | $19,830 |
| Mean reversion and bands | Bollinger breakout (20, 2) | 15 minute | 323 | 46.8% | 1,192.50 | $23,850 | 325 | 38.2% | −239.75 | −$4,795 |
| Mean reversion and bands | Bollinger lower band buy (20, 2) | 15 minute | 347 | 66.0% | −691.00 | −$13,820 | 350 | 59.1% | −297.00 | −$5,940 |
| Mean reversion and bands | Bollinger re-entry (20, 2) | 15 minute | 344 | 62.5% | 769.50 | $15,390 | 357 | 54.3% | −1,016.25 | −$20,325 |
| Mean reversion and bands | Bollinger squeeze (TTM style) | 15 minute | 172 | 46.5% | 901.25 | $18,025 | 153 | 39.9% | 539.00 | $10,780 |
| Mean reversion and bands | Double 7s (Connors) | Daily | 24 | 79.2% | 6,654.75 | $133,095 | 3 | 33.3% | −5,134.25 | −$102,685 |
| Mean reversion and bands | Internal bar strength (IBS) | Daily | 18 | 72.2% | 2,781.50 | $55,630 | 52 | 61.5% | −114.00 | −$2,280 |
| Mean reversion and bands | Keltner reversion (EMA 20, 2 ATR) | 15 minute | 227 | 66.1% | 70.00 | $1,400 | 218 | 55.5% | −2,063.25 | −$41,265 |
| Mean reversion and bands | Three down closes in a row | 1 hour | 195 | 70.8% | 1,937.75 | $38,755 | 238 | 59.2% | 1,044.75 | $20,895 |
| Mean reversion and bands | VWAP 2 standard-deviation fade | 15 minute | 183 | 66.7% | 674.25 | $13,485 | 175 | 63.4% | 1,651.25 | $33,025 |
| Mean reversion and bands | Z-score (20) at -2 | 15 minute | 325 | 61.9% | 239.75 | $4,795 | 323 | 53.3% | −1,192.50 | −$23,850 |
| Momentum oscillators | Awesome Oscillator zero cross | 15 minute | 259 | 49.0% | −9.75 | −$195 | 253 | 42.3% | 811.25 | $16,225 |
| Momentum oscillators | CCI 20 above +100 | 15 minute | 610 | 38.2% | −337.00 | −$6,740 | 558 | 35.1% | 441.50 | $8,830 |
| Momentum oscillators | CCI 20 reversal from -100 | 15 minute | 387 | 62.3% | 1,481.75 | $29,635 | 424 | 53.8% | −5,143.25 | −$102,865 |
| Momentum oscillators | Fisher Transform (9) cross | 15 minute | 1,258 | 42.6% | −862.25 | −$17,245 | 1,267 | 38.8% | −906.50 | −$18,130 |
| Momentum oscillators | MACD (12, 26, 9) signal cross | 15 minute | 512 | 44.7% | −1,330.75 | −$26,615 | 530 | 39.6% | −590.50 | −$11,810 |
| Momentum oscillators | MACD cross below zero | 15 minute | 337 | 43.0% | −2,401.50 | −$48,030 | 359 | 40.4% | 255.00 | $5,100 |
| Momentum oscillators | MACD zero-line cross | 15 minute | 233 | 46.8% | −78.50 | −$1,570 | 221 | 40.7% | 774.50 | $15,490 |
| Momentum oscillators | Money Flow Index (14) 20 / 80 | 15 minute | 199 | 57.3% | −2,306.75 | −$46,135 | 214 | 48.1% | 309.25 | $6,185 |
| Momentum oscillators | Rate of change (12) zero cross | 15 minute | 826 | 41.5% | 21.75 | $435 | 803 | 38.4% | 1,039.00 | $20,780 |
| Momentum oscillators | RSI 14 at 20 / 80 | 15 minute | 59 | 47.5% | −1,338.50 | −$26,770 | 56 | 39.3% | −954.50 | −$19,090 |
| Momentum oscillators | RSI 14 breakout above 70 | 15 minute | 162 | 52.5% | 3,165.50 | $63,310 | 180 | 38.9% | 738.75 | $14,775 |
| Momentum oscillators | RSI 14 crosses 50 | 15 minute | 697 | 30.1% | −1,544.25 | −$30,885 | 679 | 27.8% | −717.25 | −$14,345 |
| Momentum oscillators | RSI 14 oversold / overbought (30 / 70) | 15 minute | 185 | 54.6% | −2,150.75 | −$43,015 | 182 | 42.9% | −1,058.00 | −$21,160 |
| Momentum oscillators | RSI 2 (Connors) | 15 minute | 297 | 65.3% | −712.50 | −$14,250 | 197 | 55.3% | −178.75 | −$3,575 |
| Momentum oscillators | Stochastic (14, 3, 3) cross in the zone | 15 minute | 200 | 56.5% | −2,096.50 | −$41,930 | 325 | 42.5% | −1,494.25 | −$29,885 |
| Momentum oscillators | Stochastic RSI (14, 14, 3, 3) | 15 minute | 331 | 51.7% | −1,066.75 | −$21,335 | 408 | 48.3% | −424.75 | −$8,495 |
| Momentum oscillators | TRIX (15, 9) signal cross | 15 minute | 329 | 46.2% | −1,075.50 | −$21,510 | 317 | 45.1% | −1,296.25 | −$25,925 |
| Momentum oscillators | Ultimate Oscillator 30 / 70 | 15 minute | 75 | 52.0% | −2,461.00 | −$49,220 | 151 | 43.1% | −932.75 | −$18,655 |
| Momentum oscillators | Williams %R (14) | 15 minute | 442 | 62.0% | −40.75 | −$815 | 492 | 51.2% | −4,242.25 | −$84,845 |
| Moving averages | EMA 12 / 26 cross | 15 minute | 233 | 46.8% | −78.50 | −$1,570 | 221 | 40.7% | 774.50 | $15,490 |
| Moving averages | EMA 20 / 50 cross | 15 minute | 156 | 48.1% | 1,099.00 | $21,980 | 173 | 41.6% | 1,110.50 | $22,210 |
| Moving averages | EMA 20 pullback in a trend | 15 minute | 526 | 38.0% | 1,944.50 | $38,890 | 489 | 37.2% | 125.25 | $2,505 |
| Moving averages | EMA 9 / 21 cross | 15 minute | 285 | 43.9% | −399.75 | −$7,995 | 264 | 39.0% | 1,027.00 | $20,540 |
| Moving averages | Golden cross / death cross (SMA 50 / 200) | 1 hour | 13 | 38.5% | −309.75 | −$6,195 | 7 | 42.9% | 403.00 | $8,060 |
| Moving averages | Hull MA 20 turn | 15 minute | 698 | 42.1% | −1,243.25 | −$24,865 | 712 | 37.8% | −2,074.25 | −$41,485 |
| Moving averages | KAMA (10, 2, 30) cross | 15 minute | 1,069 | 35.2% | 3,456.25 | $69,125 | 1,043 | 29.3% | −165.50 | −$3,310 |
| Moving averages | Price crosses EMA 20 | 15 minute | 819 | 32.5% | 2,074.25 | $41,485 | 797 | 28.5% | −1,961.50 | −$39,230 |
| Moving averages | Price crosses SMA 200 | 15 minute | 560 | 40.0% | 680.50 | $13,610 | 483 | 30.6% | −2,941.25 | −$58,825 |
| Moving averages | Price crosses SMA 50 | 15 minute | 710 | 35.9% | 3,477.00 | $69,540 | 672 | 28.1% | −144.75 | −$2,895 |
| Moving averages | Triple EMA stack 4 / 9 / 18 | 15 minute | 456 | 41.7% | 1,482.25 | $29,645 | 453 | 36.2% | −1,939.25 | −$38,785 |
| Moving averages | VWAP cross | 15 minute | 668 | 30.4% | −3,111.25 | −$62,225 | 663 | 26.4% | −1,734.00 | −$34,680 |
| Opening and session | Camarilla H3 / L3 fade | Session | 226 | 18.6% | −451.50 | −$9,030 | 278 | 20.1% | −504.75 | −$10,095 |
| Opening and session | First 15-minute candle direction | Session | 272 | 60.7% | 6,565.00 | $131,300 | 241 | 50.6% | 1,938.75 | $38,775 |
| Opening and session | Floor pivot R1 / S1 breakout | Session | 225 | 50.7% | 414.75 | $8,295 | 186 | 42.5% | −1,462.00 | −$29,240 |
| Opening and session | Gap and go | Session | 92 | 29.4% | 1,214.00 | $24,280 | 68 | 26.5% | 179.75 | $3,595 |
| Opening and session | Initial balance breakout (first hour) | Session | 276 | 53.6% | 1,267.25 | $25,345 | 210 | 40.0% | −1,616.25 | −$32,325 |
| Opening and session | Opening gap fill | Session | 148 | 54.7% | 2,267.50 | $45,350 | 182 | 48.4% | 2,231.25 | $44,625 |
| Opening and session | Opening range breakout, 15 minutes | Session | 264 | 46.6% | 2,928.00 | $58,560 | 250 | 40.8% | −512.25 | −$10,245 |
| Opening and session | Opening range breakout, 30 minutes | Session | 271 | 54.2% | 2,276.50 | $45,530 | 238 | 43.3% | −1,783.50 | −$35,670 |
| Opening and session | Opening range breakout, 5 minutes | Session | 253 | 36.4% | 2,572.50 | $51,450 | 262 | 35.1% | 941.00 | $18,820 |
| Opening and session | ORB 15 minutes with a 2R target | Session | 264 | 47.0% | 2,222.25 | $44,445 | 250 | 42.8% | 730.25 | $14,605 |
| Opening and session | Overnight high / low breakout | Session | 245 | 55.5% | 5,516.75 | $110,335 | 222 | 42.8% | 304.50 | $6,090 |
| Opening and session | Power hour | Session | 268 | 48.5% | −962.00 | −$19,240 | 228 | 49.6% | −136.75 | −$2,735 |
| Opening and session | Previous day high breakout | Session | 261 | 55.6% | 2,400.50 | $48,010 | 188 | 45.7% | −378.50 | −$7,570 |
| Popular combos | Bollinger band plus RSI | 15 minute | 181 | 62.4% | −1,487.00 | −$29,740 | 164 | 50.6% | −1,688.50 | −$33,770 |
| Popular combos | Donchian 20 breakout with ADX above 25 | 15 minute | 212 | 49.1% | 482.25 | $9,645 | 197 | 42.1% | 246.00 | $4,920 |
| Popular combos | EMA 20 / 50 cross with MACD above zero | 15 minute | 135 | 49.6% | 1,350.75 | $27,015 | 157 | 43.3% | 1,306.25 | $26,125 |
| Popular combos | EMA 9 / 21 with a VWAP filter | 15 minute | 279 | 44.4% | −150.50 | −$3,010 | 249 | 39.8% | 1,219.00 | $24,380 |
| Popular combos | Full Ichimoku signal | 15 minute | 110 | 57.3% | 968.75 | $19,375 | 99 | 39.4% | 221.25 | $4,425 |
| Popular combos | MACD cross with a 200 EMA filter | 15 minute | 279 | 45.5% | 1,637.75 | $32,755 | 226 | 36.7% | −1,597.75 | −$31,955 |
| Popular combos | MACD cross with RSI above 50 | 15 minute | 329 | 44.7% | −1,119.75 | −$22,395 | 334 | 36.8% | −62.50 | −$1,250 |
| Popular combos | RSI 30 / 70 with a 200 SMA filter | 15 minute | 42 | 59.5% | −515.25 | −$10,305 | 24 | 45.8% | −495.50 | −$9,910 |
| Popular combos | Stochastic with an EMA 50 trend filter | 15 minute | 8 | 62.5% | 175.25 | $3,505 | 31 | 41.9% | 317.00 | $6,340 |
| Popular combos | Supertrend with ADX above 25 | 15 minute | 96 | 43.8% | −1,146.50 | −$22,930 | 92 | 48.9% | 715.50 | $14,310 |
| Trend and breakouts | ADX 25 with DI cross | 15 minute | 139 | 43.2% | 332.00 | $6,640 | 137 | 37.2% | −376.75 | −$7,535 |
| Trend and breakouts | Aroon (25) cross | 15 minute | 238 | 51.7% | 720.00 | $14,400 | 228 | 40.8% | 1,010.25 | $20,205 |
| Trend and breakouts | Chandelier exit (22, 3 ATR) | 15 minute | 514 | 36.6% | −2,093.25 | −$41,865 | 495 | 34.1% | −420.25 | −$8,405 |
| Trend and breakouts | Donchian 20 breakout (Turtle system 1) | 15 minute | 340 | 52.9% | 1,887.50 | $37,750 | 287 | 46.0% | −408.50 | −$8,170 |
| Trend and breakouts | Donchian 55 breakout (Turtle system 2) | 15 minute | 269 | 52.4% | 1,303.00 | $26,060 | 224 | 49.1% | 327.00 | $6,540 |
| Trend and breakouts | Heikin Ashi color flip | 15 minute | 1,523 | 39.9% | −138.75 | −$2,775 | 1,540 | 35.1% | −2,789.75 | −$55,795 |
| Trend and breakouts | Ichimoku cloud breakout | 15 minute | 647 | 35.6% | 1,839.50 | $36,790 | 571 | 28.4% | −417.75 | −$8,355 |
| Trend and breakouts | Ichimoku Tenkan / Kijun cross | 15 minute | 299 | 51.8% | 2,324.25 | $46,485 | 281 | 42.7% | 1,534.75 | $30,695 |
| Trend and breakouts | Inside bar breakout | 15 minute | 230 | 51.7% | 2,777.00 | $55,540 | 206 | 39.3% | −656.00 | −$13,120 |
| Trend and breakouts | Keltner channel breakout (EMA 20, 2 ATR) | 15 minute | 210 | 49.1% | 1,788.50 | $35,770 | 223 | 36.3% | −114.00 | −$2,280 |
| Trend and breakouts | NR7 breakout | Daily | 37 | 43.2% | −705.50 | −$14,110 | 36 | 63.9% | 1,947.00 | $38,940 |
| Trend and breakouts | Parabolic SAR (0.02, 0.2) | 15 minute | 654 | 46.9% | −543.50 | −$10,870 | 633 | 38.6% | −2,058.25 | −$41,165 |
| Trend and breakouts | Supertrend (10, 3) | 15 minute | 209 | 49.3% | 184.25 | $3,685 | 202 | 46.5% | 1,581.75 | $31,635 |
| Trend and breakouts | Vortex (14) cross | 15 minute | 608 | 39.0% | −461.50 | −$9,230 | 598 | 39.3% | −296.75 | −$5,935 |
| Trend and breakouts | Williams Alligator (13 / 8 / 5) | 15 minute | 428 | 53.0% | 4,169.50 | $83,390 | 382 | 43.5% | −98.25 | −$1,965 |
| Volume | Chaikin Money Flow (20) zero cross | 15 minute | 618 | 40.5% | −3,907.50 | −$78,150 | 601 | 38.8% | −6,830.50 | −$136,610 |
| Volume | OBV crosses its 20 SMA | 15 minute | 909 | 32.7% | −4,665.50 | −$93,310 | 895 | 28.4% | −5,397.50 | −$107,950 |
| Volume | Volume spike candle | 15 minute | 486 | 39.7% | 2,665.25 | $53,305 | 516 | 38.2% | 1,900.75 | $38,015 |
| Volume | VWMA 20 cross | 15 minute | 1,047 | 33.8% | 1,866.75 | $37,335 | 1,009 | 28.4% | −1,755.00 | −$35,100 |
The figures in words
From 2024-10-08 to 2026-10-07 on NQ, these 95 strategies took 33,598 long trades and 32,727 short trades in total. The long side finished with positive net points in 53 of the 95 strategies and the short side in 39, before commission and slippage. By family: Baselines: 1 strategy, 311 long trades and 320 short trades. Candles and price action: 10 strategies, 3,051 long trades and 2,891 short trades. Mean reversion and bands: 11 strategies, 2,504 long trades and 2,483 short trades. Momentum oscillators: 19 strategies, 7,398 long trades and 7,616 short trades. Moving averages: 12 strategies, 6,193 long trades and 5,977 short trades. Opening and session: 13 strategies, 3,065 long trades and 2,803 short trades. Popular combos: 10 strategies, 1,671 long trades and 1,573 short trades. Trend and breakouts: 15 strategies, 6,345 long trades and 6,043 short trades. Volume: 4 strategies, 3,060 long trades and 3,021 short trades.
How to read the columns: Trades is the number of closed trades; Win % is the share of them that finished above zero points; Net pts is the sum of every trade's points; Net $ is net points times the contract's dollars per point, on one contract; Max DD pts is the largest fall of the running total of points from a peak. The longs-only and shorts-only columns are sums over that side's own trades, and the two sides add up to the strategy's combined result.
CE Market Solutions tested every strategy on the last 2 years of NQ and ES futures (NQ 2024-10-08 to 2026-10-07 and ES 2024-08-28 to 2026-08-27), 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. Nothing is tuned.
Questions and answers
Is it better to only buy or only sell on Nasdaq-100 futures (NQ)?
From 2024-10-08 to 2026-10-07 on NQ, the 95 strategies that trade both sides took 33,598 long trades and 32,727 short trades, with positive net points on the long side in 53 of them and on the short side in 39, before commission and slippage.
How many library strategies trade both long and short?
95 of the 100 strategies in the library take both long and short trades, and the other 5 take long trades only, from 2024-10-08 to 2026-10-07 on NQ, 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?