freqtrade

使用教程 · freqtrade

本教程专为这个工具编写:先告诉你准备什么、第一次怎么填,再解释每个参数和报告怎么看。

中风险提示
该工具输出可能包含 AI 模型生成内容,结果可能存在错误、遗漏、延迟或幻觉。请仅将其用于学习研究和公开信息整理。

1. 这是什么工具

Freqtrade 是知名的开源加密货币交易框架,这里接入的是它的原生回测能力:下载 Coinbase 公开 K 线,用上游示例策略跑一次历史回测,输出交易明细和收益统计。不需要任何 Key。

上游仓库:

适合用来
  • 想了解“量化回测”到底长什么样:策略、交易记录、胜率、收益曲线
  • 零成本、零风险体验加密市场的策略研究流程
它不做什么
  • 只做历史回测:不启动机器人、不保存交易所密钥、不下任何真实订单
  • 回测收益不代表未来收益,示例策略也不是推荐策略

2. 运行前准备

  • 可选 无需任何 Key、无需交易所账号
  • 必需 了解一个交易对写法即可,例如 BTC/USD、ETH/USD

3. 第一次就这么填

推荐的最小可用配置,先跑通一单,再回来调参数:点右上角「按此配置运行」,这些参数会自动帮你填好。

交易对BTC/USD(默认)
K 线周期5m(默认)
回测天数7(默认)
模拟资金 / 单笔金额10000 / 100(默认)

4. 参数逐个说明

  • 交易对pairCoinbase 现货交易对,格式如 BTC/USD。
  • K 线周期timeframe5m / 15m / 1h / 4h / 1d。重要:上游示例策略需要约 200 根 K 线“热身”,周期越大,需要的回测天数越多(见常见问题)。
  • 回测天数timerange_days从今天往前取 N 天数据。5m 周期 7 天即可;1h 至少 10 天以上;1d 建议 250 天以上,否则策略热身不足可能一笔交易都没有。
  • 模拟资金 / 单笔金额dry_run_wallet / stake_amount纯模拟参数,只影响统计口径,不涉及真实资金。
  • 最大同时持仓max_open_trades回测中允许同时持有的交易对数量,默认 3。
  • 手续费率fee可选。留空用交易所默认费率;想模拟不同费率可手动填(如 0.001 = 0.1%)。

5. 要跑多久、花多少钱

  • 通常 3–6 分钟(含下载历史数据)。
  • 不调用大模型,本次运行免费。

6. 报告怎么看

  • 报告含回测统计(总收益、胜率、最大回撤)和每笔交易明细,均为 Freqtrade 原生回测产物。
  • 用的是上游 SampleStrategy 示例策略,目的在于展示流程,不代表有效策略;历史回测仅供学习研究,不构成投资建议。

7. 这个工具的常见问题

回测结果 0 笔交易?
最常见原因是回测窗口太短:示例策略要约 200 根 K 线热身。选 1h 周期就把天数加到 10 天以上,选 1d 就加到 250 天以上,或直接用默认的 5m + 7 天。

能换自己的策略吗?
当前只开放上游示例策略的原生回测,暂不支持上传自定义策略代码。

会碰我的交易所账号吗?
不会。整个流程只用 Coinbase 公开行情数据,不需要也不接受任何交易所密钥。

通用问题(所有工具适用)

任务提交后去哪看?提交成功会自动进入任务详情页;中途离开也没关系,随时从顶部「任务」页找回,完成后报告出现在「报告」页。

失败最常见的三个原因:模型 Key 无效 / 额度不足 / 触发供应商限速。先到「凭据」页做一次配置测试;失败后系统有短暂冷却时间,稍等片刻再重试。

报告导出:报告详情页右上角,支持 Markdown / HTML / JSON / 打印 PDF;导出文件均包含免责声明与任务追踪编号。

合规说明:平台保留各工具的原生结论与推理过程,只追加风险提示与溯源信息。所有输出仅用于学习研究和公开信息整理,不构成投资建议。投资有风险,决策需谨慎。