FreqUI¶
Freqtrade 提供了一个内置的 Web 服务器,可以运行 FreqUI,即 freqtrade 的前端界面。
默认情况下,UI 会作为安装过程的一部分自动安装(脚本、docker)。
freqUI 也可以通过使用 freqtrade install-ui
命令手动安装。
这个命令也可以用来将 freqUI 更新到新版本。
一旦机器人在交易/模拟模式下启动(使用 freqtrade trade
)- UI 将在配置的 API 端口下可用(默认为 http://127.0.0.1:8080
)。
配置¶
FreqUI 没有自己的配置文件 - 但假设 rest-api 有可用的工作设置。 请参考相应的文档页面来设置 freqUI
界面¶
FreqUI 是一个现代化的响应式 Web 应用程序,可用于监控和与您的机器人交互。
FreqUI 提供了浅色和深色主题。 可以通过页面顶部的突出按钮轻松切换主题。 本页面上截图的主题将适应所选文档主题,因此要查看深色(或浅色)版本,请切换文档的主题。
登录¶
下面的截图显示了 freqUI 的登录界面。

交易视图¶
交易视图允许您可视化机器人正在进行的交易并与机器人交互。
在此页面上,您还可以通过启动和停止机器人来与之交互,如果配置了的话,还可以强制交易入场和出场。

图表配置器¶
FreqUI 图表可以通过策略中的 plot_config
配置对象(可以通过"从策略加载"按钮加载)或通过 UI 进行配置。
可以创建多个图表配置并随意切换 - 允许灵活、不同地查看您的图表。
可以通过交易视图右上角的"图表配置器"(齿轮图标)按钮访问图表配置。

设置¶
可以通过访问设置页面更改多个 UI 相关设置。
您可以更改的内容(包括但不限于):
- UI 的时区
- 在浏览器标签页的图标中显示开放交易
- 蜡烛图颜色(上涨/下跌 -> 红色/绿色)
- 启用/禁用应用内通知类型

回测¶
当 freqtrade 在 webserver 模式 下启动(使用 freqtrade webserver
启动 freqtrade)时,回测视图变为可用。
此视图允许您回测策略并可视化结果。
您还可以加载和可视化之前的回测结果,以及相互比较结果。

CORS¶
本节内容仅在跨源情况下需要(当你有多个机器人 API 运行在 localhost:8081
、localhost:8082
等端口上,并想要将它们组合到一个 FreqUI 实例中时)。
用户可以通过 CORS_origins
配置设置来允许不同源 URL 访问机器人 API。
它包含一个允许访问机器人 API 资源的 URL 列表。
假设你的应用程序部署在 https://frequi.freqtrade.io/home/
- 这意味着需要以下配置:
{
//...
"jwt_secret_key": "somethingrandom",
"CORS_origins": ["https://frequi.freqtrade.io"],
//...
}
在以下(相当常见的)情况下,FreqUI 可以通过 http://localhost:8080/trade
访问(这是你在导航到 freqUI 时在导航栏中看到的)。

这种情况的正确配置是 http://localhost:8080
- URL 的主要部分,包括端口。
{
//...
"jwt_secret_key": "somethingrandom",
"CORS_origins": ["http://localhost:8080"],
//...
}