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