๐Ÿ“Š Algo Backtest Report

Generated 2026-08-20 (auto-refreshes Sunday nights) ยท 101 strategies ยท daily strategies backtested 2020-01-01 โ†’ today on each strategy's default symbol ยท $100k start, 2 bps slippage, long-only, next-bar fills.

Headlines: ๐Ÿฅ‡ Best total return: Breakout: Volume-Confirmed 20-Day High (NVDA, +392.8%). ๐Ÿ“ Best risk-adjusted (Sharpe 1.42): MeanRev: Gap-Down Snapback (AAPL, +100.3%). 0 of 95 daily strategies beat buy-and-hold of their own symbol (SPY buy-and-hold: +246.9%).

โš ๏ธ One backtest on one symbol is a hypothesis, not proof. Past performance โ‰  future results; strategies with few trades have wide error bars. Green edge bar = beat buy-and-hold. Re-run any of these on the ๐Ÿงช Backtest & Bots page before trusting them with a bot. The Chart page's buy meter uses the top 10 rows of this report.

Top 15 (daily, by total return)

#StrategyCategorySymbolTFReturnBuy&HoldCAGRSharpeMax DDTradesWin%
1Breakout: Volume-Confirmed 20-Day Highbrk_volume_thrustBreakoutNVDA1d+392.8%+4004.4%+28.2%1.24-22.2%28.071%
2Momentum: Coppock Curve Turnmom_coppockMomentumSPY1d+175.5%+246.9%+17.1%1.10-25.9%45.041%
3Trend: EMA 9/21 Crosstrend_ema_9_21Trend FollowingQQQ1d+123.0%+324.1%+13.3%0.91-26.2%63.045%
4Trend: MACD Zero-Line Crosstrend_macd_zeroTrend FollowingSPY1d+116.1%+246.9%+12.8%1.10-11.8%41.060%
5Trend: SMA 50 Slope Ridertrend_slope_sma50Trend FollowingSPY1d+112.0%+246.9%+12.4%1.07-18.0%23.082%
6MeanRev: Internal Bar Strengthmrev_ibsMean ReversionSPY1d+111.0%+246.9%+12.3%1.04-10.8%391.066%
7Trend: Price vs EMA 50trend_price_ema50Trend FollowingQQQ1d+109.7%+324.1%+12.2%0.83-26.4%101.034%
8Breakout: Gap-and-Gobrk_gap_upBreakoutNVDA1d+109.0%+4004.4%+12.2%0.53-52.5%196.042%
9Momentum: 3-Month Rate of Changemom_rocMomentumSPY1d+107.8%+246.9%+12.1%1.05-26.5%49.062%
10Momentum: 12-1 Month (Skip Last Month)mom_12_1MomentumSPY1d+100.9%+246.9%+11.5%0.91-18.1%17.062%
11MeanRev: Gap-Down Snapbackmrev_gap_downMean ReversionAAPL1d+100.3%+433.4%+11.4%1.42-6.5%80.072%
12MeanRev: Money Flow Index 20/80mrev_mfiMean ReversionSPY1d+99.6%+246.9%+11.4%0.95-19.3%12.083%
13Trend: WMA 10/40 Crosstrend_wma_crossTrend FollowingSPY1d+99.6%+246.9%+11.4%0.99-16.6%53.058%
14MeanRev: RSI 30/70mrev_rsi14Mean ReversionSPY1d+98.2%+246.9%+11.2%0.85-19.3%12.083%
15Trend: EMA 12/50 Crosstrend_ema_12_50Trend FollowingSPY1d+96.6%+246.9%+11.1%0.96-20.1%31.047%

Full ranking โ€” daily strategies (95)

