KennethCheng
|
189266c5e3
|
fix(api): 修复时光机引擎本金未折算汇率 bug,重建历史财务快照
|
2026-05-02 22:33:29 +08:00 |
|
KennethCheng
|
a5daa6a751
|
fix(ledger): 修复时区黑洞,强制使用绝对字符串边界获取精准历史汇率
|
2026-05-02 17:54:10 +08:00 |
|
KennethCheng
|
7cdee75bb9
|
fix(ledger): 修复历史净值双重汇率折算 bug 与汇率时间查询边界
|
2026-05-02 17:22:32 +08:00 |
|
KennethCheng
|
b76a6ef577
|
fix(ledger): 修复时光机历史汇率串用问题,实装价格向后穿透与成本兜底引擎
|
2026-05-02 16:28:27 +08:00 |
|
KennethCheng
|
3e81c1dc5b
|
feat(portfolio): 支持显示已清仓历史持仓,增加防乱码 CSV 导出功能
|
2026-05-02 15:04:56 +08:00 |
|
KennethCheng
|
7ded5b7837
|
refactor(ledger): 时光机接入历史汇率匹配,实现历史快照的高精度法币回放
|
2026-05-02 00:38:18 +08:00 |
|
KennethCheng
|
4919ba1431
|
fix(ledger): 彻底修复时光机汇率双标幻觉,同步市值与本金的 CNY 折算
|
2026-05-01 06:44:37 +08:00 |
|
KennethCheng
|
b4f21e7cd6
|
fix(ledger): 修复汇率转换的双标幻觉,统一大盘与快照的财务聚合基准
|
2026-05-01 05:52:09 +08:00 |
|
KennethCheng
|
52a94a9ffa
|
fix(ledger): 补全汇率折算乘数,修复跨币种直接相加导致的盈亏总额失真
|
2026-05-01 05:20:30 +08:00 |
|
KennethCheng
|
a3b5563db2
|
refactor(ledger): 时光机接入全新财务引擎并清洗脏快照,修复历史成本断层
|
2026-05-01 04:55:43 +08:00 |
|
KennethCheng
|
5269d697b7
|
fix(ui): 对齐图表末端与实时概览数据的精度,放开全量历史趋势查询限制
|
2026-04-30 18:42:08 +08:00 |
|
KennethCheng
|
b131400aa9
|
fix(ledger): 补全 getEffectivePrice 复合查询条件,修复历史价格跨资产串联 Bug
|
2026-04-30 13:42:51 +08:00 |
|
KennethCheng
|
91e7485259
|
fix(ledger): 修复价格变量泄漏与日期字符串比较陷阱,还原真实净值走势
|
2026-04-30 13:15:30 +08:00 |
|
KennethCheng
|
9622e0d828
|
fix(db): 修复 getHistoricalPositions 中 Drizzle ORM 的 lte 语法调用错误
|
2026-04-30 11:38:34 +08:00 |
|
KennethCheng
|
fd0ef345dd
|
feat(ledger): 组装 Day-by-Day 遍历引擎,实现全量历史净值快照重建与入库
|
2026-04-30 11:17:03 +08:00 |
|
KennethCheng
|
7bd2eb1e86
|
feat(ledger): 编写时光机核心辅助函数,支持历史持仓计算与价格断点结转
|
2026-04-30 11:00:04 +08:00 |
|
KennethCheng
|
838bb0ef95
|
fix(db): 修复快照查询引擎的 ReferenceError,重构为标准 Drizzle ORM 查询语法
|
2026-04-29 12:55:44 +08:00 |
|
KennethCheng
|
8f5ce4bc74
|
fix(ledger): 修复快照引擎 reduce 初始值类型错误,保障每日快照正常写入
|
2026-04-29 12:17:34 +08:00 |
|
KennethCheng
|
4c4e6ab565
|
feat(db): 新增 portfolio_snapshots 表与每日快照记录 Action
|
2026-04-29 11:37:11 +08:00 |
|