前言

作为一名基金投资者,你是否也有过这样的困扰:交易日盘中想看看自己持有的基金大概涨了多少,却只能反复刷新各种 App,而且大多数行情软件只展示基金的上一日净值,盘中的实时估值要东找西找。

为了解决这个痛点,我利用业余时间开发了 估值君 —— 一个专注于基金盘中实时估值追踪的 Web 工具。输入基金代码即可添加,盘中自动刷新估算净值,让你对自己的持仓盈亏一目了然。

访问地址https://junly.top/fund/https://fund.junly.top/fund/

估值君登录页面

功能介绍

实时估值追踪

估值君的核心功能就是盘中实时估值。在交易日的 9:30-15:00 期间,系统会自动刷新每只基金的估算净值,并记录为时间序列数据,生成盘中走势折线图。收市后,你可以在估值走势图上清晰地看到当天估值的变化轨迹。

添加基金也非常简单,只需要输入基金代码(如 000001),系统会自动拉取基金的基本信息、历史净值走势以及前十大重仓股

持仓管理与盈亏计算

除了看估值,你还需要记录自己的实际持仓。估值君支持录入买入/卖出交易记录,包括份额、手续费、交易日期等信息。系统会根据你的实际持仓成本和当前估值,自动计算:

  • 持有收益(实际盈亏金额)
  • 持有收益率(盈亏百分比)
  • 分组汇总的账户级别盈亏

对于在 15:00 之后提交的交易,系统会自动识别为待确认交易,避免将 T+1 的操作误算入当日持仓。

基金分组管理

如果你同时关注多个方向的基金(比如”稳健理财”和”高波动成长”),分组功能就很实用了。你可以:

  • 创建多个基金分组
  • 在分组之间拖拽移动基金
  • 每个分组独立显示汇总盈亏
  • 为基金打上自定义颜色标签

暗色主题支持

收益日历

收益日历以月历的形式,直观展示每一天的持仓盈亏。绿色代表盈利,红色代表亏损,一眼就能看出这个月”哪些天赚钱、哪些天亏钱”。在手机端还支持左右滑动切换月份。

定投计划

如果你是定投党,估值君也内置了定投计划配置功能。支持按日、按周、按双周、按月等不同周期设置,也可以精确到每周的哪几天或每月的几号。帮你规划和跟踪自己的定投节奏。

扫码导入

有时候你在其他 App 上看到一组基金代码想快速添加,手动输入太麻烦。估值君内置了 OCR 扫描功能,直接截图或者拍照,系统会自动识别图片中的基金代码,一键批量导入。

云端同步

注册账号后,你的基金配置会自动同步到云端。更棒的是,估值君使用了 SSE(Server-Sent Events) 实现实时同步 —— 在手机上添加一只基金,电脑端的页面几乎瞬间就能看到更新,无需手动刷新。

用户密码在传输前会通过 RSA 非对称加密处理,保障安全性。

技术栈

简单介绍一下项目用到的主要技术:

前端

  • Next.js 16(App Router)+ React 18
  • Tailwind CSS v4 + shadcn/ui 组件库,毛玻璃风格 UI
  • Zustand 状态管理 + TanStack React Query 服务端缓存
  • Chart.js 图表(净值走势、盘中估值折线图)
  • Framer Motion 动画 + @dnd-kit 拖拽排序
  • Tesseract.js OCR 文字识别
  • Fuse.js 模糊搜索

后端

  • FastAPI(Python)+ PostgreSQL
  • JWT 认证(RSA 密钥对,Access + Refresh Token)
  • SSE 实时推送

部署

  • Docker 容器化部署
  • 支持 PWA 安装到手机桌面,体验接近原生 App

移动端体验

移动端界面

估值君采用了移动端优先的设计理念。在手机浏览器中打开后,底部有完整的导航栏,基金列表以卡片形式展示,操作体验与原生 App 几乎无异。

你也可以通过浏览器的”添加到主屏幕”功能,将估值君安装为 PWA 应用。安装后会生成独立图标,启动时不再显示浏览器地址栏,体验更加沉浸。

写在最后

估值君目前是一个个人项目,功能还在持续迭代中。如果你也有基金投资的习惯,不妨试试看。也欢迎通过应用内的反馈功能给我提建议。

访问地址