把所有资产放进一个Dashboard之前,先解决一个更难的问题:你的财富数据到底是不是同一套口径
AH-0536推荐Wealthfolio:把股票、基金、加密资产、现金、净资产和支出放到一个本地优先的个人财富管理工具里。 截至2026-08-15,官方仓库确认: - 核心是local-first; - 手工记录和CSV导入可免费使用; - 可选Wealthfolio Connect提供30+机构的只读券商同步和加密多设备同步; - 项目当前采用AGPL-3.0,品牌商标并不随代码许可开放; -
把所有资产放进一个Dashboard之前,先解决一个更难的问题:你的财富数据到底是不是同一套口径
AH-0536推荐Wealthfolio:把股票、基金、加密资产、现金、净资产和支出放到一个本地优先的个人财富管理工具里。
截至2026-08-15,官方仓库确认:
- 核心是local-first;
- 手工记录和CSV导入可免费使用;
- 可选Wealthfolio Connect提供30+机构的只读券商同步和加密多设备同步;
- 项目当前采用AGPL-3.0,品牌商标并不随代码许可开放;
- 2026年7月的v3.6.2还专门修复收益率、税、拆股和分红核算。
最后这一点非常重要。
它提醒我们:
Portfolio Aggregation ≠ Broker/Custodian Truth。
1. 财富Dashboard最容易制造“统一视图错觉”
当不同账户都被画成一个净资产数字时,用户很容易觉得:
数据既然聚合了,就一定统一。
但现实里不同来源可能有: 不同结算日期; 不同币种; 不同成本价; 不同公司行动处理; 不同现金余额定义; 不同未实现盈亏口径。
Dashboard统一的是界面,不自动统一会计口径。
2. Local-first解决隐私,不解决数据正确性
数据默认在本地是一项很有价值的架构选择。
但本地保存的错误数据,仍然是错误数据。
所以个人财富系统要同时解决两件事:
Privacy 和 Reconciliation。
Local Data ≠ Trusted Data。
3. 公司行动是最容易悄悄把收益率算错的地方
拆股; 分红; 并股; 股票分拆; 转仓; 费用; 税; 币种转换;
任何一项处理不一致,都可能让成本基准和收益率漂移。
官方v3.6.2仍在修复return/tax/split/dividend accounting,本身就说明这类计算不是“导入交易记录就结束”。
因此Portfolio OS必须有:
Corporate Action Ledger。
4. 多币种必须固定FX时间与来源
美元资产、港币现金、人民币基金放到一个净资产数字时,必须回答:
用什么汇率? 哪个时间点? 收盘价还是实时? 周末怎么办? 历史收益率用历史FX还是当前FX?
如果这些没有定义,净资产变化可能只是汇率口径变化。
5. 券商同步“read-only”降低动作风险,但不消灭连接风险
只读同步比交易权限安全得多。
但仍然需要看: 第三方聚合商是谁; OAuth/token保存在哪里; 授权范围; 如何撤销; 数据同步频率; 机构覆盖; 失败时如何提示。
Read-only ≠ Risk-free。
6. Add-on系统也要继承Permission Gate
Wealthfolio当前官方README写明Add-on可以访问账户、持仓、活动、市场数据,并有permission system和secrets management。
这意味着插件不是“主题皮肤”。
一个插件可能看见几乎完整的财富画像。
所以必须继续执行: Source; Maintainer; License; Data Scope; Network; Secrets; Storage; Telemetry; Revocation。
7. 个人财富系统必须定期对账
最实用的流程不是天天盯Dashboard。
而是每月:
Broker Statement → Import → Match Activities → Match Cash → Match Holdings → Corporate Actions → FX → Difference Report → Resolve。
只有差异接近0,Dashboard才真正有资格成为决策入口。
8. 投资模拟也不能升级成预测
“模拟”可以帮助: 资产配置情景; 现金需求; 目标路径; 假设收益率。
但Simulation Output不是未来事实。
所有输入假设必须可见: 收益率; 波动; 通胀; 税; 贡献金额; 时间。
Simulation Precision ≠ Forecast Certainty。
9. 商业机会:Personal Wealth Reconciliation OS
普通Portfolio Tracker很多。
真正难收费的是: 自动对账; 数据质量; 公司行动; FX一致性; 备份恢复; 跨账户税务/成本字段; 错误解释。
可以把免费Dashboard升级成“个人财富账本审计”。
10. Backup是local-first的另一半
如果数据只在设备上,却没有: 导出; 备份; 版本; 恢复演练;
设备损坏时,“隐私”可能变成“永久丢失”。
因此:
Local-first without Recovery = Fragile-first。
Stop Rule
如果聚合系统和券商月结单长期对不上,而用户仍拿它做仓位和收益判断,就必须停止把Dashboard当Source of Truth。
好的财富管理工具不是把所有资产画到一个页面,而是让你知道每一个数字从哪里来、什么时候更新、和真正账单差多少。
11. 价格数据本身也有Freshness层级
投资账本会同时使用交易成交价、日终价格和当前市场价。不同价格适合不同目的:成交价用于成本,日终价适合历史净值,实时价适合当前估值。若系统在历史回测中错误使用今天的价格或修订后的数据,就会产生看不见的穿越。
因此每个Market Price至少记录Provider、Timestamp、Currency与Price Type。
12. 账户“少一笔”不能靠模型猜
对账发现差异时,正确状态不是让AI自动补一笔“可能是分红”。应该进入UNRESOLVED状态,要求原始账单或交易记录确认。个人财富账本宁可明确缺数据,也不要为了曲线完整制造伪交易。
13. 隐私与可迁移性要同时考虑
Local-first产品长期使用几年后,用户真正关心的还包括能否导出标准格式、迁移到别的工具、保留历史。数据锁在本地专有结构里虽然不上传云,也可能形成另一种锁定。Exit/Export应和Backup一样成为核心能力。