快速上手¶
以下流程使用页面而非过期的固定 API 示例,适用于当前研究工作区主线。
1. 登录并打开数据页¶
启动前后端后访问 http://localhost:3000,注册或登录账户。打开 数据 → 市场数据,选择资产类别和具体标的。
- 首次打开和切换标的优先读取本地 MySQL 行情仓库。
- 点击查询才会请求 AkShare 最新数据;在线失败时会保留本地可用数据并显示可读提示。
- 历史数据按最新日期在前显示。每个资产类别会分别记住最近一次选择的标的。
2. (可选)建立知识库¶
在 AI → 知识库创建知识库并上传或录入文档,然后执行索引。打开 AI → 对话,提出具体问题并查看引用来源。
若返回 not_indexed,先建立或重建文档索引;no_context_found 表示已索引但没有足够相关上下文,而不是模型故障。
3. 创建或选择策略¶
打开 投研 → 策略,选择模板、已有策略或 AI 策略草案。AI 投研可先使用默认研究目标,也可在确认弹窗后调用当前配置的模型优化目标。
自定义 Backtrader 策略应以 self.dataclose 等自定义属性保存价格序列;self.close() 保留为平仓方法,不能被属性覆盖。
4. 运行研究与回测¶
将策略加入研究工作区,设置标的、周期、时间范围、初始资金和手续费后运行。运行中页面会持续更新研究输出;完成后查看:
- 总收益、年化收益、夏普、最大回撤等统一指标;
- 交易次数、胜率、盈亏比、持有周期等交易统计;
- 资金曲线、回撤和配置/数据范围;
- 需要时发起稳健性验证或参数优化。
5. 审核后进入交易工作区¶
不要将单次回测结果直接视为交易许可。完成样本外、数据质量和风险检查后,再将通过人工审核的方案放入交易工作区。在组合页面查看账户、持仓、成交、累计 P&L、回撤和资产配置。