Launch offer20% off your first custom bot, for our first 1,000 clients. Free 30-minute consultation included.−20% · LAUNCH20 See packs →
Heybotify

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

Strategy automation

🔥 High demand

Your rules coded, backtested with fees on years of data, paper-traded and then run live with risk limits.

🤖 BTC long opened at 67,240. Stop 65,900, risk 1% of account.
from €490 €392Order this bot

Portfolio rebalancing and DCA

Buys a fixed amount on schedule or rebalances to target weights across ETFs or crypto.

🔁 Monthly DCA done: €200 split across 3 ETFs.
from €490 €392Order this bot