OpenClaw Agent
|
19f3cc8679
|
fix: 历史汇率处理bug + Transaction表增加汇率字段
关键修复:
1. BackfillNavHistoryInternalAsync 汇率处理bug
- holdings 存储目标币种成本,避免卖出时用当前汇率重转历史成本
- 优先使用交易时保存的汇率
2. Transaction 表新增字段
- exchange_rate: 交易时汇率
- total_amount_base: 本位币金额
- 创建交易时自动保存汇率
3. CalculateAndSaveDailyNavAsync
- 优先使用 TotalAmountBase 字段计算成本
- 回退到当前汇率(兼容历史数据)
4. 新增迁移脚本 sql/migrate_financial_fields.sql
|
2026-03-25 05:22:50 +00:00 |
|