本地持仓盈亏 · 基金估值 · 股票 / ETF / LOF 实时行情,外加价格异动与公告的桌面提醒。所有数据只存在你自己的浏览器里,零上传。
基金、股票统一看板,持有收益率按已结算净值口径,今日盈亏实时估算。
单品种自定义阈值,涨跌幅触线即弹系统通知,不怕错过关键波动。
基金 / 股票新公告提醒,每只股票可单独开关,噪音自己说了算。
持仓、提醒设置仅存浏览器本地存储,无任何网络上传行为。
Edge 商店一键安装;或从 GitHub 下载 zip,开发者模式「加载已解压的扩展程序」。
点工具栏图标打开看板,输入基金 / 股票代码即可。填份额与成本价可算累计盈亏。
提醒设置里勾选「桌面通知」并授权,设定自动刷新间隔(如 1 分钟),保存。
看板标签页保持打开(可最小化),异动或新公告到达即弹系统通知。
从 GitHub Releases 下载打包 zip,解压后在 chrome://extensions 开启开发者模式加载。适合无法访问商店的环境,或给朋友离线分发。
方式一 · Edge 加载项商店(最推荐)
方式二 · Edge 开发者模式(商店访问不了时的备选)
holding-dashboard-x.x.x.zip,并解压到一个固定且不会移动的文件夹(下文有路径坑提示);edge://extensions → 右上角开启「开发人员模式」;方式三 · Chrome / 其他 Chromium 内核浏览器(必须开发者模式)
chrome://extensions 等对应地址。走 Edge 商店的用户:完全不用管,下次打开 Edge 时商店自动更新到最新版;持仓、阈值、提醒设置等所有 localStorage 数据原封不动,因为扩展 ID 始终不变。
走开发者模式加载的用户:用原地覆盖法——
edge://extensions(或 Chrome 同类页面),在扩展卡片上点「重新加载 / Reload」,看版本号跳到新版本即可。重要路径坑(数据丢失最常见的原因):
localStorage 还是跟着旧 ID 走——新 ID 的看板看上去空空如也,所有持仓都没了。导出(备份 / 跨设备搬运)
holding-dashboard-YYYY-MM-DD.json 文件,里面是你所有持仓、份额、成本价、阈值、提醒设置。导入(恢复 / 搬数据)
注意事项
edge://extensions → 「详细信息」→「在文件资源管理器中显示」,同一目录下的 Local Extension Settings/<扩展ID> 里就是扩展的物理 localStorage,直接拷贝整个文件夹即可还原。桌面通知标题:基金看板提醒 → 持仓看板提醒(看板早已支持股票 / ETF / LOF / 可转债 / REITs,标题不再局限基金)。
Edge 商店描述补全:股票·场内基金(ETF·LOF·可转债·REITs)实时行情。
空持仓 UX 收口:「我的基金 / 我的股票」section 无持仓时整段隐藏;今日盈亏卡显示灰色「未持仓」占位,不再出现空洞的 0。
「今日盈亏」拆分两行严格对称(补丁):有股票无基金时,基金那行也显示「未持仓」而非 0。
批量编辑「删除」按钮修复:之前点击无反应——根因是 dashboard.js 未定义 rowDel 函数(MV3 单根委托找不到处理函数被静默丢弃)。现已补上 rowDel(e),并加 hover 视觉反馈。
阈值过低提示:去掉「基金」本位,文案改为「持仓日内波动易触发噪音」。
顶部状态改用真实数据:收盘后检测到本次拉到 estType=nav 即切「净值已公布 · MM-DD HH:MM」,不再永远显示「待净值公布」。
日期格式修正:取 info.navDate.slice(5,10) 直接切 MM-DD,避免年份前两位被当月份。
角标 1 位小数:1189→1.2k、12345→1.2w;去掉 +/- 符号交背景色(Chrome badge 4 字符硬限)。
清空持仓后不再回填默认:loadHoldings 用 getItem(key) !== null 判定「已初始化」,空数组被尊重。
盘中 / 盘后净值未公布时,持有收益率与累计盈亏不再随实时估算跳动,固定显示上一交易日确认净值。仅当日新净值公布后自动更新。今日盈亏、估算涨幅仍按实时估值。
上架 Microsoft Edge 加载项商店,一键安装、随商店自动更新;补充隐私说明页。
本地持仓盈亏 / 基金估值 / 价格异动提醒看板,数据全部存本地、不上云。
所有持仓、阈值、提醒记录都存在浏览器的 localStorage 里,零网络上传。卸载扩展 = 数据清空;想要跨设备 / 备份,用看板顶部「导出」按钮存为 JSON,「导入」恢复。
基金(公募开放式,覆盖大多数天天基金代码)+ 股票 / 场内基金(沪深京 A 股的 ETF / LOF / 可转债 / REITs)。输入 6 位数字代码自动识别品种与市场。B 股暂未单独过滤(涨跌家数按全市场口径统计)。
盘中显示的是东财实时估算(gsz,基于持仓股票最新价加权估算),与实盘 NAV 会有零点几个百分点的偏差。盘后(约 20:00–22:00)净值公布后自动切为确认净值(estType=nav)。
故意分开的:持有收益率 / 累计盈亏按已结算净值口径(盘中不跳,固定显示上一交易日确认净值,估值不显示此项);今日盈亏 / 估算涨幅按实时估值(盘中跟踪当日波动)。一静一动,各自服务一个目标。
扩展是 Chrome MV3 规范的,Chrome 可以用,但只在 Microsoft Edge 加载项商店上架(一键安装、随商店自动更新)。Chrome 需要从 GitHub Releases 下载 zip,在 chrome://extensions 开启开发者模式加载。
三层都得开:
edge://settings/content/notifications → 「网站可以请求发送通知」= 开,且扩展 ID 没在「不允许」列表edge://extensions → 扩展「详细信息」→ 「通知」= 勾选另外 Win11 右下角「专注助手」开着会静默所有通知,记得关掉。
是,按东财沪深京全市场口径(含 B 股 + 停牌股可能短暂拉空)。各家来源差几十只为正常(停牌 / 新股统计口径不同)。
完全免费,不接广告、不卖数据、不收投顾佣金。仓库内置了微信赞赏码(小窗「☕ 请我喝杯咖啡」),纯自愿打赏,与具体股票 / 收益不挂钩。
不会。本工具只做个人持仓信息整理与提醒,不构成任何投资建议。不提供买卖建议、不代客理财、不收投顾佣金。市场有风险,投资需谨慎。
本轮 5 项修复(通知标题 / 空持仓 UX / 批量编辑删除 / 阈值提示 / Edge 描述)全部在本地 ext/ 完成。GitHub 与 Edge 商店在你点头后推送(本地代码已就绪,未推)。
GitHub main 与 Release 均为 v1.0.3(含 4 项修复)。Edge 加载项商店当前在架 v1.0.1,v1.0.3 草稿已上传待你点 Publish 进审核队列。
基金估值 / 净值:东财天天基金接口(盘中估算 gsz,盘后确认净值 dwjz)。
股票 / 场内基金行情:东财 push2 接口(沪 A / 深 A / 京 A 全集),新浪 / 腾讯作降级。
涨跌家数 / 板块 / 指数:东财 ulist / secids 接口。
所有接口都是公开行情接口,扩展只读取、不写入;拉取的数据只在本地用于展示与提醒,不发往任何服务器。
本地 ext/:v1.0.4(含本轮全部修复)。
GitHub main + Release:v1.0.3(v1.0.4 待推)。
Microsoft Edge 加载项商店:在架 v1.0.1,v1.0.3 草稿待 Publish。
朋友分发版 zip:v1.0.3(v1.0.4 待重新打包)。
三处正式发版时保持一致(manifest 版本号、commit 内容、zip 内容字节级一致)。
本工具仅用于个人持仓信息整理与提醒,不构成任何投资建议。不提供买卖建议、不代客理财、不收取投顾佣金。打赏纯自愿、与具体股票 / 收益不挂钩。市场有风险,投资需谨慎。