Skip to content
← Tools / Skills
ToolFreqtrade (open source)/10 trustVerified

Freqtrade

Free, open-source crypto trading bot in Python with ML strategy optimization.

Visit official site →

About

Freqtrade is a free and open-source crypto trading bot written in Python, with around 55,000 GitHub stars and monthly releases going back to 2017.

It covers strategy development, backtesting, hyperparameter optimization, and live trading across dozens of exchanges, plus FreqAI for machine-learning strategy generation, all controlled via Telegram or a web UI. A dry-run mode lets you test against live data without risking capital. The tradeoff is all yours: you need Python skills, a VPS, and the discipline to debug and risk-manage everything yourself.

What it can do

  • Backtesting and strategy optimization
  • FreqAI machine-learning module
  • Telegram and web UI control
  • Dry-run paper trading mode
  • Dozens of supported exchanges
  • Money management tools

Setup

  1. Clone the repo and run the setup script or Docker image.
  2. Configure exchange API keys.
  3. Write or download a strategy.
  4. Backtest and optimize with hyperopt.
  5. Run in dry-run mode, then go live when behavior is verified.

Prerequisites

Python knowledge; a VPS or server; exchange API keys.

Use cases

automationcode

Works with

Any agent (.md)

Trust score — 9/10

/10 trustVerified

Scored 9/10 (verified tier, metrics-v1). Evidence: 55,040 GitHub stars (Oct 2026); monthly releases since 2017; FreqAI module for ML strategy generation; dry-run mode for safe testing; Requires Python skills and a VPS; user is their own risk manager. License: Open source; free, self-hosted..

★ 55,040 GitHub stars

How the trust score is built

Full methodology →
Adoption · stars/downloads, log-scaled vs peers
9.0/10
Maintenance · recency, releases, issue load
9.0/10
Openness · license + docs
10.0/10
Manual review · sanity read + red-flag check
8.0/10
  • · 55,040 GitHub stars (Oct 2026); monthly releases since 2017
  • · FreqAI module for ML strategy generation; dry-run mode for safe testing
  • · Requires Python skills and a VPS; user is their own risk manager

Sources

Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.