OpenAltFinder
Freqtrade

Freqtrade

Free, open source crypto trading bot written in Python with strategy backtesting, machine learning, and multi-exchange support.

Open source alternative to:

Freqtrade is a free and open-source cryptocurrency trading bot written in Python. It enables users to automate trading strategies across multiple exchanges using custom algorithms, technical indicators, and machine learning via the integrated FreqAI module.

The bot supports both spot and futures markets, includes a powerful backtesting engine with hyperparameter optimization (Hyperopt), and provides real-time performance analytics through a built-in web UI. Strategies are written as Python classes, giving developers complete control over entry and exit logic, risk management, and position sizing.

Unlike cloud-based alternatives such as 3Commas or Cryptohopper, Freqtrade is fully self-hosted. Your API keys never leave your own server, eliminating third-party custody risk. It is the largest open-source crypto trading bot community with extensive documentation, hundreds of community strategies, and active Telegram/Discord support channels.

Key features include:

  • Strategy customization via Python
  • Backtesting and hyperparameter optimization
  • FreqAI for machine-learning-driven strategies
  • Multi-exchange support via CCXT
  • Built-in web UI for monitoring and control
  • Telegram and webhook notifications
  • Docker support for easy deployment
Visit Freqtrade
License
GPL-3.0
Self hostable
Yes
Repository details
Version
2026.4
Created
5/17/2017
Stars
50,225
Forks
10,468
Open issues
30
Last commit
5/12/2026

Updated 5/12/2026, 7:00:29 AM

View Repository

Similar open source alternatives