AssetManager.API/AssetManager.Services
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
..
Services fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00
AssetManager.Services.csproj feat(市场数据): 添加Yahoo财经服务并设为优先数据源 2026-03-17 12:06:47 +08:00
IPortfolioFacade.cs feat: 添加组合更新接口,支持修改名称/策略/状态 2026-03-17 01:50:47 +00:00
IPortfolioNavService.cs feat: 新增组合净值历史功能 2026-03-13 16:08:59 +00:00
IPortfolioService.cs feat: 添加组合更新接口,支持修改名称/策略/状态 2026-03-17 01:50:47 +00:00
IStrategyService.cs fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00
ITickerService.cs fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00
PortfolioFacade.cs feat: 添加组合更新接口,支持修改名称/策略/状态 2026-03-17 01:50:47 +00:00
PortfolioNavService.cs fix: 修复 BackfillNavHistoryInternalAsync 中卖出成本计算的严重bug 2026-03-25 04:12:01 +00:00
PortfolioService.cs feat: Position表增加TotalCost字段 + 金融计算单元测试 2026-03-25 04:27:40 +00:00
StrategyService.cs refactor: 架构优化 P0-P3 2026-03-15 12:54:05 +00:00
TickerService.cs fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00