Bob-Bo1/dsh-stock-watch

Bob-Bo1★ 0JavaScript最后同步: 2026-08-17

在 GitHub 打开

DeepSeek Harness (DSH) plugin for local A-share portfolio tracking. Reads a local holdings.json and shows quotes and P&L in the sidebar.

README 摘要

stock-watch:DSH 股票观察站 一个面向 DeepSeek Harness(DSH)的客户端插件。它在 DSH 左侧边栏底部提供一个 📈 入口,用来查看自己的 A 股持仓、实时行情和盈亏估算。 先看安全说明 - 持仓数据只从你自己电脑上的一个 JSON 文件读取。 - 插件只把代码、名称、数量和成本价传给当前 DSH 页面,不会上传到本项目作者的服务器。 - 行情请求发送到腾讯行情接口时只包含股票代码,不包含你的数量、成本价或 API Key。 - 仓库里的 holdings.example.json 只有假数据。请不要把真实的 holdings.json 、截图、账号信息或 API Key 提交到 GitHub。 - 默认情况下,DSH Web 服务只监听本机地址。如果你主动把 DSH 暴露到局域网或公网,能访问 DSH 的人也可能读取这个本地插件路由返回的持仓摘要,请不要这样配置。 - 插件只保留允许的字段: code 、 name 、 quantity 、 costPrice 。其他字段会被丢弃。 安装 从 GitHub 安装 然后在 DSH Web profile 的 cordis.patch.yml 中确认有这段注册配置: 重启 DSH Web: 如果你使用的是 dsh.cmd ,把上面的 dsh 换成 dsh.cmd 即可。 本地开发安装 本地路径可以替换成你实际保存插件的目录。安装后同样需要确认 cordis.patch.yml 已注册插件,再重启 DSH。 关联自己的股票数据 推荐把持仓文件放在 DSH workspace 根目录: 最简单的做法: 1. 复制仓库里的 holdings.example.json 。 2. 将副本改名为 holdings.json 。 3. 把示例股票替换成自己的数据。 4. 将文件放到 DSH workspace 根目录。 5. 打开 DSH 左下角的 📈 按钮查看结果。 DSH workspace 通常就是启动 dsh web 时所在的目录。你也可以用环境变量指定一个本机文件: 相对路径会按 DSH workspace 解析。环境变量优先级高于默认的 workspace\holdings.json 。 文件格式 字段说明: 字段 必填 说明 code 是 sh 、 sz 或 bj 加 5~6 位数字,例如 sz000001 name 否 自定义名称;不填时使用行情接口返回的名称 quantity 是 持仓数量,必须大于 0 costPrice 是 成本价,必须大于 0 refreshSeconds 否 行情刷新间隔,支持 1~3600 秒,默认 5 秒 文件保存后,插件会自动重新读取。页面可见时按设置的间隔刷新行情,页面不可见时会暂停行情请求。 数据和计算范围 - 行情来自腾讯公开行情接口,…

在 GitHub 查看完整 README →
皮肤/UIa-sharecordisdeepseek-harnessdsh-pluginstockssidebar

分类