Home / Base rates
Base rates

How often each indicator actually beat buy-and-hold

Everyone publishes the winners. This is the denominator: across 660,005 backtests, how often each of 382 indicators beat simply holding the asset instead.

20.1%
of all 660,005 out-of-sample tests beat buy-and-hold
0
of 381 ranked indicators beat it on more than half their tests
29.0%
the best any indicator managed (MA Envelope)
What this says

Not one of the 381 indicators with a large enough sample beat buy-and-hold on more than half the assets and timeframes it was tested on. The best, MA Envelope, managed 29.0%. The median is around 20%. McGinley 200 Trend is last at 10.3%.

That does not mean indicators are useless — it means the base rate for picking one at random and applying it to your chart is poor, and that the interesting question is which asset and timeframe, not which indicator. Our per-asset pages answer that one.

Not ranked, too few tests to mean anything: Mass Index (1/11). An indicator needs at least 200 out-of-sample tests to appear above.

Every indicator, ranked

IndicatorFamilyBeat buy-and-hold WonTestsBest-timeframe
MA EnvelopeMean Reversion29.0%5221,79938.6%
Connors RSIOscillator27.7%5081,83736.4%
Connors RSI-2Oscillator27.6%5071,83435.6%
Projection BandsMean Reversion27.6%4991,81037.5%
Demand IndexVolume27.5%4801,74538.0%
StochasticOscillator25.2%4251,68737.4%
WaveTrend (8/6/4)Oscillator24.9%4101,64837.1%
Williams %ROscillator24.7%4351,75835.2%
VWAP BandsMean Reversion24.6%3871,57533.2%
Fisher TransformOscillator24.4%4521,85535.1%
CCIOscillator24.4%4171,71236.4%
QQEOscillator24.2%4441,83541.1%
SMC: Liquidity SweepSmart Money24.1%3931,63236.7%
Bollinger Mean-ReversionVolatility24.0%3951,64534.6%
Fibonacci BandsMean Reversion24.0%3951,64534.6%
Murrey Math LinesMean Reversion23.9%3651,52633.6%
Parabolic SAR (fast)Trend23.8%4401,85234.0%
AroonTrend23.8%4351,82433.4%
Aroon OscillatorTrend23.8%4351,82433.4%
Intraday Momentum IndexOscillator23.8%3771,58735.9%
Zero-Lag LSMATrend23.6%4321,83334.5%
Order-Flow ReversionVolume23.6%3651,54533.1%
VortexTrend23.3%4261,83131.9%
Stochastic Momentum IndexOscillator23.3%3891,66732.8%
Ehlers ReflexMomentum23.2%4231,82033.4%
Laguerre RSIOscillator23.2%4161,79231.6%
Random Walk IndexTrend23.1%4241,83231.4%
Random Walk IndexTrend23.1%4241,83231.4%
DeMarker (21)Momentum23.1%4191,81233.1%
Money Flow IndexVolume23.0%2381,03427.5%
Parabolic SARTrend22.9%4201,83232.5%
Keltner Mean-ReversionVolatility22.9%3531,54231.7%
Holy Grail ConfluenceCustom22.9%2701,17929.5%
DeMarker (14)Momentum22.7%4151,83232.7%
Zero-Lag EMA CrossTrend22.7%4131,82331.4%
ZLEMA 10/30 CrossTrend22.7%4131,82331.4%
Stochastic RSIOscillator22.7%4041,78332.4%
Ease of MovementVolume22.7%3971,75230.8%
DeMarkerOscillator22.7%3781,66333.9%
FRAMA 10/30 CrossTrend22.5%4151,84433.6%
Bullish EngulfingPattern22.5%4131,83729.9%
LSMA 10/30 CrossTrend22.5%4111,82431.8%
TRIXMomentum22.5%3961,76033.1%
Ichimoku TK CrossTrend22.5%3951,75233.5%
RSI Mean-ReversionOscillator22.5%2631,16728.0%
Pivot Points (Standard)Mean Reversion22.4%4151,85231.8%
DEMA 20/50 CrossTrend22.4%3721,65934.6%
Fibonacci PivotsMean Reversion22.1%4091,85232.0%
Know Sure ThingMomentum22.1%3921,77432.4%
Ehlers Roofing FilterOscillator22.1%3751,69435.2%
MACD-VMomentum22.0%4001,81931.0%
Woodies CCIOscillator21.9%4051,84930.0%
Least Squares MATrend21.9%4041,84530.2%
Detrended Price Osc.Oscillator21.8%4031,85232.3%
Hull MA TrendTrend21.8%4001,83931.0%
CCI (30)Trend21.8%3921,80231.0%
Ehlers Cyber CycleOscillator21.7%4021,85533.4%
Camarilla PivotsMean Reversion21.7%4011,85232.8%
Vortex (7)Trend21.7%4021,85031.0%
CCI TrendOscillator21.7%3981,83630.3%
Hull MA 10/40 CrossTrend21.7%3961,82531.4%
DMI DirectionTrend21.7%3931,80831.0%
KDJMomentum21.6%4001,85429.8%
Fisher Center-of-GravityCycle21.6%4001,85429.6%
Bullish HaramiPattern21.6%3981,84227.0%
True Strength IndexMomentum21.6%3931,81630.7%
TEMA 20/50 CrossTrend21.6%3611,67433.9%
Accelerator OscillatorMomentum21.5%3941,83631.0%
Instantaneous TrendlineTrend21.5%3951,83430.2%
Ichimoku (fast)Trend21.5%3931,82630.4%
Percentage Price Osc.Momentum21.5%3911,81930.4%
PPO CrossMomentum21.5%3911,81930.4%
MACDMomentum21.5%3911,81530.6%
Markov Regime (Confirmed)Trend21.5%3561,65431.5%
Relative Vigor IndexOscillator21.4%3971,85331.5%
Bollinger 10 (x1.5) BreakVolatility21.4%3951,84325.7%
Bandpass OscillatorCycle21.4%3941,84030.1%
Price Momentum OscillatorMomentum21.4%3821,78331.1%
Chaikin OscillatorVolume21.4%3771,75831.0%
A/D OscillatorVolume21.4%3771,75831.0%
Elastic VW MATrend21.4%3751,75228.1%
DeMarker (7)Momentum21.3%3941,85031.0%
SMC: Fair Value GapSmart Money21.3%3911,83232.0%
Coral TrendTrend21.3%3771,76931.4%
Volume-Weighted EMATrend21.3%3751,76329.2%
Momentum (50)Momentum21.3%3751,76330.2%
CCI (50)Trend21.3%3751,76031.0%
WMA 10/30 CrossTrend21.3%3741,75331.3%
Supertrend (20,3)Trend21.3%3561,67032.3%
Derivative OscillatorMomentum21.2%3901,84228.1%
CMO (21)Momentum21.2%3871,82428.9%
Ehlers TrendFlexTrend21.2%3711,74932.3%
Ultimate OscillatorOscillator21.2%18587123.2%
Ehlers Relative VigorMomentum21.1%3911,85231.6%
HMA 9/21 CrossTrend21.1%3901,84930.0%
Klinger OscillatorVolume21.1%3721,76729.4%
SMA 15/60 CrossTrend21.1%3291,55631.8%
SMC: Change of CharacterSmart Money21.1%3281,55632.0%
Median MATrend21.0%3841,83228.0%
Williams AlligatorTrend21.0%3821,81629.1%
Williams %R (50)Momentum21.0%3701,76529.9%
Net VolumeVolume21.0%3701,76029.4%
Liquidity Flow OscillatorVolume21.0%3691,76029.4%
MAMA / FAMATrend21.0%3671,74530.9%
Hull MA 20/80 CrossTrend21.0%3631,72733.1%
Stochastic (20,5)Momentum20.9%3861,84929.8%
Coppock CurveMomentum20.9%3701,76731.1%
Ehlers StochasticMomentum20.9%3691,76632.1%
SMC: Order BlockSmart Money20.9%3651,74929.4%
Heikin-Ashi + EMATrend20.8%3791,82528.8%
Morning StarPattern20.8%3781,81528.2%
TEMA 10/30 CrossTrend20.8%3731,79630.5%
Stoch RSI (fast)Momentum20.7%3831,85328.7%
ROC (14)Momentum20.7%3801,83528.4%
CMO (14)Momentum20.7%3801,83528.4%
Cutler's RSIMomentum20.7%3801,83328.5%
ROC (20)Momentum20.7%3781,82428.9%
Momentum (20)Momentum20.7%3781,82428.9%
Premier StochasticMomentum20.7%3761,81328.9%
Even Better SinewaveCycle20.7%3621,74632.5%
CCI (14)Trend20.6%3791,84129.2%
Pascal's Weighted MATrend20.6%3771,82726.7%
Impulse MACDMomentum20.6%3711,80127.0%
ADXRTrend20.6%3661,77727.9%
DEMA 10/30 CrossTrend20.6%3641,76531.5%
EMA 8/21 CrossTrend20.6%3581,74130.6%
Hull SuiteTrend20.6%3571,73431.2%
WMA 20/50 CrossTrend20.6%3341,62431.3%
Range FilterTrend20.5%3781,84025.6%
Relative Volatility IndexVolatility20.5%3751,83029.1%
Williams %R (28)Momentum20.5%3711,81229.0%
Cascade Z-ScoreMomentum20.5%3661,78428.1%
Hull MA 15/60 CrossTrend20.5%3651,78230.6%
TRIX (9)Momentum20.5%3521,71830.8%
SMA 10/30 CrossTrend20.5%3521,71331.4%
KAMA 10/30 CrossTrend20.5%3391,65430.5%
Relative Volume SpikeVolume20.5%3321,62126.0%
Jurik MA (approx.)Trend20.4%3771,85126.9%
Exponential Hull MATrend20.4%3761,84227.9%
Rate of ChangeMomentum20.4%3761,84127.5%
DPO (10)Cycle20.4%3741,83527.9%
Geometric MATrend20.4%3731,83127.1%
Waddah Attar ExplosionVolatility20.4%3731,82425.5%
Coppock (fast)Momentum20.4%3701,81529.2%
SMA 5/20 CrossTrend20.4%3671,80028.8%
TSI (13,7)Momentum20.4%3661,79029.5%
TRIMA 30 TrendTrend20.4%3611,77129.1%
VuManChu Cipher BOscillator20.4%3601,76827.6%
T3 10/40 CrossTrend20.4%3171,55731.0%
Stochastic Slow (21,5)Momentum20.3%3751,84730.1%
FRAMA 30 TrendTrend20.3%3741,84627.4%
T3 (Tillson)Trend20.3%3721,83627.9%
J_TPOTrend20.3%3731,83626.3%
Squeeze MomentumMomentum20.3%3691,82226.1%
EMA 30 TrendTrend20.3%3701,82027.9%
ROC (30)Momentum20.3%3661,80229.3%
CMO (30)Momentum20.3%3661,80229.3%
Momentum (30)Momentum20.3%3661,80229.3%
LSMA 100 TrendTrend20.3%3601,77628.5%
Predictive RangesTrend20.3%3581,76729.1%
Delta Volume (CVD proxy)Volume20.3%3581,76428.2%
Awesome OscillatorMomentum20.3%3501,72331.2%
T3 8/21 CrossTrend20.3%3421,68831.5%
SMA 20/50 CrossTrend20.3%3191,57530.9%
MomentumMomentum20.2%3721,84627.6%
ROC (10)Momentum20.2%3721,84627.6%
Momentum (10)Momentum20.2%3721,84627.6%
Chandelier ExitVolatility20.2%3691,82729.7%
HalfTrendTrend20.2%3601,78029.9%
Half TrendTrend20.2%3591,78029.9%
Volume OscillatorVolume20.2%3491,73226.4%
Hull MA 100 TrendTrend20.2%3491,73129.2%
EMA 9/26 CrossTrend20.2%3461,71430.8%
Supertrend (14,4)Trend20.2%3141,55628.9%
Stochastic Fast (5,3)Momentum20.1%3721,85429.2%
Stochastic (10,3)Momentum20.1%3731,85229.9%
Super Smoother (Ehlers)Trend20.1%3701,84426.7%
Chande Kroll StopVolatility20.1%3711,84230.0%
UT Bot (ATR Trailing)Trend20.1%3701,83928.9%
DEMA 30 TrendTrend20.1%3681,83427.2%
Smoothed MA (Wilder)Trend20.1%3671,82226.8%
Linear Regression SlopeTrend20.1%3561,77029.4%
VWMA vs PriceVolume20.1%3551,77027.7%
Correlation TrendTrend20.1%3561,77029.4%
Price Volume TrendVolume20.1%3511,74227.5%
Relative Momentum IndexOscillator20.1%3471,72429.8%
Rainbow MATrend20.0%3711,85227.2%
Gann HiLo ActivatorTrend20.0%3691,84928.7%
LSMA 30 TrendTrend20.0%3691,84226.7%
WMA 30 TrendTrend20.0%3661,83026.8%
Williams %R (21)Momentum20.0%3661,82727.4%
Std Error ChannelTrend20.0%3641,81626.9%
SMA 30 TrendTrend20.0%3601,80427.2%
Force IndexVolume20.0%3541,76626.7%
SMA 10/40 CrossTrend20.0%3341,66831.5%
TRIX (15)Momentum20.0%3221,61030.2%
Hull MA 30 TrendTrend19.9%3651,83727.6%
SSL ChannelTrend19.9%3651,83028.0%
Three White SoldiersPattern19.9%3641,82927.2%
Chaikin VolatilityVolatility19.9%3631,82826.0%
Keltner 10 (x1.5)Trend19.9%3531,77524.7%
ADX / DMITrend19.9%3501,76227.9%
Ulcer IndexVolatility19.9%3491,75628.3%
Supertrend (10,3)Trend19.9%3321,67030.1%
Zero-Lag MACDMomentum19.8%6693,37533.4%
Smoothed Heikin-AshiTrend19.8%3661,84827.4%
Regularized EMATrend19.8%3641,84326.8%
Bollinger %BVolatility19.8%3641,83627.2%
Triangular MATrend19.8%3641,83427.3%
ALMA 10/30 CrossTrend19.8%3611,82428.2%
RSI (21)Momentum19.8%3571,80726.3%
Acceleration BandsVolatility19.8%3551,79725.6%
Accumulation/DistributionVolume19.8%3471,75527.3%
TRIX (21)Momentum19.8%2941,48229.1%
Gaussian ChannelTrend19.7%3641,84926.7%
HLC TrendTrend19.7%3601,83226.4%
Lorentzian ClassificationML19.7%3601,83229.9%
FRAMA 100 TrendTrend19.7%3611,83027.3%
QQE MODMomentum19.7%3581,81725.6%
Gator OscillatorTrend19.7%3571,81625.4%
Volume Zone OscillatorVolume19.7%3501,77727.4%
VWAP TrendVolume19.7%3481,76926.8%
WMA 10/40 CrossTrend19.7%3381,71429.4%
WMA 15/60 CrossTrend19.7%3211,63329.8%
ZLEMA 30 TrendTrend19.6%3611,84227.1%
Disparity (20)Momentum19.6%3601,83726.6%
Adaptive SupertrendTrend19.6%3521,79627.9%
Supertrend Fast (10,2)Trend19.6%3471,76627.8%
Supertrend (10,2)Trend19.6%3471,76627.8%
On-Balance VolumeVolume19.6%3461,76427.6%
Chande-Kroll Stop (fast)Trend19.5%3611,85129.4%
ALMA 30 TrendTrend19.5%3571,83526.4%
Balance of PowerMomentum19.5%3571,83026.0%
Twiggs Money FlowVolume19.5%3431,76127.1%
Williams FractalsTrend19.5%3421,75128.8%
Guppy Multiple MATrend19.5%3241,66028.9%
WMA 20/80 CrossTrend19.5%3021,54728.7%
Volume Flow IndicatorVolume19.5%2701,38728.5%
ROC (5)Momentum19.4%3601,85326.8%
Arnaud Legoux MATrend19.4%3591,85026.8%
Chande Momentum Osc.Momentum19.4%3571,84427.4%
Trend MagicTrend19.4%3541,82726.8%
Inverse Fisher RSIMomentum19.4%3521,81127.6%
Supertrend (7,2)Trend19.4%3421,76627.6%
Bollinger 30 (x2.0) BreakVolatility19.4%3421,76525.3%
ADX Strong TrendTrend19.4%3321,70727.2%
EMA 10/40 CrossTrend19.4%3191,64428.3%
Williams %R (7)Momentum19.3%3571,85326.4%
MBFX TimingMomentum19.3%3571,85326.4%
Chande Forecast Osc.Oscillator19.3%3571,85128.8%
Kaufman Adaptive MATrend19.3%3571,84926.5%
Deviation-Scaled MATrend19.3%3561,84827.2%
Ehlers DecyclerTrend19.3%3551,84226.0%
Donchian MidlineTrend19.3%3541,83226.7%
RSI Trend (>50)Oscillator19.3%3531,82726.6%
Vertical Horizontal FilterTrend19.3%3411,77025.6%
Chaikin Money FlowVolume19.3%3381,74927.0%
Supertrend (7,3)Trend19.3%3221,67028.7%
Holt Double-Exp MATrend19.2%3561,85025.4%
Disparity IndexMomentum19.2%3551,84626.2%
Delta Volume Rising (CVD proxy)Volume19.2%3431,78226.5%
G-ChannelTrend19.2%3391,76826.9%
Volatility Stop (ATR)Trend19.2%3371,75627.6%
Schaff Trend CycleOscillator19.2%3361,74825.8%
Andean OscillatorTrend19.2%3261,69729.2%
Pretty Good OscillatorOscillator19.1%3521,84326.1%
KAMA 30 TrendTrend19.1%3461,81426.7%
VIDYATrend19.1%3451,80827.1%
Inside-Bar BreakoutPattern19.1%3321,73825.5%
Ichimoku CloudTrend19.1%3251,70628.5%
Standard Error BandsVolatility19.1%2911,52024.9%
Perfect Trend LineTrend19.0%3521,85226.0%
EMA-10 TrendTrend19.0%3521,85025.2%
Disparity (10)Momentum19.0%3521,85025.2%
Ultimate Osc (4,8,16)Momentum19.0%3511,84926.5%
B-XtrenderMomentum19.0%3511,84425.3%
Triangular Hull MATrend19.0%3481,83525.6%
TEMA 30 TrendTrend19.0%3481,83025.7%
RSI (30)Momentum19.0%3381,77726.9%
KAMA 100 TrendTrend19.0%3341,76126.7%
ZLEMA 100 TrendTrend19.0%3321,74427.5%
ROC (60)Momentum19.0%3301,73628.7%
Choppiness IndexVolatility19.0%3271,71725.8%
HammerPattern19.0%3231,70227.5%
T3 30 TrendTrend19.0%3191,67527.8%
SMA 20/80 CrossTrend19.0%2741,44227.9%
RSI (7)Momentum18.9%3501,84825.3%
Elder Bull PowerMomentum18.9%3491,84725.3%
RSI (9)Momentum18.9%3481,84125.3%
Advance Trend PressureMomentum18.9%3451,82426.5%
RSI (25)Momentum18.9%3381,79026.5%
Keltner 20 BreakTrend18.9%3301,74325.3%
Historical Volatility RegimeVolatility18.9%3281,73227.0%
Donchian 20 BreakTrend18.9%3031,60229.2%
Elder ImpulseTrend18.8%3461,84525.0%
ALMA 100 TrendTrend18.8%3271,73926.5%
Keltner 50 (x2.0)Trend18.8%3251,72725.3%
Bollinger BreakoutVolatility18.8%3211,71226.5%
Q-StickMomentum18.7%3471,85126.1%
Disparity (5)Momentum18.7%3461,85126.4%
Donchian 10 BreakTrend18.7%3251,73627.7%
Center of GravityOscillator18.6%3451,85326.7%
Ehlers SuperSmootherTrend18.6%3451,85327.0%
Fractal Adaptive MATrend18.6%3451,85026.1%
Chop Zone (EMA-34 angle)Regime18.6%3171,70726.0%
CCI (100)Trend18.6%3121,67428.4%
Bollinger 50 (x2.5) BreakVolatility18.6%3041,63224.4%
SMC: Break of StructureSmart Money18.6%3001,61028.6%
Bullish MarubozuPattern18.5%3141,70025.8%
STARC BandsVolatility18.5%3121,68526.4%
EMA 20/50 CrossTrend18.5%2821,52627.4%
EMA 15/60 CrossTrend18.5%2821,52427.7%
McGinley 10/30 CrossTrend18.5%1961,06122.5%
Disparity (50)Momentum18.4%3281,78126.0%
EMA 13/48 CrossTrend18.4%2931,59028.1%
EMA Cascade RiderTrend18.3%3041,65827.6%
Pivot Point SuperTrendTrend18.3%2801,52727.1%
Heikin-Ashi TrendTrend18.2%3381,85325.9%
FRAMA 200 TrendTrend18.2%3241,77726.0%
Volatility Regime (VIX-style)Regime18.2%3151,72826.5%
LSMA 200 TrendTrend18.2%3061,67926.9%
Markov RegimeTrend18.2%3031,66227.6%
Trendlines with BreaksTrend18.2%2761,51626.9%
Trend Intensity IndexTrend18.2%2551,40125.9%
Nadaraya-Watson EnvelopeMean Reversion18.2%2191,20123.5%
KAMA 200 TrendTrend18.1%3121,72226.5%
WMA 100 TrendTrend18.1%3111,71926.3%
Donchian BreakoutTrend18.1%3011,65927.9%
CCI (200)Trend18.1%2811,55027.1%
ALMA 200 TrendTrend18.0%2971,65226.9%
Elder-RayMomentum17.9%6023,36630.5%
Piercing LinePattern17.9%3001,67524.6%
MA RibbonTrend17.9%3001,67426.7%
TEMA 100 TrendTrend17.8%2991,68326.7%
Keltner BreakoutVolatility17.8%2921,64525.9%
SMA 100 TrendTrend17.7%2981,68826.1%
Tweezer BottomPattern17.6%2961,67925.6%
T3 15/60 CrossTrend17.6%2451,38925.4%
Hull MA 200 TrendTrend17.5%2881,64226.6%
Disparity (100)Momentum17.4%2991,71626.2%
EMA 100 TrendTrend17.4%2981,71526.2%
VIDYA 30 TrendTrend17.4%2981,71325.0%
Bollinger SqueezeVolatility17.4%2791,60224.8%
RSI (50)Momentum17.3%2971,71325.5%
DEMA 100 TrendTrend17.3%2951,71026.0%
Pring's Special KMomentum17.3%2951,70525.6%
TRIMA 100 TrendTrend17.2%2801,62626.4%
Sine-Weighted MATrend17.1%5753,35426.9%
McGinley DynamicTrend17.1%2911,70325.6%
WMA 200 TrendTrend17.1%2791,63226.1%
ZLEMA 200 TrendTrend17.1%2791,62826.1%
EMA 20/80 CrossTrend17.1%2411,40924.6%
Trend Regularity Adaptive MATrend17.0%2861,67825.0%
VIDYA 10/30 CrossTrend17.0%1951,15021.7%
Woodie PivotsTrend16.9%3131,85223.9%
T3 20/80 CrossTrend16.8%2001,18922.2%
EMA 200 TrendTrend16.7%2671,60224.3%
Positive Volume IndexVolume16.7%2351,40923.8%
PMaxTrend16.7%2311,38523.7%
DEMA 200 TrendTrend16.5%2651,60725.2%
Accumulation Swing IndexTrend16.4%3031,85123.0%
Swing IndexMomentum16.4%3031,85123.0%
TRIMA 200 TrendTrend16.4%2431,48623.9%
Trade Volume IndexVolume16.3%2651,62323.4%
Negative Volume IndexVolume16.3%1911,16923.1%
SMA 200 TrendTrend16.2%2591,59823.5%
Vegas TunnelTrend16.2%2571,59124.2%
SMA 50/200 CrossTrend16.1%13684516.9%
Trend-Gated AsymmetricTrend15.8%2561,61823.1%
TEMA 200 TrendTrend15.8%2461,55924.5%
Donchian 55/20Trend15.6%2301,47422.7%
SMC: Equal Highs / LowsSmart Money15.6%4327516.2%
McGinley 30 TrendTrend15.2%2311,51821.5%
T3 100 TrendTrend15.0%2141,42522.5%
EMA 50/200 CrossTrend14.9%12181415.5%
Donchian 100 BreakTrend14.0%11179514.5%
VIDYA 100 TrendTrend13.5%1811,34318.1%
T3 200 TrendTrend13.5%1421,05216.8%
McGinley 100 TrendTrend12.5%1511,20714.2%
VIDYA 200 TrendTrend11.4%11197413.1%
McGinley 200 TrendTrend10.3%1111,07312.4%
How this is measured

One test is one asset on one timeframe. "Beat buy-and-hold" means the strategy returned more than holding that same asset over the same window. The headline column is out-of-sample — measured on data the setup was not selected on. Across everything, 14.6% beat buy-and-hold on full history versus 20.1% out-of-sample; the out-of-sample window is shorter and buy-and-hold is itself negative in more of those windows, which is why the two differ.

The final column picks each asset's best timeframe after seeing the results. It is always the flattering number, and it is the one most published backtests quietly report. Educational information only — not investment advice. Hypothetical backtested results; past performance does not guarantee future results. Trading involves risk of loss.

Free · no spam

Get the weekly edge report

The best-performing indicator per asset, what changed this week, and the honest caveats — straight to your inbox.