Strategy library · ES · long and short

Buying only vs selling only on ES: 2-year backtest of 95 strategies

Buying only or selling only on ES? 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 ES (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 ES, 2024-08-28 to 2026-08-27, one contract, before commission and slippage.

FamilyStrategyTimeframeLong tradesLong win %Long net ptsLong net $ (1 ES)Short tradesShort win %Short net ptsShort net $ (1 ES)
BaselinesRandom entries15 minute32150.2%−303.25−$15,16233948.1%309.50$15,475
Candles and price actionDoji at a 20-bar extreme15 minute4242.9%1.00$506339.7%63.00$3,150
Candles and price actionEngulfing candle15 minute58340.5%−66.75−$3,33755738.4%406.50$20,325
Candles and price actionFair value gap retrace15 minute69342.9%787.75$39,38854839.6%385.25$19,263
Candles and price actionFractal breakout15 minute39546.1%298.00$14,90035044.3%393.75$19,688
Candles and price actionHammer / shooting star15 minute17240.7%144.50$7,22518537.3%−92.25−$4,612
Candles and price actionKey reversal bar15 minute37537.3%349.00$17,45042535.1%−353.00−$17,650
Candles and price actionMorning star / evening star15 minute28241.1%106.75$5,33829035.2%−462.75−$23,137
Candles and price actionOutside bar reversal15 minute32439.2%−122.50−$6,12528239.7%−156.25−$7,812
Candles and price actionPin bar at EMA 20 in a trend15 minute11334.5%−130.50−$6,5256832.4%−180.00−$9,000
Candles and price actionThree white soldiers / three black crows15 minute38246.6%−217.00−$10,85034042.9%143.25$7,163
Mean reversion and bands10-bar low above SMA 20015 minute35361.8%8.00$40028959.9%−97.25−$4,862
Mean reversion and bandsBollinger breakout (20, 2)15 minute32946.2%295.50$14,77534140.5%−173.25−$8,662
Mean reversion and bandsBollinger lower band buy (20, 2)15 minute36262.7%−95.25−$4,76236760.8%−198.25−$9,912
Mean reversion and bandsBollinger re-entry (20, 2)15 minute35556.9%−267.75−$13,38736658.7%−339.75−$16,987
Mean reversion and bandsBollinger squeeze (TTM style)15 minute17941.3%−152.50−$7,62515433.8%−72.25−$3,612
Mean reversion and bandsDouble 7s (Connors)Daily2580.0%1,072.75$53,638333.3%−776.00−$38,800
Mean reversion and bandsInternal bar strength (IBS)Daily1758.8%268.00$13,4004761.7%196.00$9,800
Mean reversion and bandsKeltner reversion (EMA 20, 2 ATR)15 minute23458.1%−284.75−$14,23723653.4%−77.00−$3,850
Mean reversion and bandsThree down closes in a row1 hour20268.3%293.00$14,65023555.7%−66.00−$3,300
Mean reversion and bandsVWAP 2 standard-deviation fade15 minute20163.2%107.00$5,35020159.7%251.00$12,550
Mean reversion and bandsZ-score (20) at -215 minute34159.5%164.75$8,23832953.8%−295.50−$14,775
Momentum oscillatorsAwesome Oscillator zero cross15 minute27447.1%−246.50−$12,32529243.5%314.75$15,738
Momentum oscillatorsCCI 20 above +10015 minute63439.4%226.75$11,33859635.1%−18.25−$912
Momentum oscillatorsCCI 20 reversal from -10015 minute40262.7%152.75$7,63842856.3%−139.50−$6,975
Momentum oscillatorsFisher Transform (9) cross15 minute1,23342.3%367.25$18,3631,24640.0%413.25$20,663
Momentum oscillatorsMACD (12, 26, 9) signal cross15 minute54242.4%−368.25−$18,41254739.9%216.00$10,800
Momentum oscillatorsMACD cross below zero15 minute33041.5%−403.00−$20,15036942.6%189.00$9,450
Momentum oscillatorsMACD zero-line cross15 minute24045.4%−243.75−$12,18725444.1%442.75$22,138
Momentum oscillatorsMoney Flow Index (14) 20 / 8015 minute20853.9%203.25$10,16323246.1%124.50$6,225
Momentum oscillatorsRate of change (12) zero cross15 minute80339.1%174.50$8,72579734.3%−381.25−$19,062
Momentum oscillatorsRSI 14 at 20 / 8015 minute5945.8%−267.75−$13,3874535.6%−161.25−$8,062
Momentum oscillatorsRSI 14 breakout above 7015 minute18447.8%−7.00−$35017845.5%747.25$37,363
Momentum oscillatorsRSI 14 crosses 5015 minute70731.8%520.75$26,03871528.3%−144.00−$7,200
Momentum oscillatorsRSI 14 oversold / overbought (30 / 70)15 minute17947.5%−791.75−$39,58719045.8%400.25$20,013
Momentum oscillatorsRSI 2 (Connors)15 minute28361.5%43.50$2,17520458.8%27.75$1,388
Momentum oscillatorsStochastic (14, 3, 3) cross in the zone15 minute20851.4%−506.50−$25,32532946.8%333.25$16,663
Momentum oscillatorsStochastic RSI (14, 14, 3, 3)15 minute34154.3%87.00$4,35040249.0%800.25$40,013
Momentum oscillatorsTRIX (15, 9) signal cross15 minute33746.0%−322.50−$16,12533344.4%311.00$15,550
Momentum oscillatorsUltimate Oscillator 30 / 7015 minute7851.3%−239.00−$11,95014245.1%−347.00−$17,350
Momentum oscillatorsWilliams %R (14)15 minute45460.8%−139.75−$6,98749454.7%−343.25−$17,162
Moving averagesEMA 12 / 26 cross15 minute24045.4%−243.75−$12,18725444.1%442.75$22,138
Moving averagesEMA 20 / 50 cross15 minute13946.8%26.25$1,31318245.6%180.75$9,038
Moving averagesEMA 20 pullback in a trend15 minute55938.8%401.75$20,08853036.4%−46.75−$2,337
Moving averagesEMA 9 / 21 cross15 minute29842.0%57.25$2,86330840.6%96.50$4,825
Moving averagesGolden cross / death cross (SMA 50 / 200)1 hour1040.0%−23.75−$1,1871643.8%21.25$1,063
Moving averagesHull MA 20 turn15 minute68443.1%−88.50−$4,42569437.0%−534.25−$26,712
Moving averagesKAMA (10, 2, 30) cross15 minute1,07935.9%689.25$34,4631,04929.7%56.75$2,838
Moving averagesPrice crosses EMA 2015 minute81332.0%610.00$30,50081428.6%−366.25−$18,312
Moving averagesPrice crosses SMA 20015 minute59137.7%163.50$8,17551630.6%−469.00−$23,450
Moving averagesPrice crosses SMA 5015 minute72434.1%1,142.25$57,11369329.7%509.75$25,488
Moving averagesTriple EMA stack 4 / 9 / 1815 minute47738.8%−226.50−$11,32548138.5%−131.25−$6,562
Moving averagesVWAP cross15 minute71229.8%333.50$16,67571927.8%−471.75−$23,587
Opening and sessionCamarilla H3 / L3 fadeSession22421.0%−175.00−$8,75028026.1%377.00$18,850
Opening and sessionFirst 15-minute candle directionSession25357.7%982.25$49,11325451.2%452.50$22,625
Opening and sessionFloor pivot R1 / S1 breakoutSession23050.4%−40.25−$2,01218440.2%−288.25−$14,412
Opening and sessionGap and goSession8023.8%2.00$1005920.3%26.50$1,325
Opening and sessionInitial balance breakout (first hour)Session26953.5%140.50$7,02522843.4%−64.25−$3,212
Opening and sessionOpening gap fillSession12154.6%348.25$17,41315848.1%504.50$25,225
Opening and sessionOpening range breakout, 15 minutesSession27143.2%70.25$3,51324339.5%433.50$21,675
Opening and sessionOpening range breakout, 30 minutesSession28048.6%−138.25−$6,91223243.1%306.75$15,338
Opening and sessionOpening range breakout, 5 minutesSession24831.5%−181.25−$9,06226727.7%81.50$4,075
Opening and sessionORB 15 minutes with a 2R targetSession27144.7%154.00$7,70024343.6%737.00$36,850
Opening and sessionOvernight high / low breakoutSession26453.8%613.50$30,67520846.6%199.25$9,963
Opening and sessionPower hourSession25546.3%−106.50−$5,32523947.7%104.50$5,225
Opening and sessionPrevious day high breakoutSession26155.6%−140.50−$7,02518841.0%−462.00−$23,100
Popular combosBollinger band plus RSI15 minute18052.8%−612.75−$30,63717356.7%37.50$1,875
Popular combosDonchian 20 breakout with ADX above 2515 minute20143.8%−137.25−$6,86220438.7%−20.50−$1,025
Popular combosEMA 20 / 50 cross with MACD above zero15 minute11950.4%249.25$12,46316943.8%82.75$4,138
Popular combosEMA 9 / 21 with a VWAP filter15 minute29442.2%61.00$3,05029341.3%−47.50−$2,375
Popular combosFull Ichimoku signal15 minute10850.9%−165.50−$8,2759640.6%49.50$2,475
Popular combosMACD cross with a 200 EMA filter15 minute30843.5%88.00$4,40023338.2%−174.00−$8,700
Popular combosMACD cross with RSI above 5015 minute37440.4%−331.25−$16,56234137.5%265.75$13,288
Popular combosRSI 30 / 70 with a 200 SMA filter15 minute4252.4%−106.75−$5,3372462.5%158.75$7,938
Popular combosStochastic with an EMA 50 trend filter15 minute1428.6%−270.25−$13,5122860.7%117.75$5,888
Popular combosSupertrend with ADX above 2515 minute9040.0%−398.00−$19,9008852.3%683.75$34,188
Trend and breakoutsADX 25 with DI cross15 minute14136.2%−95.25−$4,76215033.3%520.50$26,025
Trend and breakoutsAroon (25) cross15 minute24845.6%49.00$2,45026144.1%271.00$13,550
Trend and breakoutsChandelier exit (22, 3 ATR)15 minute52035.4%−180.00−$9,00052135.5%−433.50−$21,675
Trend and breakoutsDonchian 20 breakout (Turtle system 1)15 minute34349.3%−66.25−$3,31230642.8%−417.50−$20,875
Trend and breakoutsDonchian 55 breakout (Turtle system 2)15 minute28051.1%78.25$3,91324246.3%211.75$10,588
Trend and breakoutsHeikin Ashi color flip15 minute1,50238.6%−1.25−$621,52435.7%66.75$3,338
Trend and breakoutsIchimoku cloud breakout15 minute65435.2%399.00$19,95057031.2%26.75$1,338
Trend and breakoutsIchimoku Tenkan / Kijun cross15 minute30848.1%94.25$4,71329943.5%−28.50−$1,425
Trend and breakoutsInside bar breakout15 minute20445.1%173.50$8,67517537.1%−74.50−$3,725
Trend and breakoutsKeltner channel breakout (EMA 20, 2 ATR)15 minute22149.3%79.50$3,97522542.7%497.50$24,875
Trend and breakoutsNR7 breakoutDaily4245.2%−196.50−$9,8253256.3%257.50$12,875
Trend and breakoutsParabolic SAR (0.02, 0.2)15 minute66447.1%372.00$18,60065840.9%327.00$16,350
Trend and breakoutsSupertrend (10, 3)15 minute22347.5%−103.75−$5,18723443.6%280.75$14,038
Trend and breakoutsVortex (14) cross15 minute59839.6%−118.00−$5,90059239.0%130.25$6,513
Trend and breakoutsWilliams Alligator (13 / 8 / 5)15 minute45050.9%401.00$20,05037344.5%−31.75−$1,587
VolumeChaikin Money Flow (20) zero cross15 minute64839.0%−496.25−$24,81264834.6%−1,147.25−$57,362
VolumeOBV crosses its 20 SMA15 minute85534.7%−92.50−$4,62586429.8%110.25$5,513
VolumeVolume spike candle15 minute56639.6%640.00$32,00061937.5%228.00$11,400
VolumeVWMA 20 cross15 minute1,07433.4%344.25$17,2131,02628.8%−288.25−$14,412

The figures in words

From 2024-08-28 to 2026-08-27 on ES, these 95 strategies took 34,400 long trades and 33,815 short trades in total. The long side finished with positive net points in 49 of the 95 strategies and the short side in 55, before commission and slippage. By family: Baselines: 1 strategy, 321 long trades and 339 short trades. Candles and price action: 10 strategies, 3,361 long trades and 3,108 short trades. Mean reversion and bands: 11 strategies, 2,598 long trades and 2,568 short trades. Momentum oscillators: 19 strategies, 7,496 long trades and 7,793 short trades. Moving averages: 12 strategies, 6,326 long trades and 6,256 short trades. Opening and session: 13 strategies, 3,027 long trades and 2,783 short trades. Popular combos: 10 strategies, 1,730 long trades and 1,649 short trades. Trend and breakouts: 15 strategies, 6,398 long trades and 6,162 short trades. Volume: 4 strategies, 3,143 long trades and 3,157 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 S&P 500 futures (ES)?

From 2024-08-28 to 2026-08-27 on ES, the 95 strategies that trade both sides took 34,400 long trades and 33,815 short trades, with positive net points on the long side in 49 of them and on the short side in 55, 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-08-28 to 2026-08-27 on ES, 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?