AssetManager.API/AssetManager.Services
OpenClaw Agent da86aa43e6 fix: 行情获取失败时不写入错误数据,添加 429 限流重试机制
1. GetHistoricalPriceAsync 返回 decimal? 而非 decimal
   - 价格获取失败时返回 null 而非 0
2. BackfillNavHistoryInternalAsync 检查价格有效性
   - 任何持仓价格获取失败时跳过该日期
   - 不写入 totalValue=0 的错误数据
3. MarketDataService 添加 GetWithRetryAsync 方法
   - 处理 429 Too Many Requests 限流
   - 最多重试 3 次,指数退避
2026-03-15 10:02:52 +00:00
..
Services fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00
AssetManager.Services.csproj fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00
IPortfolioNavService.cs feat: 新增组合净值历史功能 2026-03-13 16:08:59 +00:00
IPortfolioService.cs feat: 交易后自动触发净值历史重算 2026-03-13 16:53:02 +00:00
IStrategyService.cs fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00
ITickerService.cs fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00
PortfolioNavService.cs fix: 行情获取失败时不写入错误数据,添加 429 限流重试机制 2026-03-15 10:02:52 +00:00
PortfolioService.cs feat: 交易后自动触发净值历史重算 2026-03-13 16:53:02 +00:00
StrategyService.cs fix: 添加 PortfolioNavHistory 到 CodeFirst 初始化,删除手动迁移脚本 2026-03-15 08:29:05 +00:00
TickerService.cs fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00