OpenClaw Agent
|
c411caea17
|
feat: Position表增加TotalCost字段 + 金融计算单元测试
1. Position实体增加TotalCost字段
- 精确追踪卖出后的剩余成本
- 避免用Shares*AvgPrice计算成本的精度问题
2. PortfolioService逻辑更新
- 买入时更新TotalCost
- 卖出时按比例减少TotalCost
- 所有成本计算改用TotalCost字段
3. 增加关键计算步骤日志
- 创建/更新持仓时记录成本变化
- 持仓计算时记录关键数值
4. 新增金融计算单元测试
- 卖出成本计算测试
- 汇率变化影响测试
- 夏普比率计算测试
- 最大回撤计算测试
- 边界情况测试
5. 提供数据库迁移SQL脚本
|
2026-03-25 04:27:40 +00:00 |
|