PerpForge
Get started

The leaderboard · EMA crossover · every canonical pairing, long and short

Every strategy we've tested, ranked by what's real.

PerpForge is a perpetual-futures strategy simulator. We backtest common trading ideas on real price data and publish which ones have an edge you can tell apart from luck. Then you run your own. Pick a family below to read its full set, or read the cross-family ranking underneath.

Browse by family

How to read the cross-family ranking. We rank by edge significance, not by the return. So a strategy with a small but proven edge outranks one with a big but unproven return, and a robust loser can outrank a lucky winner. That ordering is the whole point: it shows which results you can trust, not which look biggest. Within one verdict we break ties by the confidence-adjusted Sharpe ratio, so the steadier of the two comes first. Inconclusive and busted results sit at the bottom.

Most significant · across all families

#StrategyVerdictReturnin-sampleWorst drawdowndepth · recovery
37
EMA Cross 12/26
SOL·1h·long·858 trades
+0.45Real edge+1.2%-11%·24mo
38
EMA Cross 21/50
SOL·1h·long·440 trades
+0.45Real edge+2.6%-8%·18mo
35
EMA Cross 21/50
SOL·4h·long·115 trades
+0.36Real edge+12.7%-9%·23mo
50
EMA Cross 12/26
SOL·30m·long·1744 trades
+0.24Real edge+0.5%-11%·24mo
39
EMA Cross 12/26
ETH·30m·long·1796 trades
+0.15Real edge+0.3%-5%·9mo
41
EMA Cross 50/200
SOL·4h·long·33 trades
+0.14Real edge+49.4%-37%·28mo
42
EMA Cross 21/50
BTC·4h·long·116 trades
+0.09Real edge+4.1%-6%·25mo
36
EMA Cross 21/50
ETH·1h·long·458 trades
+0.04Real edge+1.2%-8%·19mo
33
EMA Cross 12/26
BTC·30m·short·1829 trades
-1.65No edge-0.2%-18%·70mo
30
EMA Cross 9/21
SOL·15m·short·4655 trades
-1.83No edge-0.2%-40%·67mo
34
EMA Cross 9/21
ETH·15m·short·4764 trades
-1.98No edge-0.1%-30%·70mo
40
EMA Cross 12/26
BTC·15m·short·3763 trades
-2.31No edge-0.2%-28%·70mo
17
EMA Cross 9/21
ETH·5m·long·14854 trades
-2.41No edge-0.1%-52%·60mo
46
EMA Cross 9/21
Heavy lossSOL·5m·short·14451 trades
-2.68No edge-0.1%-64%·64mo
48
EMA Cross 9/21
BTC·15m·short·4901 trades
-2.72No edge-0.2%-34%·71mo
19
EMA Cross 9/21
Heavy lossSOL·1m·long·70377 trades
-3.67No edge-0.1%-98%·63mo
17
EMA Cross 9/21
Heavy lossETH·5m·short·14854 trades
-3.71No edge-0.1%-60%·71mo
20
EMA Cross 9/21
Heavy lossBTC·5m·long·14847 trades
-3.72No edge-0.1%-58%·64mo
19
EMA Cross 9/21
Heavy lossSOL·1m·short·59726 trades
-4.72No edge-0.1%-98%·69mo
20
EMA Cross 9/21
Heavy lossBTC·5m·short·14848 trades
-5.19No edge-0.2%-67%·71mo
22
EMA Cross 9/21
Heavy lossETH·1m·long·62424 trades
-8.84No edge-0.1%-98%·71mo
22
EMA Cross 9/21
Heavy lossETH·1m·short·55969 trades
-10.54No edge-0.2%-98%·71mo
24
EMA Cross 9/21
Heavy lossBTC·1m·long·59111 trades
-11.07No edge-0.1%-98%·71mo
24
EMA Cross 9/21
Heavy lossBTC·1m·short·54454 trades
-13.19No edge-0.2%-98%·71mo
44
EMA Cross 21/50
ETH·4h·long·118 trades
-0.04Inconclusive+4.2%-7%·28mo
43
EMA Cross 50/200
ETH·4h·long·36 trades
-0.06Inconclusive+15.1%-8%·44mo
52
EMA Cross 12/26
SOL·15m·long·3584 trades
-0.11Inconclusive+0.2%-14%·28mo
47
EMA Cross 21/50
BTC·1h·long·473 trades
-0.12Inconclusive+0.7%-9%·29mo
45
EMA Cross 12/26
ETH·1h·long·888 trades
-0.14Inconclusive+0.4%-9%·38mo
30
EMA Cross 9/21
SOL·15m·long·4655 trades
-0.25Inconclusive+0.1%-14%·31mo
49
EMA Cross 12/26
BTC·1h·long·889 trades
-0.25Inconclusive+0.3%-8%·28mo
51
EMA Cross 12/26
ETH·15m·long·3654 trades
-0.29Inconclusive+0.1%-9%·43mo
33
EMA Cross 12/26
BTC·30m·long·1828 trades
-0.38Inconclusive+0.1%-6%·26mo
34
EMA Cross 9/21
ETH·15m·long·4763 trades
-0.72Inconclusive+0.0%-13%·63mo
35
EMA Cross 21/50
SOL·4h·short·115 trades
-0.73Inconclusive+0.3%-14%·44mo
36
EMA Cross 21/50
ETH·1h·short·458 trades
-0.74Inconclusive-0.1%-8%·44mo
37
EMA Cross 12/26
SOL·1h·short·858 trades
-0.90Inconclusive-0.1%-17%·69mo
38
EMA Cross 21/50
SOL·1h·short·440 trades
-0.92Inconclusive-0.1%-25%·69mo
39
EMA Cross 12/26
ETH·30m·short·1797 trades
-0.92Inconclusive+0.0%-13%·70mo
40
EMA Cross 12/26
BTC·15m·long·3762 trades
-0.98Inconclusive+0.0%-16%·64mo
41
EMA Cross 50/200
SOL·4h·short·33 trades
-1.03Inconclusive-1.1%-13%·40mo
42
EMA Cross 21/50
BTC·4h·short·116 trades
-1.04Inconclusive-0.8%-8%·70mo
43
EMA Cross 50/200
ETH·4h·short·35 trades
-1.05Inconclusive-4.3%-12%·65mo
44
EMA Cross 21/50
ETH·4h·short·118 trades
-1.14Inconclusive-1.1%-10%·71mo
45
EMA Cross 12/26
ETH·1h·short·888 trades
-1.15Inconclusive-0.2%-14%·70mo
46
EMA Cross 9/21
SOL·5m·long·14450 trades
-1.19Inconclusive+0.0%-49%·62mo
47
EMA Cross 21/50
BTC·1h·short·473 trades
-1.25Inconclusive-0.4%-13%·70mo
48
EMA Cross 9/21
BTC·15m·long·4900 trades
-1.34Inconclusive-0.1%-22%·65mo
49
EMA Cross 12/26
BTC·1h·short·889 trades
-1.36Inconclusive-0.3%-13%·70mo
50
EMA Cross 12/26
SOL·30m·short·1743 trades
-1.43Inconclusive-0.3%-25%·69mo
51
EMA Cross 12/26
ETH·15m·short·3655 trades
-1.48Inconclusive-0.1%-22%·70mo
52
EMA Cross 12/26
SOL·15m·short·3584 trades
-1.67Inconclusive-0.2%-34%·69mo
Some of these blew the account to zero. Others lost most of it. We leave them on the board, ranked next to the winners.
A curated cross-family selection: the strongest results plus the notable busts. Drill into any family above for its complete set. in-sample · Binance · Sep 2020 – Jul 2026flat fees + conservative slippage · no funding · as of Jul 2026

The next experiment

Ask the next question.

We test the baselines. You test the variant we didn't. Your parameters, symbols, and leverage, on the same engine. Find out whether your idea has a real edge before you risk real money.

Run your own idea Free account, no card