Trading and Investment Strategies

Trading Strategies That Win

Find out which trading strategies actually work before you risk a cent. 49 popular strategies, put to the test and ranked so the winners stand out at a glance.

49
Strategies
64
Best
41
Median
12
Worst
Rank Strategy Family Score
01 WMA 20 50 Crossover Trend 64 Open
02 Golden Cross 50 200 Trend 62 Open
03 WMA 20 50 200 Early Stack Trend 61 Open
04 Faber Timing Model Trend 60 Open
05 WMA 20 50 200 Stack Trend 60 Open
06 WMA 20 200 Crossover Trend 58 Open
07 MACD Zero Cross Trend 57 Open
08 Turtle Breakout 55 20 Breakout 56 Open
09 WMA 13 21 34 Stack Trend 56 Open
10 Ichimoku Cloud Breakout Trend 55 Open
11 Aroon Crossover Trend 54 Open
12 Cci Trend Momentum 54 Open
13 Donchian Breakout Breakout 54 Open
14 WMA 7 20 50 Stack Trend 54 Open
15 Ichimoku Tk Cross Trend 53 Open
16 WMA 20 50 ATR Trailing Stop Trend 52 Open
17 Time Series Momentum Momentum 51 Open
18 Skip Month Momentum Momentum 50 Open
19 Dual Momentum 90 252 Momentum 48 Open
20 Keltner Channel Breakout Breakout 48 Open
21 Time Series Momentum 252 Momentum 48 Open
22 Turtle Breakout Breakout 47 Open
23 High Watermark Momentum Momentum 43 Open
24 Adx Dmi Trend Trend 42 Open
25 MACD Trend Filtered Cross Trend 41 Open
26 WMA 20 50 Proximity Crossover Trend 41 Open
27 MACD Signal Crossover Trend 40 Open
28 WMA 50 Price Cross Trend 40 Open
29 Double 7 Mean reversion 38 Open
30 Connors RSI 2 Mean reversion 36 Open
31 Vwap Cross Trend 36 Open
32 Parabolic Sar Trend 34 Open
33 Obv Trend Momentum 32 Open
34 Price WMA 20 Crossover Trend 32 Open
35 RSI Oversold Overbought Mean reversion 30 Open
36 WMA 20 50 Adx Filtered Trend 30 Open
37 Mfi Reversal Mean reversion 28 Open
38 RSI WMA Crossover Trend 28 Open
39 Bollinger Band To Band Mean reversion 26 Open
40 Momentum WMA Crossover Momentum 26 Open
41 Stochastic Oscillator Mean reversion 26 Open
42 Bollinger Mean Reversion Mean reversion 25 Open
43 Williams R Mean reversion 23 Open
44 MACD Histogram Turn Momentum 22 Open
45 Support Resistance Bounce Mean reversion 22 Open
46 Bollinger Squeeze Breakout Breakout 20 Open
47 Green Candle Follow Momentum 20 Open
48 WMA 20 50 200 Short Stack Trend 14 Open
49 WMA 20 50 Short Crossover Trend 12 Open

By Category

  1. Trend n=25 45
  2. Breakout n=5 45
  3. Momentum n=10 39
  4. Mean reversion n=9 28

By Timeframe

  1. 1d n=686 49
  2. 4h n=686 49
  3. 1h n=686 36
  4. 30m n=686 30

By Market

  1. SOLUSDT n=392 48
  2. DOGEUSDT n=392 44
  3. ALL n=392 43
  4. BNBUSDT n=392 41
  5. XRPUSDT n=392 40
  6. ETHUSDT n=392 40
  7. BTCUSDT n=392 32

Best strategy per symbol and timeframe

How Scoring Works

Every strategy is run on every symbol × timeframe cell, on both real and resampled price history. Each cell gets five 0–100 sub-scores, blended into one composite score by the weights below. A strategy's total score (shown next to its name) is the average of its composite score across all cells, then averaged again across the real and resampled datasets.

Beats Hold 25% of the composite

Shows whether the strategy was worth running at all. A strategy that cannot beat owning the asset over the same window is an expensive way to own the asset.

Sbeats_hold = clamp0100(50 + 25 log2EnetEhold)

Compares final net equity to what simply holding the asset would have returned over the same window. 50 is break-even; every doubling versus buy-and-hold adds 25 points.

Risk Adjusted 35% of the composite

Shows what the return cost in volatility, which is what separates a steady strategy from a lucky one. It carries the most weight of the five.

Srisk = clamp0100(55 · Sharpe + 5)

A linear read on the rolling annualized Sharpe ratio at the last trade — 0 Sharpe scores 5, roughly 1.7 Sharpe maxes out the scale.

Profitability 20% of the composite

Shows how far the account actually grew, with no question of how it got there — the plain result a reader came for.

Sprofit = clamp0100(20 log2EnetE0)

How many times the starting cash multiplied, on a log scale — each doubling of capital is worth 20 points.

Win Rate 10% of the composite

Shows how often the strategy was right. On its own it says little, since one large loss outweighs many small wins, which is why it is worth a tenth.

Swin = clamp0100(2.5 (W% − 20))

The share of trades that closed profitable, rescaled so a 20% win rate scores 0 and a 60% win rate maxes out the scale.

Fee Efficiency 10% of the composite

Shows how much of the result survives the exchange. This is where a strategy that changes its mind often loses what it made.

Sfee = clamp0100(Enet/Egross − 0.40.6 × 100)

The share of the fee-free (gross) result that survives after fees — 60% survival scores 0, keeping the full gross result scores 100.

Composite

Shows the number every ranking on this site is sorted by, and the one shown beside a strategy's name.

Composite = 0.25 Sbeats_hold + 0.35 Srisk + 0.20 Sprofit + 0.10 Swin + 0.10 Sfee

The five sub-scores blended by weight into one 0–100 number per symbol × timeframe cell — risk-adjusted return and beating a hold carry the most weight.