返回顶部
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
安全检测
已通过
197
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

freqtrade-backtester

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

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部