Crypto trading bots · Active

Freqtrade

The most popular open-source crypto trading bot, with backtesting, hyperparameter search and machine learning.

GitHub stars56.7k
Forks11.7k
Last commit2026-11-10
Latest release2026.10 (2026-10-30)
LicenseGPL-3.0
LanguagePython
StatusActive

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.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.