投记 FlowLedger

一份为长期投资者设计的个人账本。把沪深、美股、港股、基金、黄金与加密资产的交易、持仓和收益,放回同一条时间线上。

状态
正在运行
平台
Web · PWA
上线
2026 年 4 月
角色
产品 / 设计 / 开发
开源
MIT
ledger.orbitshz.com资产总览投记 FlowLedger 的资产总览界面:收益概览、主要持仓与最近流水

资产总览:把分散在不同账户的投入、持仓与收益放在同一个视角里。

做了什么,和刻意没做什么

01

先把「记一笔」做快

记账工具死掉的原因几乎都一样:录入太麻烦,于是不记了。所以录入页只问三件事——做什么动作、多少钱、在哪个平台,其余全部折进「更多选项」。常用标签、复制上一笔、保存并继续,都是为了让连续补录不打断。

02

不做自动同步券商

自动同步听起来省事,但要么要券商开放接口(国内基本没有),要么要用户交出账号密码。前者做不到,后者我自己都不愿意用。手动录入更慢,但换来的是:数据是你的,工具不需要你信任它。

03

统一净值口径

投入、当前持仓、已经落袋的钱,散在三个地方就永远算不清真实盈亏。投记把三者合成同一个净值视角,代价是每笔出入金都要归位,收益是任何时候都能回答「我到底赚了多少」。

04

复盘比统计更重要

统计告诉你结果,复盘告诉你为什么。日历视图把每一笔操作放回它发生的那天,配合标签(定投 / 补仓 / 止盈 / FOMO),能看出自己的行为模式——而不只是数字。

它是怎么搭起来的

形态
单页应用,可安装为 PWA;六个工作台,桌面优先,手机端保留查看与录入
数据
本地优先存储,服务端同步;同步带修订号,冲突可恢复
服务端
Node + Express + PostgreSQL,部署在 AWS Lightsail,Caddy 反向代理
账号
与 orbitshz.com 共用统一账号,邀请制,账本按账号隔离
行情
东方财富数据源,支持中文名搜索与自动取价
开源
github.com/stvictor-ai/FlowLedger(MIT)

一直在改

  1. 记录录入时间与实际汇率

    每笔流水保留发生时刻和当时的真实汇率,回看时口径不会随行情漂移。

  2. 统一账号与账本隔离

    与 orbitshz.com 共用同一套账号,账本按账号隔离并自动同步;部署接入持续交付。

  3. 服务端同步 v1

    PostgreSQL 数据层、邀请制认证、带修订号的同步接口,以及一个不读明细的管理中心。

  4. 四个工作台重做

    总览、持仓、录入、复盘按各自的使用路径重新设计,不再共用一套通用表格。

  5. 流水改成账本工作台

    流水页支持年份筛选与并排检视;修复导入时重复交易被误合并的问题。

  6. 复盘日历与规则引擎

    把每笔操作放回它发生的那天,并按规则标出值得回头看的信号。

  7. 界面重构为浅色扁平风

    从早期的深色终端风转向浅色,长时间阅读数据更省力。

  8. 买卖交易与持仓管理重做

    录入区分入金 / 出金 / 买入 / 卖出四种语义,一次操作同时更新流水与持仓。

  9. 更名为投记

    从 FlowLedger 的英文代号确定中文名,品牌与图标一并更新。

  10. 行情数据源换成东方财富

    持仓支持中文名搜索与自动取价,绕开此前数据源的跨域限制。

  11. 持仓追踪与实时估值

    新增持仓模块,录入后按可获取的行情估值;统一投入、持仓与已落袋的净值口径。

  12. 扩展为多资产、多货币

    从单一出入金账本扩展到沪深、美股、港股、基金、黄金与加密资产,汇率自动换算。

  13. 第一版上线

    单文件、无后端、数据存本地的出入金管理工具,支持导入导出。