AssetManager.API/AssetManager.Tests
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
..
Repositories fix 字段名称错误 2026-03-15 21:44:48 +08:00
Services feat: Position表增加TotalCost字段 + 金融计算单元测试 2026-03-25 04:27:40 +00:00
AssetManager.Tests.csproj refactor: 架构优化 P0-P3 2026-03-15 12:54:05 +00:00