The Bot Lab
We test the crazy ideas so you don't have to.
Virtual trading experiments. Real market data. Fully transparent rules. No real money. Every strategy is open — you see exactly how it works.
23
Experiments
22
Running
$10k
Virtual each
+2104.2%
Best bot
Real code, real data
Every bot is a real Python script running real backtests on real market data. No fake numbers, no cherry-picked charts.
Fully transparent
You see the exact rules, parameters, and tech stack. Every trade is logged and timestamped. No black boxes.
Graduation path
Bots that prove themselves over 3+ months get promoted to live trading with real money. From lab to reality.
How we backtest
Why these numbers actually mean something
Most backtests online are garbage. Cherry-picked timeframes, missing fees, curve-fit parameters, no validation. Here's what we do differently.
6 years of real data
Every backtest runs on 2,296 days of actual BTC/USD prices from CryptoCompare — Jan 2020 to today. That includes the 2020 COVID crash, the 2021 bull run, the 2022 bear market (-77%), and the 2024 rally.
Real trading fees included
0.1% per trade (Bybit spot taker fee). Every buy. Every sell. Applied in the order they happen. This is why our Scalper bot has a 65% win rate and still loses money — fees eat the edge.
Multiple market cycles
A strategy that only works in a bull market isn't a strategy. Our 6-year window forces every bot through both euphoria and despair. Strategies that collapse in bear markets get exposed.
Day-by-day equity tracking
We don't just report the final number. Every card shows the real portfolio value on every single day — including drawdowns, flat cash periods, and recoveries. No smoothing, no interpolation.
Parameter robustness tests
We don't just run one parameter set. We test 5-10 variants per bot. If a strategy only works with one specific setting (fragile), we label it. Only strategies that work across many settings (robust) earn trust.
We publish our failures
When our "gold nugget" Volume Spike bot went from +45% to -27% after extending the data, we wrote an article about it. Overfitting is the silent killer of backtests. We name it.
Typical crypto backtest vs. BotLab backtest
❌ What you usually see
- • Cherry-picked 6-month bull market window
- • No trading fees included
- • One parameter set that "just happens to work"
- • Final number only, no equity curve
- • Only winners shown, losers hidden
- • No code, no data source, no validation
- • "Trust me bro"
✅ What we do
- • 6 years of data across all market conditions
- • 0.1% fee per trade, compounded correctly
- • 5-10 parameter variants tested for robustness
- • Day-by-day equity curve visible on every card
- • All 23 bots shown, including the failures
- • Open source Python framework, public data
- • "Here's the code. Run it yourself."
Still not perfect: 6 years of data captures one major Bitcoin cycle. True statistical significance would require decades. We are transparent about this. That's also why bots need to prove themselves live for 3+ months before graduating to real money.
BotLab Leaderboard
Live rankings| # | Bot | Return |
|---|---|---|
| 🥇 | ⏳ The Halving Bot | +2104.2% |
| 🥈 | 📆 The Seasonality Bot | +1482.8% |
| 🥉 | 🔄 The Contrarian | +453.9% |
| 4 | 😱 The Panic Buyer | +391% |
| 5 | 🌕 The Lunatic | +214.8% |
| 6 | 🌀 The Fibonacci Bot | +155.5% |
| 7 | 🏃 The Momentum Bot | +130% |
| 8 | 🧬 The Entropy Bot | +117.5% |
| 9 | 🐢 The Turtle | +102.2% |
| 10 | 📉 The RSI Bot | +46.5% |
| 11 | 📅 The Weekender | +30.1% |
| 12 | ⚡ The Scalper | +30% |
| 13 | 🐋 The Whale Watcher | +28.8% |
| 14 | 📈 The Funding Rate Bot | +27.9% |
| 15 | 🌪️ The Volatility Trader | +19.2% |
| 16 | 🇺🇸 The Trump Trader | +8.5% |
| 17 | 🌊 The Calm Before Storm | +0.1% |
| 18 | 🐝 The Hive Mind | -1.3% |
| 19 | ↔️ The Divergence Bot | -8.5% |
| 20 | ⛏️ The Hash Rate Bot | -9.8% |
| 21 | 📊 The VWAP Bot | -12.5% |
| 22 | 🥧 The Pi Bot | -26.9% |
| 23 | 🔊 The Volume Spike | -27.6% |
All experiments
Bot details
Sorted by return. Click any card for full strategy details.
The Halving Bot
Buy 6 months before halving, sell 12 months after. +91%.
+2104.2%
Return?
100%
Win Rate?
2
Trades (~1 every 38 months)?
0%
Max DD?
100%
Robust?
The Seasonality Bot
Sell in May? We tested crypto seasonality.
+1482.8%
Return?
71.4%
Win Rate?
7
Trades (~1 every 11 months)?
0%
Max DD?
100%
Robust?
The Contrarian
Does the OPPOSITE of what RSI says. And it works.
+453.9%
Return?
55.6%
Win Rate?
9
Trades (~1 every 8 months)?
0%
Max DD?
100%
Robust?
The Panic Buyer
Buys when everyone screams SELL
+391%
Return?
50%
Win Rate?
4
Trades (~1 every 19 months)?
-28%
Max DD?
60%
Robust?
The Lunatic
Full moon buy, new moon sell. Yes, really.
+214.8%
Return?
51.3%
Win Rate?
78
Trades (~1/month)?
0%
Max DD?
The Fibonacci Bot
Sacred geometry or trader astrology? We tested it.
+155.5%
Return?
80%
Win Rate?
15
Trades (~1 every 5 months)?
0%
Max DD?
The Momentum Bot
Rides winning streaks, exits on first red day
+130%
Return?
35.9%
Win Rate?
128
Trades (~1/month)?
0%
Max DD?
83%
Robust?
The Entropy Bot
Uses information theory to detect regime changes. Beats HODL.
+117.5%
Return?
60.9%
Win Rate?
23
Trades (~1 every 3 months)?
0%
Max DD?
100%
Robust?
The Turtle
Classic Donchian channel breakout — the original turtle trading
+102.2%
Return?
47.4%
Win Rate?
95
Trades (~1/month)?
0%
Max DD?
100%
Robust?
The RSI Bot
The most popular indicator. Does it actually work?
+46.5%
Return?
66.7%
Win Rate?
9
Trades (~1 every 8 months)?
0%
Max DD?
The Weekender
Monday buy, Friday sell. Every week.
+30.1%
Return?
51.5%
Win Rate?
328
Trades (~1/week)?
0%
Max DD?
The Scalper
Buys every dip, sells every bounce. Speed kills.
+30%
Return?
68.9%
Win Rate?
177
Trades (~1 every 2 weeks)?
0%
Max DD?
The Whale Watcher
Follows the smart money on-chain
+28.8%
Return?
60%
Win Rate?
5
Trades (~1 every 6 months)?
0%
Max DD?
100%
Robust?
The Funding Rate Bot
Trades against the crowd when leverage gets extreme
+27.9%
Return?
50%
Win Rate?
2
Trades (~1 every 14 months)?
0%
Max DD?
The Volatility Trader
Only trades when volatility explodes — bigger swings, bigger profits
+19.2%
Return?
62.5%
Win Rate?
72
Trades (~1/month)?
0%
Max DD?
The Trump Trader
Trades when the president tweets
+8.5%
Return?
100%
Win Rate?
1
Trades (~1 every 15 months)?
0%
Max DD?
100%
Robust?
The Calm Before Storm
Buys when volatility is at its lowest — the calm before the explosion
+0.1%
Return?
44.4%
Win Rate?
18
Trades (~1 every 4 months)?
0%
Max DD?
78%
Robust?
The Hive Mind
Follows Reddit sentiment
-1.3%
Return?
50%
Win Rate?
4
Trades (~1 every 4 months)?
-1.3%
Max DD?
38%
Robust?
The Divergence Bot
When price and sentiment disagree, something is about to happen
-8.5%
Return?
50%
Win Rate?
4
Trades (~1 every 7 months)?
-8.5%
Max DD?
60%
Robust?
The Hash Rate Bot
Follow the miners — they know something you don't
-9.8%
Return?
36.8%
Win Rate?
19
Trades (~1 every 2 months)?
-9.8%
Max DD?
The VWAP Bot
Buys below the 20-day average, sells above
-12.5%
Return?
71.9%
Win Rate?
57
Trades (~1 every 2 months)?
-12.5%
Max DD?
The Pi Bot
Trading with mathematical constants. The ultimate placebo.
-26.9%
Return?
51%
Win Rate?
49
Trades (~1 every 2 months)?
-26.9%
Max DD?
17%
Robust?
The Volume Spike
Buys when volume explodes and price dips — Wyckoff accumulation
-27.6%
Return?
48.6%
Win Rate?
37
Trades (~1 every 2 months)?
-27.6%
Max DD?
100%
Robust?
Your idea, our lab
Got a strategy idea?
Tell us what to test next. Subscribe to the newsletter and reply with your craziest strategy idea. If it's testable, we'll build it.
Bot Alerts & Trading Lies
Get notified instantly when the bot buys or sells. Plus: free PDF, weekly myth-busting and bot performance updates.
Graduated from the lab
5 bots that cleared the bar
The Watchdog on real capital. Tactician, Genius and Alpha Hunter on paper. Scout on backtest-only. Tier-labeled, walk-forward tested, honest about what's live.
Experiments that got retired
And the ones that didn't clear the bar
Every failed walk-forward, every downgraded bot, every retired experiment. Documented publicly. So you can trust the survivors.
Disclaimer: The Bot Lab uses virtual money only. No real trades are executed. Past performance (including backtests) does not guarantee future results. This is an educational experiment, not financial advice.