正在检测 Freqtrade…
BTC 价格
加载中…
24h 成交额
BTC/USDT
市值
恐惧 & 贪婪
🤖

Freqtrade 未运行

双击下方脚本启动 Freqtrade,启动后点"进入交易台"或切换到此标签页即可看到 FreqUI。

start-quantlab.bat
首次安装请先运行 setup-freqtrade.bat
📊
历史回测
BTC 完整历史,可视化夏普/回撤
🎮
虚拟盘
Dry-run 实时行情 + 模拟仓位
🧠
FreqAI
ML 算法策略,无需从零搭建

📖 FreqUI 使用指南

FreqUI 是 Freqtrade 的官方 Web 界面,启动后在浏览器里即可操作机器人。以下是核心功能介绍。

localhost:8080 — FreqUI
Trade
Dashboard
Chart
Backtest
Logs
Settings
总盈亏
+2.31%
模拟盘 · 今日
持仓数
3
最大 3 / 策略上限
交易次数
12
胜率 66.7%
BTC/USDT
开仓 $97,230 · 数量 0.001
+1.84%
持仓中
ETH/USDT
开仓 $2,410 · 数量 0.02
-0.52%
持仓中
1

查看当前持仓

Trade 标签是主界面。上方显示总盈亏、持仓数、胜率。下方列出每笔开仓的交易对、开仓价、当前浮盈/浮亏(百分比和绝对值)。

2

手动强制平仓

点击某笔交易右侧的 Force Exit 按钮可立即市价平仓,不等策略信号。注意:Dry-run 模式下不会真实成交。

3

手动开仓

点击右上角 Force Enter,输入交易对(如 BTC/USDT)和金额,可绕过策略信号直接开仓测试。

4

启停机器人

顶部右侧有 Start/Stop 按钮。Stop 后机器人不再开新仓,但已有仓位保留;Reload 用于重新加载策略配置。

💡 Dry-run 模式:QuantLab 默认以虚拟盘运行,所有数字都是模拟的,不会动用真实资金。你可以放心测试任何操作。
1

总体绩效一览

Dashboard 显示机器人自启动以来的总交易数、总盈亏(USDT)、最大回撤、夏普比率。是评估策略质量的核心页面。

2

盈亏分布图

页面中有柱状图显示每日盈亏,以及饼图展示胜/亏/持平比例。可以快速看出策略在哪些时段表现最好。

3

交易历史

下方的交易历史表格列出所有已平仓的交易,包括开仓时间、平仓时间、持仓时长、盈亏比。可按列排序筛选。

4

每对交易对分析

右侧有按交易对汇总的盈亏排行,可以看出哪个币种为策略贡献最多,哪个拖了后腿。

1

选择交易对

Chart 标签左上角下拉菜单选择你想查看的币对(如 BTC/USDT)。图表会显示机器人监控的真实 K 线。

2

查看策略信号

K 线上会叠加策略使用的指标(EMA、RSI 等)以及买入 / 卖出 信号标记,直观看出机器人为什么在某个时点入场。

3

切换时间周期

支持 1m / 5m / 1h / 4h / 1d 等多个周期,策略的时间周期在 config.jsontimeframe 字段定义。

4

查看持仓区间

已平仓的交易会在 K 线上显示为绿色(盈利)或红色(亏损)的区间块,一眼看出每笔交易的持仓时段。

💡 FreqUI 的 Chart 是策略专用图,显示机器人的实际信号。想看普通行情走势,用上方的 📈 实时行情 标签(TradingView)。
1

什么是回测

回测用历史数据模拟策略表现,不动真实行情。FreqUI 的 Backtest 页面(部分版本才有)可以在浏览器里触发回测任务。

2

下载历史数据

回测前需要先下载数据。在命令行执行:
freqtrade download-data --exchange kraken --pairs BTC/USDT --timeframe 1h --days 365

3

运行回测命令

freqtrade/ 目录下执行:
python -m freqtrade backtesting --strategy QuantLabStrategy --timeframe 1h

4

读取结果

回测完成后 FreqUI Backtest 页面会显示总收益、夏普比率、最大回撤、每笔交易详情,以及权益曲线图。

⚠️ 过拟合警告:回测成绩好不代表实盘一定赚钱。建议留出最后 20% 的数据作为"样本外"验证,再考虑切换实盘模式。
1

实时日志流

Logs 标签实时显示 Freqtrade 的运行日志,包括每次检测信号、开仓、平仓的时间戳和原因,是排查问题最直接的工具。

2

常见日志信息

Bot is running — 正常运行中
Dry run enabled — 虚拟盘确认
buy signal — 触发买入信号
ROI reached — 止盈退出

3

过滤日志级别

日志有 DEBUG / INFO / WARNING / ERROR 等级别。出现 ERROR 时请检查 API Key 是否正确、交易对名称是否匹配交易所格式。

4

Settings 设置页

Settings 标签可以修改部分运行参数(如最大持仓数),修改后点 Reload Config 即时生效,无需重启机器人。

💡 快速诊断:如果机器人不开仓,先看 Logs。最常见原因:① 市场没有触发策略信号 ② 已达最大持仓数上限 ③ 账户余额不足(即使是 Dry-run 的模拟余额)。