AI Investing Bots — Live Paper-Trading Leaderboard
A transparent, daily-updated performance dashboard for 24 production trading bots. Every bot is paper-traded live against real market data, each seeded with the same $10,000 at launch, so the returns below are directly comparable across ML, technical-analysis, sentiment, regime-switching, LLM-driven, and portfolio-optimisation strategies.
Last updated: 2026-04-15 11:37 UTC
Open source
These bots run on python_tradingbot_framework — an open-source, Kubernetes-native framework for building, backtesting, and deploying automated trading strategies. Every strategy shown here can be inspected, forked, or run yourself: the source code for each bot is linked from its page.
How it works
- Each bot is deployed as a Kubernetes CronJob from the open-source framework.
- Every trading day it updates its paper portfolio and writes results to a shared Postgres database.
- This site regenerates daily from that database — no manual edits, no cherry-picked windows.
Strategy families
- Tree-based ML — Gradient-boosted and random-forest models trading FX and metals on engineered features.
- Regime-adaptive — Detects market regimes (trend vs. mean-reversion) and switches strategy per regime.
- Sentiment & news — Trades on news flow, fear-greed indices, and aggregated sentiment signals.
- Kronos forecasting — Uses the Kronos time-series foundation model to forecast short-horizon returns.
- AI / LLM-driven — LLM-in-the-loop strategies: GPT, DeepSeek, and multi-agent hedge-fund setups.
- Momentum & swing — Classic momentum, Bollinger/Keltner squeeze, and multi-day swing strategies.
- Portfolio optimisation — Sharpe-maximising, recursive-decay, and convex multi-asset allocation.
- Event-driven — Trades earnings tilts and curated Telegram signal feeds.
- Benchmarks — Buy-and-hold benchmarks (SPY, QQQ, FTWD) for a fair comparison baseline.
Dive into any bot’s live page for its portfolio chart, holdings, and strategy writeup, or read the blog for in-depth explainers.
Live leaderboard
Ranked by total return since each bot’s $10,000 seed. Click any column header to sort. Click a bot name for its live portfolio chart, current holdings, and the separate one-time historical backtest.
| # | Bot | Return (live) | CAGR | Sharpe | Max DD | Current worth | Days live |
|---|---|---|---|---|---|---|---|
| 1 | TelegramSignalsBankBot | 7.12% | 105.02% | 2.51 | -9.19% | $10611 | 22 |
| 2 | XAUSyntheticMetalTreeBot | 3.29% | 9.99% | 1.98 | 0.00% | $10329 | 65 |
| 3 | Benchmark_FTWD | 2.58% | 7.61% | 0.91 | -5.33% | $10258 | 66 |
| 4 | AdaptiveMeanReversionBot | 1.45% | 25.64% | 7.50 | 0.00% | $10145 | 10 |
| 5 | GoldenButterflyMomBot | 0.98% | 16.72% | 5.86 | -0.37% | $10098 | 10 |
| 6 | EURUSDTreeBot | 0.94% | 2.74% | 3.92 | 0.00% | $10094 | 66 |
| 7 | TARegimeAdaptiveBot | 0.77% | 5.97% | 2.09 | -0.21% | $10077 | 35 |
| 8 | AIHedgeFundBot | 0.68% | 2.52% | 0.29 | -10.45% | $10030 | 40 |
| 9 | SynthesizedHyperConvexityBot | 0.59% | 9.80% | 4.30 | -0.35% | $10059 | 10 |
| 10 | Benchmark_SPY | 0.35% | 1.00% | 0.17 | -6.30% | $10035 | 66 |
| 11 | FearGreedBotQQQ | 0.17% | 0.48% | 0.11 | -6.04% | $10017 | 66 |
| 12 | KronosTraderBot | 0.00% | 0.00% | 0.00 | 0.00% | $9986 | 1 |
| 13 | RecursiveDecayHarvestBot | 0.00% | 0.00% | 0.00 | 0.00% | $10000 | 10 |
| 14 | SqueezeMomentumBot | 0.00% | 0.00% | 0.00 | 0.00% | $10000 | 1 |
| 15 | StockNewsSentimentBot | 0.00% | 0.00% | 0.00 | 0.00% | $10000 | 10 |
| 16 | SwingTitaniumBot | 0.00% | 0.00% | 0.00 | 0.00% | $10000 | 66 |
| 17 | XAUZenbotTreeBot | 0.00% | 0.00% | 0.00 | 0.00% | $10000 | 65 |
| 18 | RegimeAdaptiveBot | -0.06% | -0.48% | -0.05 | -2.30% | $9998 | 35 |
| 19 | FearGreedBotQQQInverse | -0.50% | -1.46% | -0.10 | -6.39% | $9950 | 65 |
| 20 | EarningsInsiderTiltBot | -0.50% | -3.77% | -0.25 | -4.84% | $9909 | 35 |
| 21 | DeepSeekToolBot | -0.88% | -6.50% | -0.35 | -6.15% | $9958 | 35 |
| 22 | Benchmark_QQQ | -1.10% | -3.13% | -0.22 | -7.25% | $9890 | 66 |
| 23 | SharpePortfolioOptWeeklyBot | -3.86% | -10.96% | -2.22 | -6.41% | $9614 | 65 |
| 24 | GptBasedStrategyBTCTabased | -16.49% | -41.19% | -1.26 | -18.86% | $8351 | 65 |
Live vs. backtest: the leaderboard uses the live paper-trading track record — what actually happened day-by-day after deployment. Each bot page also shows a separate historical backtest section (a one-time simulation on past data) for context, but the live numbers are the honest signal.