Esta página se muestra en inglés. Una traducción al español está en curso.
ConfigsMay 20, 2026·2 min de lectura

Freqtrade — Open-Source Crypto Trading Bot

A free and open-source crypto trading bot written in Python that supports backtesting, strategy optimization, and live trading across major exchanges.

Listo para agents

Este activo puede ser leído e instalado directamente por agents

TokRepo expone un comando CLI universal, contrato de instalación, metadata JSON, plan según adaptador y contenido raw para que los agents evalúen compatibilidad, riesgo y próximos pasos.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Freqtrade Trading Bot
Comando CLI universal
npx tokrepo install ab180c52-5425-11f1-9bc6-00163e2b0d79

Introduction

Freqtrade is a Python-based cryptocurrency trading bot that lets you design, backtest, and deploy automated trading strategies. It connects to major exchanges via CCXT and provides a web UI for monitoring trades in real time.

What Freqtrade Does

  • Executes automated trading strategies on spot and futures markets across supported exchanges
  • Backtests strategies against historical data with detailed performance reports
  • Optimizes strategy parameters through hyperparameter tuning with Hyperopt
  • Provides a web-based dashboard (FreqUI) for monitoring open trades and profit/loss
  • Supports Telegram and webhook notifications for trade events

Architecture Overview

Freqtrade runs as a single Python process with an event loop that polls exchanges at configurable intervals. Strategies are defined as Python classes with indicator calculation and entry/exit logic. The bot uses SQLAlchemy with SQLite for trade persistence and exposes a REST API consumed by the FreqUI frontend.

Self-Hosting & Configuration

  • Install via pip or Docker with pre-built images for quick setup
  • Configure exchange credentials and trading pairs in a JSON config file
  • Define custom strategies as Python files in the user data directory
  • Run backtesting and hyperopt locally before deploying live
  • Deploy on a VPS or Raspberry Pi for 24/7 unattended operation

Key Features

  • Strategy development in pure Python with full access to technical indicators via TA-Lib
  • Comprehensive backtesting engine with configurable fees, slippage, and timeframes
  • Built-in edge positioning and risk management with stop-loss and trailing stop support
  • Dry-run mode for paper trading without risking real funds
  • Active community with hundreds of shared strategy examples

Comparison with Similar Tools

  • CCXT — A library for exchange connectivity; Freqtrade is a complete trading bot built on top of CCXT
  • Jesse — Similar Python bot; Freqtrade has a larger community and more exchange support
  • Gekko — Archived Node.js bot; Freqtrade is actively maintained with modern features
  • 3Commas — Commercial SaaS; Freqtrade is self-hosted and fully open source

FAQ

Q: Which exchanges does Freqtrade support? A: Any exchange supported by CCXT, including Binance, Kraken, OKX, Bybit, and many more.

Q: Can I use Freqtrade for futures trading? A: Yes, Freqtrade supports futures and margin trading on supported exchanges.

Q: Is Python knowledge required? A: Basic Python is needed to write strategies, but sample strategies and documentation make it accessible to beginners.

Q: Does Freqtrade cost anything? A: No, it is free and open source under the GPL-3.0 license.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados