Freqtrade
The most popular open-source crypto trading bot, with backtesting, hyperparameter search and machine learning.
GitHub statistics as of 2026-11-10. Status: active = commits in the last 90 days, slowing = in the last year, inactive = older, archived = read-only.
Overview
Freqtrade runs strategies written in Python against dozens of exchanges through CCXT. It includes backtesting, a hyperopt module for parameter search, dry-run (paper) trading, control through Telegram or a web UI, and FreqAI for adaptive machine-learning models. It is designed for directional strategies on candles rather than market making.
Best for: Running your own trend or mean-reversion strategies on crypto spot and futures.
Strengths
- Complete toolkit from backtest to live
- Large community and many example strategies
- Very active development
Limitations
- Crypto only
- Hyperopt makes overfitting easy; check results out of sample
- GPL-3.0 license
From our own use
Hyperopt picks the best parameters on past data. Our walk-forward tests show why that needs care: across 486 strategy-and-market pairs, the median Sharpe ratio fell from 0.32 in sample to 0.19 out of sample.
Comparisons
Alternatives in Crypto trading bots
All frameworks · Descriptions are our own summary and may lag behind each project's documentation. Check the project's license before using it in a product. Nothing here is investment advice.