Freqtrade 使用指南:新手如何 10 分钟跑通第一个加密交易机器人
2026/8/30 20:41:34 网站建设 项目流程

Freqtrade 使用指南:新手如何 10 分钟跑通第一个加密交易机器人

【免费下载链接】freqtradeFree, open source crypto trading bot项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade

晚上 11 点看到币种涨上去了,犹豫半天没下单,第二天回头看又错过一波——这种"手动追单永远慢半拍"的痛点,正是 Freqtrade 想帮你解决的。Freqtrade 是一个免费开源的 Python 加密交易机器人,支持回测、参数优化和模拟盘,让你在不动用真金白银的前提下,先验证策略到底能不能赚钱。

它替你干哪几件事

不按"功能模块"讲,按场景说:

  • 策略验证:把买卖规则写成 Python 代码,先用历史数据回测,再进模拟盘(Dry-Run,即不花真钱的试运行),最后才敢上实盘。
  • 替代手动盯盘:机器人 7×24 小时挂单轮询,你只需要通过 Telegram(电报)或内置 WebUI(网页管理界面)远程查看盈亏、启停机器人。
  • 参数调优:内置超参数优化(Hyperopt,用机器学习自动搜索止损、止盈等参数组合),不用自己一个个手调。

支持的交易所覆盖 Binance、OKX、Bybit、Gate、Kraken 等主流现货和合约平台,完整清单见 docs/exchanges.md。

三步跑起来

以 Linux/macOS 为例(Windows 请看 docs/installation.md 里的 Windows 说明):

第 1 步:拉代码并安装依赖

git clone https://gitcode.com/GitHub_Trending/fr/freqtrade cd freqtrade ./setup.sh --install

第 2 步:下载历史 K 线数据

freqtrade create-userdir --userdir user_data freqtrade download-data --config user_data/config.json --pairs BTC_USDT ETH_USDT --timeframes 1h --days 60

配置文件不用手写,create-userdir生成的模板里,新手只需改三处:exchange.name(交易所名称)、stake_currency(交易币对,如 USDT)、dry_run(保持 true 即可)。

第 3 步:回测仓库自带策略

freqtrade backtesting --config user_data/config.json --strategy SampleStrategy

策略代码在 freqtrade/templates/sample_strategy.py,买卖逻辑就十行左右,适合当第一份"能跑通的"参考。

看结果:怎么确认它真的在跑

回测跑完会输出每笔交易明细和总体盈亏、最大回撤等指标;再跑一句画图命令:

freqtrade plot-profit --config user_data/config.json --strategy SampleStrategy

浏览器会自动打开带买卖点标注的利润曲线图,一眼看清资金走势:

看到曲线和交易表格,就说明数据、策略、回测整条链路都通了。

最常踩的 3 个坑

  • 没下数据就回测:直接跑backtesting报"没有数据",先执行download-data,回测才能找到 K 线。
  • 急着上实盘:官方文档反复强调先用dry_run: true跑几周,看懂盈亏预期再考虑真钱;README 里也有免责提示——这软件只用于学习。
  • Python 版本不对:要求 Python 3.11+,老系统先升级解释器,否则装依赖就会卡住。
  • 策略里用了不存在的列:新写的策略若引用了数据里没有的指标,回测会直接报错,先用freqtrade list-strategies确认策略被正确识别。

进阶路线与周边生态

  • FreqAI:项目内置的机器学习模块,能让策略自适应市场重新训练,配置示例在 config_examples/config_freqai.example.json,文档见 docs/freqai.md。
  • Frequi:图形化界面,可视化看回测结果和图表,安装命令freqtrade install-ui
  • Freqtrade-strategies:社区维护的现成策略库,可以直接拿策略改参数,省去从零写。
  • 深入阅读:回测细节在 docs/backtesting.md,参数优化在 docs/hyperopt.md,策略写法教程在 docs/strategy-101.md。

一句话总结:先download-data,再backtesting,曲线出来了,你才算真正入了门。

【免费下载链接】freqtradeFree, open source crypto trading bot项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询