-
-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
enhancementNew feature or requestNew feature or request
Description
为提升 SimTradeLab
的易用性与普及度,建议开发一个直观的 Web 用户界面,以图形化方式支持策略管理、回测执行与结果分析,从而降低使用门槛,吸引更多用户参与并进行策略实验。
🎯 目标功能
- 📊 回测结果可视化展示(收益曲线、仓位变动、胜率指标等)
- 📝 策略编辑器(在线编写、保存与导出 Python 代码)
- 📁 数据源管理界面(导入历史行情、实时行情注入配置)
- 🧪 批量参数测试与对比分析界面
- 🔧 后台通过现有 API 提供策略加载、引擎控制与结果获取功能
🧱 技术建议
前端技术 | 后端接口 | 通信方式 | 图表组件 |
---|---|---|---|
HTML/JS | FastAPI / Flask | WebSocket / REST | ECharts / Chart.js |
建议采用模块化开发结构,将核心逻辑与界面层进行解耦,以确保系统扩展性和可维护性。该功能不仅能帮助非技术用户快速上手,也可作为教学演示、策略评审甚至实盘部署前的桥梁。
如有开发资源和时间安排,可以先构建一个最小可运行原型(MVP),比如:简单策略编辑 + 回测曲线预览模块。后续再逐步扩展为完整操作面板。
欢迎社区开发者一起参与构思与贡献 🙌
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Projects
Status
Backlog