Freqtrade WebUI使用指南:可视化交易管理与监控

Freqtrade WebUI使用指南:可视化交易管理与监控

【免费下载链接】freqtrade Free, open source crypto trading bot 【免费下载链接】freqtrade 项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade

你还在为交易需要编写复杂代码而烦恼吗?Freqtrade WebUI(FreqUI)让这一切变得简单!本文将带你从零开始掌握这个强大的可视化工具,轻松实现交易策略监控、订单管理和性能分析。读完本文,你将能够:快速搭建FreqUI环境、配置个性化交易面板、利用高级图表工具优化策略,以及解决常见的跨域访问问题。

什么是FreqUI?

FreqUI是Freqtrade交易机器人的官方Web前端界面,提供直观的可视化操作界面,让你无需编写代码即可监控和管理交易。作为Freqtrade的核心组件,它支持实时交易监控、策略回测、图表分析等功能,兼容主流浏览器和设备。

官方文档:docs/freq-ui.md

安装与启动

自动安装

FreqUI默认随Freqtrade自动安装(通过安装脚本或Docker方式)。如果你使用官方推荐的安装方法,无需额外操作即可使用WebUI功能。

手动安装与更新

若需手动安装或更新FreqUI,可执行以下命令:

freqtrade install-ui

该命令会自动下载并部署最新版本的前端界面文件。

启动Web服务

有两种方式可以启动FreqUI:

  1. 交易模式:在启动交易机器人时自动启用Web服务
freqtrade trade
  1. 独立Web服务器模式:仅启动Web服务,支持数据下载、策略回测等高级功能
freqtrade webserver

默认情况下,Web界面可通过 http://127.0.0.1:8080 访问。

命令详情:docs/commands/webserver.md

登录与初始配置

登录界面

首次访问FreqUI时,会看到登录界面。默认情况下,系统会生成一个临时访问令牌,你也可以在配置文件中设置固定的JWT密钥以提高安全性。

FreqUI登录界面(深色模式) FreqUI登录界面(浅色模式)

解决跨域访问问题

如果登录时遇到CORS(跨域资源共享)错误,需要在配置文件中添加允许的源地址。例如,若FreqUI运行在 http://localhost:8080,配置如下:

{
    "jwt_secret_key": "你的随机密钥",
    "CORS_origins": ["http://localhost:8080"]
}

注意:地址末尾不要添加斜杠,否则配置不会生效。

跨域配置详情:docs/includes/cors.md

主要功能界面

交易监控面板

交易面板是FreqUI的核心功能区,提供实时交易状态监控和基本操作功能:

  • 实时行情图表显示
  • 活跃交易列表
  • 交易历史记录
  • 机器人启停控制
  • 强制交易(需配置权限)

FreqUI交易面板(深色模式) FreqUI交易面板(浅色模式)

图表配置工具

FreqUI提供强大的图表自定义功能,可通过右上角的"设置"图标打开配置面板:

  • 选择技术指标(如MACD、RSI、布林带等)
  • 调整时间周期
  • 保存多个图表配置方案
  • 加载策略中定义的图表配置

FreqUI图表配置(深色模式) FreqUI图表配置(浅色模式)

系统设置

通过设置界面可以个性化FreqUI的显示和行为:

  • 切换深色/浅色主题
  • 设置时区
  • 配置交易通知
  • 自定义K线颜色(涨跌颜色反转)
  • 启用/禁用标签页图标通知

FreqUI设置界面(深色模式) FreqUI设置界面(浅色模式)

高级功能:Web服务器模式

通过freqtrade webserver命令启动的独立Web服务器模式,提供额外功能:

  • 数据下载与管理
  • 策略回测与结果分析
  • 交易对列表测试
  • 批量操作工具

回测功能允许你:

  • 选择不同的策略和时间范围
  • 调整回测参数
  • 可视化回测结果
  • 比较不同策略的表现

FreqUI回测界面(深色模式) FreqUI回测界面(浅色模式)

常见问题解决

无法访问Web界面

  1. 检查Freqtrade是否正在运行
  2. 确认防火墙未阻止8080端口
  3. 验证配置文件中的api_server设置是否正确

登录后无法加载数据

此问题通常与CORS配置有关,请确保CORS_origins设置包含你访问FreqUI的实际URL。例如:

{
    "api_server": {
        "enabled": true,
        "listen_ip_address": "0.0.0.0",
        "listen_port": 8080
    },
    "CORS_origins": ["http://192.168.1.100:8080"]
}

如何在远程服务器上使用FreqUI?

  1. 确保服务器防火墙允许8080端口的外部访问
  2. 在配置文件中设置listen_ip_address: "0.0.0.0"
  3. 使用服务器IP地址或域名访问,如http://your-server-ip:8080
  4. 强烈建议配合HTTPS反向代理使用以确保安全

总结与下一步

FreqUI为Freqtrade提供了强大的可视化管理界面,使交易策略的监控和调整变得简单直观。通过本文介绍的安装配置、界面导航和高级功能,你已经掌握了使用FreqUI的基础知识。

接下来,你可以:

  1. 探索图表配置功能,定制适合自己的技术分析界面
  2. 使用Web服务器模式进行策略回测和优化
  3. 配置移动设备访问,实现随时随地监控交易

如果你有任何问题或建议,欢迎参与Freqtrade社区讨论或查阅官方文档获取更多帮助。

祝你的交易策略取得成功!别忘了点赞收藏本文,以便日后查阅。下期我们将介绍如何利用FreqUI进行高级策略回测与参数优化。

【免费下载链接】freqtrade Free, open source crypto trading bot 【免费下载链接】freqtrade 项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值