114 lines
3.5 KiB
Markdown
114 lines
3.5 KiB
Markdown
# LLM量化交易助理系统开发计划
|
||
|
||
> 项目愿景:开发一个可实战的投资助理工具,其业务水平要处在投资的前列。核心是通过多智能体协作提供高质量的投资决策支持。
|
||
|
||
> 开发进度(2025-10-05):
|
||
> ✓ 基础因子计算框架
|
||
> ✓ 数据访问与监控
|
||
> ✓ 核心回测系统
|
||
> ✓ LLM基础集成
|
||
> ✓ LLM模板与上下文管理
|
||
> △ RSS新闻处理
|
||
> △ UI与监控系统
|
||
|
||
## 一、核心功能模块优先级排序
|
||
|
||
### 1. 数据与特征层(P0)
|
||
#### 1.1 因子计算模块优化
|
||
- [x] 完善 `compute_factors()` 函数实现:
|
||
- [x] 添加数据有效性校验机制
|
||
- [x] 实现异常值检测与处理逻辑
|
||
- [x] 增加计算进度显示和日志记录
|
||
- [x] 优化因子持久化性能
|
||
- [ ] 支持增量计算模式
|
||
|
||
#### 1.2 DataBroker增强
|
||
- [x] 开发数据请求失败的自动重试机制
|
||
- [x] 增加数据源健康状态监控
|
||
- [ ] 设计数据质量评估指标系统
|
||
|
||
#### 1.3 因子库扩展
|
||
- [x] 扩展动量类因子群
|
||
- [x] 开发估值类因子群
|
||
- [x] 设计流动性因子群
|
||
- [x] 构建市场情绪因子群
|
||
- [ ] 开发因子组合和权重优化算法
|
||
|
||
#### 1.4 新闻数据源完善
|
||
- [x] 完成RSS数据获取和解析
|
||
- [x] 增强情感分析能力
|
||
- [ ] 改进实体识别准确率
|
||
- [ ] 实现新闻时效性评分
|
||
|
||
### 2. 决策优化(P1)
|
||
#### 2.1 决策环境增强
|
||
- [x] 扩展DecisionEnv动作空间:
|
||
- [x] 支持提示版本选择
|
||
- [x] 允许调节部门温度
|
||
- [ ] 优化function调用策略
|
||
- [x] 增加环境观测维度:
|
||
- [x] 加入换手率指标
|
||
- [x] 纳入风险事件统计
|
||
- [ ] 补充市场情绪指标
|
||
|
||
#### 2.2 回测系统完善
|
||
- [x] 优化成交撮合逻辑:
|
||
- [x] 统一仓位限制
|
||
- [x] 考虑换手约束
|
||
- [x] 加入滑点模拟
|
||
- [x] 计算交易成本
|
||
- [x] 完善风险控制:
|
||
- [x] 实现止损机制
|
||
- [x] 添加波动率限制
|
||
- [x] 设置集中度控制
|
||
|
||
### 3. LLM协同(P1)
|
||
- [x] 精简和优化Provider管理
|
||
- [x] 增强function-calling架构
|
||
- [x] 完善错误处理和重试策略
|
||
- [x] 优化提示工程:
|
||
- [x] 设计配置化角色提示
|
||
- [x] 优化数据范围控制
|
||
- [x] 改进上下文管理
|
||
- [ ] 增强系统稳定性:
|
||
- [ ] 实现提示模板版本管理
|
||
- [ ] 增加系统级性能监控
|
||
- [ ] 优化模型调用成本控制
|
||
|
||
### 4. UI与监控(P2)
|
||
#### 4.1 功能增强
|
||
- [ ] 实现"一键重评估"功能
|
||
- [ ] 开发多版本实验对比
|
||
- [x] 添加实时指标面板
|
||
- [ ] 设计异常日志钻取功能
|
||
|
||
#### 4.2 监控增强
|
||
- [ ] 开发"仅监控不干预"模式
|
||
- [x] 实现策略实时评估
|
||
- [x] 添加风险预警功能
|
||
- [ ] 设计绩效归因分析
|
||
|
||
### 5. 测试与部署(P2)
|
||
- [x] 补充核心路径单元测试
|
||
- [ ] 建立端到端集成测试
|
||
- [ ] 完善日志收集机制
|
||
|
||
## 二、近期开发重点(2025 Q4)
|
||
|
||
1. ✓ 完成因子计算模块的优化和重构
|
||
2. ✓ 实现基础因子库的扩展
|
||
3. ✓ 优化DataBroker的数据访问性能
|
||
4. △ 完善RSS新闻数据源的接入
|
||
5. ✓ 开始着手决策环境的增强
|
||
6. ✓ 改进LLM模板与上下文管理
|
||
7. △ 启动LLM性能与成本优化
|
||
|
||
## 三、开发原则
|
||
|
||
1. 保持简单:每个模块只实现最核心的功能
|
||
2. 重视可靠性:核心功能必须稳定可靠
|
||
3. 易于使用:交互界面简单直观
|
||
4. 容错设计:关键节点预留人工介入的可能
|
||
|
||
> 注:此计划将根据实际使用体验持续优化,始终保持简单实用的原则。上次更新:2025-10-05
|