Navigate:
Freqtrade
~$FREQT0.3%

Freqtrade: Open source cryptocurrency trading bot

Python trading bot with backtesting, strategy optimization, and live trading across crypto exchanges.

LIVE RANKINGS • 03:09 AM • STEADY
TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100
OVERALL
#93
43
CRYPTO
#1
30 DAY RANKING TREND
ovr#93
·Crypt#1
STARS
46.6K
FORKS
9.7K
7D STARS
+162
7D FORKS
+46
Tags:
See Repo:
Share:

Learn more about Freqtrade

Freqtrade is an open-source algorithmic trading bot written in Python 3.11+ that automates cryptocurrency trading strategies. The bot uses SQLite for persistence and integrates with major exchanges through the CCXT library, supporting both spot and futures trading. It includes backtesting capabilities, machine learning-based strategy optimization through FreqAI, and real-time monitoring via Telegram bot integration or web UI. The software is designed for educational purposes and strategy development, with dry-run modes for testing before live deployment.

Freqtrade

1

FreqAI Integration

Includes adaptive machine learning models that self-train to market conditions for automated strategy optimization and prediction modeling.

2

Multi-Exchange Support

Supports over 10 major cryptocurrency exchanges including Binance, Kraken, and OKX, with experimental futures trading capabilities.

3

Comprehensive Analysis Tools

Provides backtesting, hyperparameter optimization, lookahead bias detection, and performance analysis with plotting capabilities.


# Start trading with freqtrade
freqtrade trade --config config.json --strategy MyStrategy

# Run in dry-run mode (paper trading)
freqtrade trade --config config.json --strategy MyStrategy --dry-run

# Create initial user directory and config
freqtrade create-userdir --userdir user_data
freqtrade new-config --config user_data/config.json


v2025.12

Prevent filling up missing funding fee data after merging.

  • Refactored funding_fee handling (⚠️this will require manual interaction!)
  • Prevent filling up missing funding fee data after merging.
  • Adjust funding rate timeframes to a default of 1h (it's not guaranteed to be hourly, that’s the lowest possible).
  • Switch mark candles to 1h for futures exchanges.
  • Support dynamic funding fees in both dry and live modes.
v2025.11.2

You can sponsor the work on freqtrade via the following links:

  • Proper/more complete fix for binance futures stoploss behavior
  • froggleston (FTUI) https://github.com/sponsors/froggleston/
  • robcaulk (freqAI) https://github.com/sponsors/robcaulk/
  • xmatthias (freqtrade and freqUI): https://github.com/sponsors/xmatthias/
v2025.11.1

You can sponsor the work on freqtrade via the following links:

  • Hot-fix binance futures stoploss error.
  • froggleston (FTUI) https://github.com/sponsors/froggleston/
  • robcaulk (freqAI) https://github.com/sponsors/robcaulk/
  • xmatthias (freqtrade and freqUI): https://github.com/sponsors/xmatthias/


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers