The BotLab
We test the wild stuff.
Lunar cycles. Trump tweets. Halving countdowns. Reddit sentiment. Hash rate signals. The BotLab is where we test 23 deliberately weird trading ideas on 6 years of real Bitcoin data — every rule, every fee, every drawdown. Most fail spectacularly. A few surprise us. What survived is on /bots →
23
Strategies tested
2
Beat HODL over 8y
4
Profitable, lost to HODL
17
Busted
Every backtest on this site is a bet on regime continuity. We test on the past — the future is a regime draw we haven't fully observed. Walk-forward catches what we've seen; it cannot catch what hasn't happened yet. Why this matters →
How our three research stages fit together
🧪 BotLab (here)
Our experimental playground. Weird, creative, sometimes ridiculous strategy ideas — backtested honestly. Most never left the lab. This is where curiosity lives.
🤖 /bots
The survivors. Strategies that passed every filter and now run live — on real capital or paper-tracked daily. Multi-metric panels, honest tiers, open caveats.
Bots we killed in production. Retired with date, root cause, and lesson. Different from the Lab — these actually went live before we pulled the plug.
Real code, real data
Every backtest is a real Python script running on 6 years of actual Bitcoin prices. No fake numbers, no cherry-picked charts, no Excel guesswork.
Fully transparent rules
You see the exact entry/exit rules, parameters, and data source for every strategy. No black boxes. The code is what it claims to be.
The survivors moved to /bots
Most strategies in this archive failed or were too fragile to promote. A few (Watchdog-style cycle filter, momentum rotation) passed multiple checks and now run on real or paper capital.
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. Even a rigorous backtest is necessary but not sufficient — which is why only a handful of these strategies ever graduated to live trading on our /bots page.
BotLab Leaderboard
Live rankings| # | Bot | Return |
|---|---|---|
| 🥇 | ⏳ The Halving Bot | +1706.3% |
| 🥈 | 🔄 The Contrarian | +710.9% |
| 🥉 | 📆 The Seasonality Bot | +680.7% |
| 4 | 🐢 The Turtle | +265% |
| 5 | 😱 The Panic Buyer | +235.9% |
| 6 | 🏃 The Momentum Bot | +225% |
| 7 | 🧬 The Entropy Bot | +123.5% |
| 8 | 📉 The RSI Bot | +46.5% |
| 9 | 📈 The Funding Rate Bot | +32.9% |
| 10 | 🐋 The Whale Watcher | +28.8% |
| 11 | 🌕 The Lunatic | +17.3% |
| 12 | 🇺🇸 The Trump Trader | +12.7% |
| 13 | ⛏️ The Hash Rate Bot | +8.3% |
| 14 | 🐝 The Hive Mind | +2.6% |
| 15 | 🌪️ The Volatility Trader | -2.3% |
| 16 | 🌀 The Fibonacci Bot | -4.3% |
| 17 | 🔊 The Volume Spike | -9.2% |
| 18 | 🌊 The Calm Before Storm | -16.3% |
| 19 | 🥧 The Pi Bot | -20.3% |
| 20 | ⚡ The Scalper | -34.4% |
| 21 | 📅 The Weekender | -46% |
| 22 | ↔️ The Divergence Bot | -50.7% |
| 23 | 📊 The VWAP Bot | -77.3% |
The full archive
All 23 backtested strategies
Sorted by return. Every card includes the full rule set and equity curve. Historical backtests — not currently trading.
The Halving Bot
Buy 6 months before halving, sell 12 months after. +91%.
+1706.3%
Return?
100%
Win Rate?
2
Trades (~1 every 39 months)?
-52.5%
Max DD?
100%
Robust?
The Contrarian
Does the OPPOSITE of what RSI says. And it works.
+710.9%
Return?
55.6%
Win Rate?
9
Trades (~1 every 9 months)?
-64.2%
Max DD?
100%
Robust?
The Seasonality Bot
Sell in May? We tested crypto seasonality.
+680.7%
Return?
71.4%
Win Rate?
7
Trades (~1 every 11 months)?
-74.6%
Max DD?
100%
Robust?
The Turtle
Classic Donchian channel breakout — the original turtle trading
+265%
Return?
47.4%
Win Rate?
95
Trades (~1/month)?
-51.3%
Max DD?
100%
Robust?
The Panic Buyer
Buys when everyone screams SELL
+235.9%
Return?
50%
Win Rate?
4
Trades (~1 every 20 months)?
-71.9%
Max DD?
60%
Robust?
The Momentum Bot
Rides winning streaks, exits on first red day
+225%
Return?
35.9%
Win Rate?
128
Trades (~1/month)?
-28.4%
Max DD?
83%
Robust?
The Entropy Bot
Information theory meets Bitcoin. Fails honest validation.
+123.5%
Return?
58.6%
Win Rate?
29
Trades (~1 every 3 months)?
-37.7%
Max DD?
9%
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 Funding Rate Bot
Trades against the crowd when leverage gets extreme
+32.9%
Return?
50%
Win Rate?
2
Trades (~1 every 15 months)?
-49.6%
Max DD?
The Whale Watcher
Follows the smart money on-chain
+28.8%
Return?
60%
Win Rate?
5
Trades (~1 every 6 months)?
-28%
Max DD?
100%
Robust?
The Lunatic
Full moon buy, new moon sell. Yes, really.
+17.3%
Return?
51.3%
Win Rate?
78
Trades (~1/month)?
-80.8%
Max DD?
The Trump Trader
Trades when the president tweets
+12.7%
Return?
100%
Win Rate?
1
Trades (~1 every 17 months)?
-49.6%
Max DD?
100%
Robust?
The Hash Rate Bot
Follow the miners — they know something you don't
+8.3%
Return?
36.8%
Win Rate?
19
Trades (~1 every 2 months)?
-33%
Max DD?
The Hive Mind
Follows Reddit sentiment
+2.6%
Return?
50%
Win Rate?
4
Trades (~1 every 4 months)?
-28.5%
Max DD?
38%
Robust?
The Volatility Trader
Only trades when volatility explodes — bigger swings, bigger profits
-2.3%
Return?
62.5%
Win Rate?
72
Trades (~1/month)?
-52.5%
Max DD?
The Fibonacci Bot
Sacred geometry or trader astrology? We tested it.
-4.3%
Return?
80%
Win Rate?
15
Trades (~1 every 5 months)?
-77.3%
Max DD?
The Volume Spike
Buys when volume explodes and price dips — Wyckoff accumulation
-9.2%
Return?
48.6%
Win Rate?
37
Trades (~1 every 2 months)?
-53.6%
Max DD?
100%
Robust?
The Calm Before Storm
Buys when volatility is at its lowest — the calm before the explosion
-16.3%
Return?
44.4%
Win Rate?
18
Trades (~1 every 4 months)?
-53.6%
Max DD?
78%
Robust?
The Pi Bot
Trading with mathematical constants. The ultimate placebo.
-20.3%
Return?
51%
Win Rate?
49
Trades (~1 every 2 months)?
-34.2%
Max DD?
17%
Robust?
The Scalper
Buys every dip, sells every bounce. Speed kills.
-34.4%
Return?
68.9%
Win Rate?
177
Trades (~1 every 2 weeks)?
-68.1%
Max DD?
The Weekender
Monday buy, Friday sell. Every week.
-46%
Return?
51.5%
Win Rate?
328
Trades (~1 every 2 weeks)?
-76.6%
Max DD?
The Divergence Bot
When price and sentiment disagree, something is about to happen
-50.7%
Return?
50%
Win Rate?
4
Trades (~1 every 7 months)?
-58.8%
Max DD?
60%
Robust?
The VWAP Bot
Buys below the 20-day average, sells above
-77.3%
Return?
71.9%
Win Rate?
57
Trades (~1 every 2 months)?
-86.7%
Max DD?
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.
TheBot-Letter
Get the same signals our 10 live trading bots send our internal team — before they show up on the website.
- The 17 Biases That Wreck Your Trading38 pages · 10 backtest traps + 6 behavioral biases + the meta-bias, backed with 6 years of real BTC data · arrives instantly
- Bot signal accessEvery BUY/SELL across all 12 live bots · in your inbox the moment it happens
- Weekly performance reviewEquity curves · what worked · what didn't · zero marketing spin
Our live trading bots
7 bots currently running (real or paper)
The research here informs what we actually trade. The Watchdog on real capital, plus six paper-traded strategies: Tactician 2.0, Rotator, Tri-Rotator, Hedge Hopper, Genius, Alpha Hunter. Tier-labeled, walk-forward testedA backtest method: we split the historical data into 3 independent time windows and check whether the strategy beats HODL in each one separately. Catches strategies that only work in one specific market regime., honest about what's live.
Experiments that got retired
And the ones that didn't clear the bar
Every failed walk-forwardA backtest method: we split the historical data into 3 independent time windows and check whether the strategy beats HODL in each one separately. Catches strategies that only work in one specific market regime., every downgraded bot, every retired experiment. Documented publicly. So you can trust the survivors.
Disclaimer: The BotLab contains historical backtests only — no real trades are executed and nothing here is live. Past performance (including backtests) does not guarantee future results. This is an educational research playground, not financial advice.