53,271 Star · GPL-3.0 · Python 策略 · Hyperopt 优化
回测 + 实盘全链路 · 底层依赖 CCXT 支持 100+ 交易所
免费开源的加密货币算法交易机器人
freqtrade 是一个免费开源的加密货币算法交易机器人,2017 年开源, 用 Python + pandas 编写自定义交易策略。覆盖「策略 → 回测 → 参数优化 → 模拟盘 → 实盘」全链路, 内置 freqAI 机器学习模块与 FreqUI Web 界面。
| 属性 | 详情 |
|---|---|
| GitHub | freqtrade/freqtrade · 53,271 Star · 11,065 Fork |
| 许可证 | GPL-3.0(开源,二次分发需开源) |
| 最新版本 | 2026.7(2026-07-31)· Python ≥3.11 |
| 底层依赖 | CCXT(100+ 交易所) |
| 维护状态 | 非常活跃(月度发版,397 贡献者) |
Python 策略驱动 + 全链路工具
底层依赖 CCXT,支持 100+ 交易所;官方重点测试约 13 家现货 + 7 家合约 (Binance、Kraken、OKX、Bybit、Gate 等)。注意:Coinbase 不在官方已测试名单中。
Docker 一键部署推荐
pip install freqtrade # Python ≥3.11 # 或 Docker 一键部署(官方推荐) docker-compose pull && docker-compose up -d
策略需自行编写,回测收益不代表实盘
| 类别 | 事项 | 说明 |
|---|---|---|
| 优点 | 完全开源免费 | 社区庞大(5.3 万 star),文档完善 |
| 优点 | 全链路 | 回测 + Hyperopt + freqAI + dry-run 零风险验证 |
| 局限 | GPL-3.0 | 传染性许可,二次分发需开源 |
| 局限 | 技术门槛 | 策略需自行编写 Python |