闲社服务运行正常AI智能体自动化平台
f

回测工具

技能标识:freqtrade-backtester

Run Freqtrade backtests for cryptocurrency trading strategies, interpret results, and iterate. Use when downloading historical data, running a backtest, reading backtest output, comparing strategies, or deciding whether a strategy is ready for live trading. Trigger phrases: backtest freqtrade, run backtest, download freqtrade data, compare strategies, is my strategy good, freqtrade results.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.3
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

回测工具

Freqtrade 回测工具

在实盘交易前,对交易策略进行回测、解读结果并安全迭代。

回测的作用

回测利用历史市场数据运行你的策略,观察其历史表现。它能展示胜率、亏损、回撤幅度和退出原因——所有判断策略是否值得用真金白银交易所需的信息。

下载数据

历史数据会被缓存,因此只需下载一次即可重复用于多次回测。

⚠️ 每次只下载一个交易对——向 --pairs 参数传递多个交易对可能导致错误。请为每个交易对单独运行命令:

bash
docker-compose run --rm freqtrade download-data \
--exchange kraken \
--pairs BTC/USDT \
--timeframe 5m \
--timerange 20240101-

根据需要替换交易对、时间周期和时间范围。--timerange 的格式为 YYYYMMDD-YYYYMMDD;省略结束日期将下载至今的数据。

运行回测

bash
docker-compose run --rm freqtrade backtesting \
--strategy YourStrategy \
--timerange 20240101-20260101 \
--export trades \
--export-filename userdata/backtestresults/my_backtest.json

将 YourStrategy 替换为你的实际策略类名。--export trades 标志会创建一个包含详细交易日志的 JSON 文件。

关键指标

  • - 胜率——盈利交易占比。>55% 算不错;>60% 为强劲。
  • 最大回撤——从峰值到谷值的最大跌幅。保持在 <20%;超过 25% 表示风险过高。
  • 夏普比率——风险调整后收益。>1.0 可接受;>2.0 为优秀。
  • 每笔交易平均利润——平均盈亏规模。盈利应大于亏损。
  • 退出原因——交易平仓原因分析(ROI、止损、移动止损等)。

核心洞察

高胜率 ≠ 盈利能力。 70% 胜率但每笔交易平均亏损 5% 的策略会亏钱。40% 胜率但平均盈利 2%、平均亏损 1% 的策略却能盈利。控制亏损,盈利自然而来。

示例:采用紧止损(-3%)的策略优于松止损(-7% 或 -8%)的策略,即使后者有更多盈利交易。

迭代模式

  1. 1. 在固定时间段(例如 6 个月数据)上运行回测。
  2. 更改一个参数(例如 RSI 阈值、止损百分比)。
  3. 在同一时间段再次回测。
  4. 比较结果——是否有改善?
  5. 如果有,保留;如果没有,恢复原状。
  6. 重复直到满意为止。

在实盘前,务必在多种市场环境(牛市、熊市、横盘整理)下进行测试。在一种环境中有效的策略,在另一种环境中往往失效。

环境变量

Freqtrade 在运行时从环境变量读取密钥。使用双下划线格式:

bash
export FREQTRADEEXCHANGEKEY=your-api-key
export FREQTRADEEXCHANGESECRET=your-api-secret

在你的 config.json 中,将这些字段设置为空字符串:

json
{
exchange: {
key: ,
secret:
}
}

Freqtrade 会在启动时从环境中填充这些值。

参考文档

  • - 解读结果——references/reading-results.md
  • 迭代指南——references/iteration-guide.md

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 freqtrade-backtester-1776119001 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 freqtrade-backtester-1776119001 技能

通过命令行安装

skillhub install freqtrade-backtester-1776119001

下载

⬇ 下载 freqtrade-backtester v1.0.3(免费)

文件大小: 5.98 KB | 发布时间: 2026-4-14 10:22

v1.0.3 最新 2026-4-14 10:22
Fix: Clarified crypto-exclusive scope in description
返回顶部