You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.6 KiB
39 lines
1.6 KiB
|
1 week ago
|
# Brainstorm Summary
|
||
|
|
|
||
|
|
- Change: trade-reflection-system
|
||
|
|
- Date: 2026-07-05
|
||
|
|
|
||
|
|
## 确认的技术方案
|
||
|
|
|
||
|
|
### 架构
|
||
|
|
- 前端: 新增按天交易视图、反思编辑面板、经验库页面;改造现有交易复盘页面
|
||
|
|
- 后端: 扩展 trade_review.py 新增 8 个 API 端点
|
||
|
|
- 数据: 扩展 TradeRecord 表 + 新增 6 个表 (TradePair, TradeReflection, DailyReflection, TradeTag, TradeRecordTag, TradeExperience)
|
||
|
|
|
||
|
|
### 关键决策
|
||
|
|
- 交易配对: 持久化存储 (TradePair 表),支持手动修正
|
||
|
|
- AI 分析: 版本化存储,可对比反思前后差异
|
||
|
|
- 经验教训: 关联到具体交易,保留完整上下文
|
||
|
|
- 反思形式: 模板 (入场理由/时机评价/仓位管理/出场理由/纪律评分) + 自由文本
|
||
|
|
- 标签系统: 预设 + 自定义,分类管理
|
||
|
|
- 经验库: 列表+搜索+标签筛选+分类视图+时间线视图组合
|
||
|
|
- AI 重新分析: 单笔触发,只分析已写反思的交易
|
||
|
|
- 执行流程: 设计完成后先做 Demo 确认交互再执行
|
||
|
|
|
||
|
|
## 关键取舍与风险
|
||
|
|
|
||
|
|
- 持久化配对 vs 虚拟配对: 选择持久化以支持手动修正和查询性能,代价是需要同步维护配对表
|
||
|
|
- 版本化 AI 分析 vs 覆盖: 选择版本化以支持对比,代价是存储成本和 UI 复杂度
|
||
|
|
- 经验关联交易 vs 独立: 选择关联以保留上下文,代价是经验库查询需要 join
|
||
|
|
|
||
|
|
## 测试策略
|
||
|
|
|
||
|
|
- 单元测试: 配对逻辑、AI 提示词构建、经验提炼逻辑
|
||
|
|
- API 测试: 所有新增端点的 CRUD 操作
|
||
|
|
- 集成测试: 反思 → AI 分析 → 经验保存完整流程
|
||
|
|
- 边界测试: 跨日配对边界、空反思分析、标签去重
|
||
|
|
|
||
|
|
## Spec Patch
|
||
|
|
|
||
|
|
无 (所有能力均为新增,不修改既有 spec)
|