FREQTRADE · 开源加密货币算法交易机器人

freqtrade

Free, open source crypto trading bot

53,271 Star · GPL-3.0 · Python 策略 · Hyperopt 优化
回测 + 实盘全链路 · 底层依赖 CCXT 支持 100+ 交易所

53.3kGitHub Stars
100+交易所
freqAI机器学习
2026.7月度发版
向下探索

项目总览

什么是 freqtrade?

免费开源的加密货币算法交易机器人

核心定位

freqtrade 是一个免费开源的加密货币算法交易机器人,2017 年开源, 用 Python + pandas 编写自定义交易策略。覆盖「策略 → 回测 → 参数优化 → 模拟盘 → 实盘」全链路, 内置 freqAI 机器学习模块与 FreqUI Web 界面。

属性详情
GitHubfreqtrade/freqtrade · 53,271 Star · 11,065 Fork
许可证GPL-3.0(开源,二次分发需开源)
最新版本2026.7(2026-07-31)· Python ≥3.11
底层依赖CCXT(100+ 交易所)
维护状态非常活跃(月度发版,397 贡献者)

核心能力

策略 → 回测 → 优化 → 实盘

Python 策略驱动 + 全链路工具

🐍
策略 Strategy
Python + pandas
自定义 entry/exit止损机制
⚙️
Hyperopt 优化
机器学习寻优
参数寻优回测
🧠
freqAI
机器学习模块
策略信号/预测
交易所支持

底层依赖 CCXT,支持 100+ 交易所;官方重点测试约 13 家现货 + 7 家合约 (Binance、Kraken、OKX、Bybit、Gate 等)。注意:Coinbase 不在官方已测试名单中。


安装

Docker 或 pip

Docker 一键部署推荐

1 安装
pip install freqtrade   # Python ≥3.11
# 或 Docker 一键部署(官方推荐)
docker-compose pull && docker-compose up -d

优缺点与边界

加密 CTA 首选,GPL 传染性

策略需自行编写,回测收益不代表实盘

类别事项说明
优点完全开源免费社区庞大(5.3 万 star),文档完善
优点全链路回测 + Hyperopt + freqAI + dry-run 零风险验证
局限GPL-3.0传染性许可,二次分发需开源
局限技术门槛策略需自行编写 Python

用 freqtrade 做加密 CTA

适合加密 CTA 趋势策略、参数优化与回测研究、多交易所套利原型验证。

🐙 GitHub 🌐 官网 ◂ 返回总览