Skip to content

增强功能:开发 SimTradeLab 的图形化 Web 用户界面 #3

@ykayz

Description

@ykayz

为提升 SimTradeLab 的易用性与普及度,建议开发一个直观的 Web 用户界面,以图形化方式支持策略管理、回测执行与结果分析,从而降低使用门槛,吸引更多用户参与并进行策略实验。


🎯 目标功能

  • 📊 回测结果可视化展示(收益曲线、仓位变动、胜率指标等)
  • 📝 策略编辑器(在线编写、保存与导出 Python 代码)
  • 📁 数据源管理界面(导入历史行情、实时行情注入配置)
  • 🧪 批量参数测试与对比分析界面
  • 🔧 后台通过现有 API 提供策略加载、引擎控制与结果获取功能

🧱 技术建议

前端技术 后端接口 通信方式 图表组件
HTML/JS FastAPI / Flask WebSocket / REST ECharts / Chart.js

建议采用模块化开发结构,将核心逻辑与界面层进行解耦,以确保系统扩展性和可维护性。该功能不仅能帮助非技术用户快速上手,也可作为教学演示、策略评审甚至实盘部署前的桥梁。


如有开发资源和时间安排,可以先构建一个最小可运行原型(MVP),比如:简单策略编辑 + 回测曲线预览模块。后续再逐步扩展为完整操作面板。

欢迎社区开发者一起参与构思与贡献 🙌

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions