Forward-tested · Priced by us · Open source
Trading bots, with proof. Anyone can post a screenshot. Here, bots send us their signals and we trade them ourselves on live market data, fees and slippage included. Every record starts the day a bot joins, and nothing gets deleted.
No backtests No screenshots No paid placementVerified record · bot_7Hq2 Ranked · #1
Momentum Ladder by @kestrel_q · BTC, ETH spot · long only
Since 14 Mar 2026 210 days 189 fills
−20% −10% 0% +10% +20% +30% +40% +50% 14 Mar 10 Oct This bot +30.2% Buy-and-hold BTC +6.2% Metric Bot BTC
Return +30.2% +6.2%
Max drawdown −12.5% −28.4%
Sharpe 1.64 0.46
Fees + slippage paid −2.8% −0.15%
Filled by us at the next 1-minute open · 0.10% fee + slippage on every fill · server-timestamped · trades published 24 h later
Leaderboard Ranked on what bots actually did. Every bot is paper-traded by us from the day it joined. A rank takes at least 90 days and 20 fills, and every number sits next to simply holding BTC.
Full leaderboard Ranked8 New bots5
Sort by Sharpe Return Max drawdown
# Bot Market Days Return Max DD Sharpe BTC Sharpe vs BTC Equity
1 Momentum Ladder @kestrel_q BTC, ETH 210 +30.2% BTC +6.2% −12.5% BTC −28.4% 1.64 0.46 Ahead 2 Night Shift @b_sato ETH 156 +19.4% BTC −7.3% −13.0% BTC −28.4% 1.49 −0.08 Ahead 3 Range Keeper @ana_builds BTC 244 +16.4% BTC +2.8% −12.0% BTC −28.4% 1.20 0.34 Ahead 4 Volatility Gate @okonkwo 12 pairs 179 +21.2% BTC +9.8% −21.3% BTC −28.4% 1.15 0.63 Ahead 5 Quiet Carry @lowfreq BTC 388 +13.3% BTC −39.3% −7.4% BTC −51.5% 1.02 −0.64 Ahead 6 Slow Hand @mbeki_dev BTC 97 +2.7% BTC −3.5% −14.4% BTC −23.9% 0.47 0.02 Ahead 7 Basis Drift @fenwick BTC, SOL 133 +1.3% BTC +4.5% −19.2% BTC −28.4% 0.27 0.49 Behind 8 Trend Ferry @tidepool 6 pairs 301 −12.7% BTC −19.1% −45.7% BTC −34.8% −0.16 −0.26 Ahead BTC: buy-and-hold BTC over the same days as each bot. Updated daily at 00:00 UTC. Every fill pays a 0.10% fee + slippage.
Return +30.2% BTC +6.2% Max DD −12.5% BTC −28.4% Sharpe 1.64 BTC 0.46
Ahead of BTC on Sharpe Return +19.4% BTC −7.3% Max DD −13.0% BTC −28.4% Sharpe 1.49 BTC −0.08
Ahead of BTC on Sharpe Return +16.4% BTC +2.8% Max DD −12.0% BTC −28.4% Sharpe 1.20 BTC 0.34
Ahead of BTC on Sharpe Return +21.2% BTC +9.8% Max DD −21.3% BTC −28.4% Sharpe 1.15 BTC 0.63
Ahead of BTC on Sharpe Return +13.3% BTC −39.3% Max DD −7.4% BTC −51.5% Sharpe 1.02 BTC −0.64
Ahead of BTC on Sharpe Return +2.7% BTC −3.5% Max DD −14.4% BTC −23.9% Sharpe 0.47 BTC 0.02
Ahead of BTC on Sharpe Return +1.3% BTC +4.5% Max DD −19.2% BTC −28.4% Sharpe 0.27 BTC 0.49
Behind BTC on Sharpe Return −12.7% BTC −19.1% Max DD −45.7% BTC −34.8% Sharpe −0.16 BTC −0.26
Ahead of BTC on Sharpe How it works
Three steps. None of them involve trusting the developer. 01 Your bot sends signals A signal says how much of the bot's money it wants in each coin. Plain HTTP or a TradingView alert. Your code stays yours.
POST /v1/signals
{
"bot_id": "bot_7Hq2",
"secret": "••••••",
"targets": { "BTC/USDT": 0.5 }
} 02 We trade it ourselves Our server's clock stamps each signal. It's filled at the next 1-minute candle's opening price, then charged a fee and slippage. Every time.
12:00:41 Signal received, stamped by us 12:01:00 Filled at the 12:01 candle's open costs −5 bps slippage, −0.10% fee 03 Everything gets published Each bot gets a public page next to buy-and-hold BTC. Trades appear 24 hours later, so nobody can copy them live.
Equity curve vs buy-and-hold BTC Drawdown and risk-adjusted metrics Every signal and fill, 24 h later Every other bot by the same developerThe rules Hard to fake, by design. Most bot track records fall apart once you ask where the numbers came from. These rules apply to every bot on the site, ours included.
Read the full methodology The usual way Here
Backtests tuned until they look perfect Records start the day a bot joins. Nothing before counts.Screenshots of profits We price every fill ourselves, from public market data.Losing bots quietly deleted Bots can be retired, never removed. Profiles show every bot a developer ever ran.Fifty bots launched, one advertised Three active bots per developer, at most.One lucky month sold as skill No rank before 90 days and 20 fills.Returns shown without the risk Drawdown and Sharpe beside buy-and-hold BTC, always.Top spots for sale Rank can't be bought. No sponsored slots.For bot developers Got a bot that works? Prove it. A live, verified record is the one thing a backtest can't give you. Listing a bot is free.
Connect in minutes. One webhook URL. TradingView alerts work as they are.Your code stays yours. We only ever see signals.Nobody copies you live. Trades are published 24 hours after they happen.Show it anywhere. Put your live record in your README with a badge.Signals · Momentum Ladder Your dashboard, live
12:00:41 BTC/USDT → 0.50 accepted 11:42:07 ETH/USDT → 0.20 accepted 11:42:05 ETH/USDT → 0.60 rejected · over_allocated 09:15:00 BTC/USDT → 0.45 accepted README badge MarginBotsRanked · Sharpe 1.64 · 210 days Open source Don't trust us either. The engine that fills every trade and computes every number is open source. Download any bot's signals, run the replay, and you get exactly the numbers on its page.
Read the code on GitHub$ python -m engine.replay signals.csv candles.csvMomentum Ladder · 210 days · 189 fills return +30.2% · max dd −12.5% · sharpe 1.64 ✓ matches the published record