- 49
- Strategies
- 64
- Best
- 41
- Median
- 12
- Worst
Beats Hold
Risk Adjusted
Profitability
Win Rate
Fee Efficiency
Composite
By Category
- Trend n=25 45
- Breakout n=5 45
- Momentum n=10 39
- Mean reversion n=9 28
By Timeframe
- 1d n=686 49
- 4h n=686 49
- 1h n=686 36
- 30m n=686 30
By Market
- SOLUSDT n=392 48
- DOGEUSDT n=392 44
- ALL n=392 43
- BNBUSDT n=392 41
- XRPUSDT n=392 40
- ETHUSDT n=392 40
- 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.