Skip to content

R20 Quantum Trader v6.3.0 Official Release

Choose a tag to compare

@555cute 555cute released this 03 Sep 08:32
· 31 commits to main since this release

R20 Quantum Trader v6.3.0 正式版

R20 现已正式发布 v6.3.0!本次版本完成了全站向现代化 Vue 3 纯静态单页应用(SPA)的全面迁移,引入了多模型委员会(Multi-Agent Council)协同决策系统、超宽屏(2160px)六币推演矩阵、以及点击版本号即时呼出项目开源与社区弹窗等功能,同时全量自动化回归测试提升至 154/154 项全部通过。


🌟 v6.3.0 核心更新内容

1. 前端全量迁移至 Vue 3 + Vite + Pinia 现代化 SPA

  • 零 Node.js 常驻负担(Zero-Node.js Runtime Overkill):生产环境无需常驻运行任何 Node.js 进程,全站编译为超轻量纯静态资源(Gzip 后仅 ~40KB),由现有 FastAPI 后端静态托管,首屏毫秒级直出。
  • 100% 原生组件化重构:彻底告别数千行原生单文件与 LegacyRedirect 占位,前台 5 大功能 Tab 与后台 13 大控制台模块(提示词工作室、运行单元、任务网关、备份恢复、操作审计、管理员等)全量实现 Vue 3 原生重构。
  • 深层路由刷新自愈:后端路由全面适配 SPA History 模式,直接刷新或书签访问 /admin/overview/admin/council 等子路由不再出现 404。

2. 多模型委员会(Multi-Agent Council)协同决策系统

  • 透明代理架构:在 scripts/ai_brain_trader.py 内部接入多智能体辩论与首席裁决,开关关闭时保持单模型极速推理(约 2 秒),开启时由各参谋并发辩论、仲裁官综合收口输出标准交易发单契约。
  • 席位全动态 CRUD:支持就地修改各参谋角色名、职责标签与提示词,支持一键载入预设参谋库(+舆情侦察官/+宏观策略官/+盘口微结构官/+自定义参谋),支持自由删除参谋席位(首席仲裁官受保留保护)。
  • 超时扩容与动态预算分配:决策超时默认 60 秒(10~300 秒可配置),阶段 1(多线程辩论)分配约 55% 预算,阶段 2(终审裁决)保障至少 20 秒及剩余时间;超时自动熔断降级为单模型决策。

3. 首页大屏超宽屏与响应式体验重构

  • 超宽屏 6 币矩阵铺满:首页下方完整还原六币动能推演矩阵,最大宽度扩展至 2160px 并支持 2xl:grid-cols-6 铺满大屏,大屏视界一览无余。
  • 顶栏瘦身与去冗余:顶部 HeaderBar 瘦身为 53px 紧凑单行,删除冗余刷新按钮;移动端隐藏顶部重复 Tab 并采用底部原生导航。
  • 信息架构彻底解耦:权益 HUD 四卡仅在首页展示,「AI全景推演」Tab 专属展示推演时间线与委员会辩论纪要,系统巡检日志流集中在交易台账页。
  • 点击版本号展示开源与社区信息:点击前台顶栏 v6.3.0、页脚及后台侧栏版本号,即刻原生弹出项目开源主仓直达、LINUX DO 社区交流、以及量化交流 QQ 群(655973677)与作者个人 QQ(1090188816)一键复制。

4. 生产交易与消息网关防泄漏硬隔离

  • 测试环境硬隔离r20_gateway/publisher.py 在检测到运行于 unittestpytest 且非显式测试库时自动阻断发布,彻底根除自动化测试污染生产通知数据库 data/r20_gateway.db 导致的重复平仓事件问题。
  • OKX 控制面与通道补齐:恢复 OKX 官方授权码连接流程、OKX CLI 检测与升级,以及 QQ 扫码绑定防误触测试机制。

🧪 自动化测试与质量保障

  • 全仓库包含单元测试、端到端接口测试与委员会调度测试共 154 / 154 项全部通过
    Ran 154 tests in 30.416s
    OK
    

🚀 极速部署与运行

git clone https://github.com/555cute/r20-quantum-trader.git -b v6.3.0
cd r20-quantum-trader

# 自动化一键安装部署
./deploy/install.sh

# 启动服务
python3 -m uvicorn r20_backend.app:app --host 0.0.0.0 --port 8080