#StrategyCategorySymbolTFReturnBuy&HoldCAGRSharpeMax DDTradesWin%
1Breakout: Volume-Confirmed 20-Day Highbrk_volume_thrustBreakoutNVDA1d+392.8%+4004.4%+28.2%1.24-22.2%28.071%
2Momentum: Coppock Curve Turnmom_coppockMomentumSPY1d+175.5%+246.9%+17.1%1.10-25.9%45.041%
3Trend: EMA 9/21 Crosstrend_ema_9_21Trend FollowingQQQ1d+123.0%+324.1%+13.3%0.91-26.2%63.045%
4Trend: MACD Zero-Line Crosstrend_macd_zeroTrend FollowingSPY1d+116.1%+246.9%+12.8%1.10-11.8%41.060%
5Trend: SMA 50 Slope Ridertrend_slope_sma50Trend FollowingSPY1d+112.0%+246.9%+12.4%1.07-18.0%23.082%
6MeanRev: Internal Bar Strengthmrev_ibsMean ReversionSPY1d+111.0%+246.9%+12.3%1.04-10.8%391.066%
7Trend: Price vs EMA 50trend_price_ema50Trend FollowingQQQ1d+109.7%+324.1%+12.2%0.83-26.4%101.034%
8Breakout: Gap-and-Gobrk_gap_upBreakoutNVDA1d+109.0%+4004.4%+12.2%0.53-52.5%196.042%
9Momentum: 3-Month Rate of Changemom_rocMomentumSPY1d+107.8%+246.9%+12.1%1.05-26.5%49.062%
10Momentum: 12-1 Month (Skip Last Month)mom_12_1MomentumSPY1d+100.9%+246.9%+11.5%0.91-18.1%17.062%
11MeanRev: Gap-Down Snapbackmrev_gap_downMean ReversionAAPL1d+100.3%+433.4%+11.4%1.42-6.5%80.072%
12MeanRev: Money Flow Index 20/80mrev_mfiMean ReversionSPY1d+99.6%+246.9%+11.4%0.95-19.3%12.083%
13Trend: WMA 10/40 Crosstrend_wma_crossTrend FollowingSPY1d+99.6%+246.9%+11.4%0.99-16.6%53.058%
14MeanRev: RSI 30/70mrev_rsi14Mean ReversionSPY1d+98.2%+246.9%+11.2%0.85-19.3%12.083%
15Trend: EMA 12/50 Crosstrend_ema_12_50Trend FollowingSPY1d+96.6%+246.9%+11.1%0.96-20.1%31.047%
16Trend: VWMA 10/30 Crosstrend_vwma_crossTrend FollowingSPY1d+96.4%+246.9%+11.1%0.97-15.0%53.062%
17Momentum: Awesome Oscillator Zero Crossmom_ao_zeroMomentumSPY1d+89.1%+246.9%+10.4%0.91-23.5%55.059%
18Breakout: Turtle Donchian 20/10brk_donchian_turtleBreakoutSPY1d+87.1%+246.9%+10.2%0.99-8.6%61.057%
19Candles: Hammer Reversalcandle_hammerCandlesticksMSFT1d+85.3%+262.6%+10.1%0.63-28.3%42.090%
20Trend: Hull MA 21/55 Crosstrend_hma_crossTrend FollowingSPY1d+84.5%+246.9%+10.0%0.90-15.8%99.059%
21System: SuperTrend Followersys_supertrendStop SystemsSPY1d+83.4%+246.9%+9.9%0.94-14.9%55.059%
22MeanRev: SMA Envelope Fademrev_envelopeMean ReversionAAPL1d+81.8%+433.4%+9.8%0.65-14.8%50.076%
23System: Ichimoku Cloud Breakoutsys_ichimoku_kumoStop SystemsSPY1d+78.6%+246.9%+9.5%0.88-15.9%51.040%
24Momentum: Aroon Crossmom_aroonMomentumSPY1d+78.5%+246.9%+9.4%0.93-12.9%85.060%
25Momentum: TRIX Zero Crossmom_trixMomentumSPY1d+78.2%+246.9%+9.4%0.82-24.8%29.050%
26Calendar: Sell in May (Halloween Indicator)cal_sell_in_mayCalendarSPY1d+77.2%+246.9%+9.3%0.73-17.8%14.071%
27Trend: SMA 20/50 Crosstrend_sma_20_50Trend FollowingSPY1d+76.9%+246.9%+9.3%0.82-26.6%27.054%
28Breakout: 20-Day Close Channelbrk_close_channelBreakoutSPY1d+76.7%+246.9%+9.3%0.96-7.5%75.049%
29MeanRev: Bollinger %Bmrev_bb_percent_bMean ReversionSPY1d+76.3%+246.9%+9.2%0.82-11.0%60.087%
30MeanRev: Z-Score Reversionmrev_zscoreMean ReversionSPY1d+76.3%+246.9%+9.2%0.82-11.0%60.087%
31System: Chandelier Exit Trendsys_chandelierStop SystemsSPY1d+69.8%+246.9%+8.6%0.84-8.6%55.059%
32System: Donchian Mid-Line Trailsys_donchian_midStop SystemsSPY1d+69.5%+246.9%+8.6%0.91-8.2%71.049%
33MeanRev: CCI -100/+100mrev_cciMean ReversionSPY1d+67.4%+246.9%+8.4%0.66-15.9%60.083%
34Momentum: 12-Month Absolutemom_12mMomentumSPY1d+66.8%+246.9%+8.3%0.90-21.8%13.067%
35Trend: Triple MA Alignment (10/20/50)trend_triple_maTrend FollowingSPY1d+66.5%+246.9%+8.3%0.88-13.1%59.055%
36Trend: Golden Cross (SMA 50/200)trend_golden_crossTrend FollowingSPY1d+64.3%+246.9%+8.1%0.80-18.1%3.0100%
37Trend: DEMA 10/30 Crosstrend_dema_crossTrend FollowingSPY1d+63.5%+246.9%+8.0%0.77-15.4%127.041%
38Trend: TEMA 10/30 Crosstrend_tema_crossTrend FollowingSPY1d+63.3%+246.9%+7.9%0.75-17.1%144.049%
39System: EMA Cross + ATR Trailsys_atr_trailStop SystemsSPY1d+60.4%+246.9%+7.6%0.83-11.6%41.055%
40Trend: Price vs SMA 200trend_price_sma200Trend FollowingSPY1d+60.1%+246.9%+7.6%0.86-14.3%29.043%
41Momentum: MACD Histogram Turnmom_macd_hist_turnMomentumSPY1d+58.7%+246.9%+7.5%0.60-26.8%107.064%
42MeanRev: Keltner Lower-Band Fademrev_keltnerMean ReversionSPY1d+58.6%+246.9%+7.4%0.72-11.0%40.080%
43System: Ichimoku TK Crosssys_ichimoku_tkStop SystemsSPY1d+56.0%+246.9%+7.2%0.90-12.3%33.069%
44Volatility: Quiet-Market Momentumvol_atr_percent_filterVolatilitySPY1d+54.7%+246.9%+7.0%1.00-7.9%39.063%
45MeanRev: Uptrend Pullback to SMA 20mrev_pullback_sma20Mean ReversionSPY1d+52.7%+246.9%+6.8%0.76-12.2%128.080%
46Calendar: New-Quarter Inflowscal_quarter_startCalendarSPY1d+51.1%+246.9%+6.7%0.84-11.3%52.081%
47Momentum: Vortex Crossmom_vortexMomentumSPY1d+50.6%+246.9%+6.6%0.62-16.9%123.049%
48Momentum: OBV Confirmationmom_obv_trendMomentumSPY1d+50.3%+246.9%+6.6%0.74-9.8%211.048%
49System: Parabolic SAR Followersys_psarStop SystemsSPY1d+49.8%+246.9%+6.5%0.59-23.6%159.053%
50Regime: Z-Score Scale-Inregime_scale_inRegime/HybridSPY1d+49.3%+246.9%+6.5%0.76-9.3%248.057%
51MeanRev: Connors Double 7smrev_double7Mean ReversionSPY1d+47.8%+246.9%+6.3%0.77-11.2%115.079%
52Momentum: Chaikin Money Flowmom_cmfMomentumSPY1d+47.5%+246.9%+6.2%0.68-15.6%54.063%
53Candles: Key Reversal Daycandle_key_reversalCandlesticksSPY1d+45.9%+246.9%+6.1%0.52-17.3%28.064%
54Volatility: High-Vol Mean Reversionvol_hv_rank_meanrevVolatilitySPY1d+45.6%+246.9%+6.0%0.76-9.3%90.080%
55Volatility: Low-Vol Trend Ridervol_low_vol_trendVolatilitySPY1d+44.6%+246.9%+5.9%0.71-12.4%81.057%
56Momentum: KST Signal Crossmom_kstMomentumSPY1d+44.0%+246.9%+5.9%0.58-20.0%95.062%
57System: PSAR + MACD Agreementsys_psar_macdStop SystemsSPY1d+42.2%+246.9%+5.6%0.60-16.8%153.047%
58Candles: Williams 'Oops' Gap Reversalcandle_oops_gapCandlesticksAAPL1d+40.9%+433.4%+5.5%0.60-13.7%162.060%
59MeanRev: Williams %Rmrev_willrMean ReversionSPY1d+40.1%+246.9%+5.4%0.51-14.8%72.075%
60Regime: ADX Mode Switchregime_adx_switchRegime/HybridSPY1d+40.0%+246.9%+5.4%0.87-5.6%22.082%
61MeanRev: Stochastic Oversold Popmrev_stochMean ReversionSPY1d+37.8%+246.9%+5.1%0.47-17.8%50.080%
62Breakout: NR7 Range Contractionbrk_nr7BreakoutAAPL1d+37.2%+433.4%+5.1%0.43-22.6%134.040%
63Breakout: 52-Week Highbrk_52w_highBreakoutSPY1d+35.5%+246.9%+4.9%0.70-8.3%35.047%
64MeanRev: StochRSI Oversold Popmrev_stochrsiMean ReversionSPY1d+35.0%+246.9%+4.8%0.52-21.6%82.076%
65MeanRev: Connors RSI-2mrev_rsi2Mean ReversionSPY1d+34.6%+246.9%+4.7%0.81-8.0%102.078%
66Breakout: ATR Channelbrk_atr_channelBreakoutSPY1d+34.2%+246.9%+4.7%0.57-12.1%67.048%
67Momentum: ADX Trend + DI Crossmom_adx_diMomentumSPY1d+33.6%+246.9%+4.6%0.85-6.4%24.058%
68MeanRev: Three Down Daysmrev_3downMean ReversionSPY1d+32.3%+246.9%+4.5%1.02-4.2%111.075%
69Calendar: Turn-of-Month Effectcal_turn_of_monthCalendarSPY1d+31.4%+246.9%+4.3%0.50-22.4%154.064%
70Breakout: Turtle Donchian 55/20brk_donchian55BreakoutSPY1d+29.9%+246.9%+4.2%0.48-23.3%35.065%
71MeanRev: Chande Momentum Oscillatormrev_cmoMean ReversionSPY1d+29.7%+246.9%+4.1%0.48-13.6%52.077%
72Candles: Doji After Declinecandle_doji_reversalCandlesticksSPY1d+29.5%+246.9%+4.1%0.77-11.0%44.082%
73Trend: Linear Regression (LSMA 25) Crosstrend_lsma_crossTrend FollowingSPY1d+27.3%+246.9%+3.8%0.39-22.3%314.044%
74MeanRev: Ultimate Oscillatormrev_uoMean ReversionSPY1d+26.0%+246.9%+3.7%0.74-8.5%12.0100%
75Momentum: Chaikin Oscillator Crossmom_chaikin_oscMomentumSPY1d+23.7%+246.9%+3.4%0.33-23.3%156.044%
76Candles: Bullish Haramicandle_haramiCandlesticksSPY1d+23.6%+246.9%+3.4%0.38-15.7%42.081%
77Momentum: Force Index Trendmom_forceMomentumSPY1d+22.6%+246.9%+3.2%0.42-11.6%183.044%
78Breakout: Keltner Channel Ridebrk_keltner_upperBreakoutSPY1d+20.3%+246.9%+2.9%0.43-11.9%59.045%
79Breakout: Bollinger Band Ridebrk_bb_upperBreakoutSPY1d+18.5%+246.9%+2.7%0.39-9.7%59.048%
80MeanRev: Detrended Price Oscillatormrev_dpoMean ReversionSPY1d+17.4%+246.9%+2.5%0.37-12.9%110.058%
81Regime: Bull-Only RSI Dipsregime_sma200_rsiRegime/HybridSPY1d+14.2%+246.9%+2.1%0.39-12.8%30.060%
82Volatility: Capitulation Reversalvol_capitulationVolatilitySPY1d+13.6%+246.9%+2.0%0.43-6.0%2.0100%
83Calendar: Turnaround Tuesdaycal_turnaround_tuesdayCalendarSPY1d+12.9%+246.9%+1.9%0.37-10.6%228.056%
84Candles: Three White Soldierscandle_three_soldiersCandlesticksSPY1d+5.8%+246.9%+0.9%0.14-20.9%144.042%
85Volatility: TTM-Style Squeezevol_ttm_squeezeVolatilitySPY1d+5.2%+246.9%+0.8%0.20-6.8%18.044%
86Breakout: Inside-Bar Breakbrk_inside_barBreakoutMSFT1d+4.8%+262.6%+0.7%0.12-17.4%80.040%
87Volatility: Bollinger Squeeze Breakoutvol_bb_squeezeVolatilitySPY1d+1.8%+246.9%+0.3%0.14-3.7%4.050%
88Calendar: Santa Claus Rallycal_santa_rallyCalendarSPY1d+1.0%+246.9%+0.2%0.07-5.5%12.067%
89System: Golden Cross + Chandeliersys_golden_atrStop SystemsSPY1d+0.2%+246.9%+0.0%0.03-4.0%4.050%
90System: SuperTrend Dip Buyersys_supertrend_pullbackStop SystemsSPY1d+0.1%+246.9%+0.0%0.06-0.5%2.0100%
91Calendar: Monday Dip, Friday Exitcal_monday_dipCalendarSPY1d-1.7%+246.9%-0.3%0.02-22.6%267.051%
92Volatility: Keltner Width Squeezevol_keltner_squeezeVolatilitySPY1d-6.8%+246.9%-1.1%-0.35-12.8%16.025%
93Candles: Bullish Engulfingcandle_engulfingCandlesticksAAPL1d-6.8%+433.4%-1.1%0.01-27.0%22.045%
94Breakout: Range Expansion Daybrk_expansionBreakoutSPY1d-7.3%+246.9%-1.2%-0.42-8.7%16.038%
95Volatility: Contraction Breakout (VCP-style)vol_contractionVolatilityNVDA1d+0.0%+4004.4%+0.0%โ€”+0.0%0.0โ€”

Intraday strategies (6)

Short history only (yfinance caps: ~60 days of 5m/15m, ~2 years of 1h) โ€” not comparable to the daily table.

#StrategyCategorySymbolTFReturnBuy&HoldCAGRSharpeMax DDTradesWin%
1Intraday: MACD Cross (1h)intra_macd_1hIntradayQQQ1h+26.8%+99.5%+8.1%0.69-21.1%370.042%
2Intraday: VWMA Trend (1h)intra_vwma_1hIntradaySPY1h+20.0%+80.5%+6.1%0.72-14.8%200.039%
3Intraday: Bollinger Fade (5m)intra_bb_5mIntradaySPY5m+0.1%+1.7%+0.2%0.07-3.1%169.060%
4Intraday: RSI Reversion (15m)intra_rsi_15mIntradaySPY15m-0.1%+1.0%-0.3%0.02-4.2%13.067%
5Intraday: Stochastic Pop (15m)intra_stoch_15mIntradaySPY15m-1.2%+1.0%-5.1%-0.55-2.8%55.063%
6Intraday: EMA 9/21 Scalp (5m)intra_ema_scalp_5mIntradaySPY5m-4.0%+1.7%-16.0%-2.24-6.8%180.028%