Launch offer20% off your first trading bot, for our first 1,000 clients. Free 30-minute strategy call included. See packs →
TradeBot Check

Backtesting

Test a strategy on historical data, with fees, before risking real money.

Quick comparison

ToolCostPriceOpen sourceLevelMarkets / uses
Backtesting.pyFreeFree (open source)YesBeginnerAnything with historical data
BacktraderFreeFree (open source)YesIntermediateAnything with historical data (stocks, crypto, FX…)
btFreeFree (open source)YesIntermediateAny asset with price data
NautilusTraderFreeFree (open source)YesAdvancedCrypto (CEX and DEX), FX, Equities, Futures, Options, Betting exchanges (depending on the connector)
PyBrokerFreeFree (source available)NoIntermediateStocks, Crypto
QuantConnect (LEAN)Free planFree plan with backtesting; live trading requires a paid planNoIntermediateEquities, Indexes, FX, Crypto, Futures, Options
vectorbtFreeOpen version freeNoAdvancedAnything with historical data
Zipline ReloadedFreeFree (open source)YesIntermediateStocks

Reviews

Not sure which one fits?
Tell us your goal and we will recommend, or build, the right bot.

Ask us for free

What people build with these

Monthly rebalancing and DCA

Buys your ETFs on schedule and rebalances to target weights, with a report each month.

🔁 Rebalanced: VT 60%, bonds 30%, gold 10%. Orders filled.
from €490 €392Order this bot

Momentum rotation strategy

Ranks a universe each month and rotates into the strongest, fully backtested first.

🏁 Rotation: out of XLE, into XLK and XLV.
from €490 €392Order this bot

Strategy health report

🔥 High demand

Weekly comparison of live results vs backtest expectations to detect when an edge fades.

🩺 Live win rate 48% vs 55% expected. Still within normal range (p=0.21).
Built with:PyBrokervectorbt
from €290 €232Order this bot
Get my bot · free quote