Agents / freqtrade

Freqtrade

A Python cryptocurrency trading bot with backtesting, hyperparameter optimization, and an adaptive machine-learning module called FreqAI.

  • crypto
  • trading-bot
  • backtesting
  • machine-learning
  • freqai

added 2026-08-15 · GPL-3.0 · external

Use this

$ git clone https://github.com/freqtrade/freqtrade

Prerequisites

tradingmoderateaibasicprogrammingmoderatesetupbasic

Details

authorsFreqtrade development team
originexternal
licenseGPL-3.0
disclosurefully-open
statusactive
marketscrypto

Freqtrade runs user-authored strategies against spot and futures crypto markets, with connectors for Binance, Bybit, OKX, Kraken, Gate, Bitget, Hyperliquid, HTX, BingX, and others through CCXT. It provides dry-run simulation, SQLite trade persistence, backtesting, and control via Telegram or a web UI.

The FreqAI module automates training of predictive models on live market data: self-adaptive retraining during live operation, large-scale feature engineering, outlier removal, PCA dimensionality reduction, and classifier, regressor, and neural-network examples including LightGBM, XGBoost, and CatBoost. Active since 2017.