DSH 的实时行情牛熊桌宠:由自选组合平均涨跌驱动,收益越接近 20% 跑得越猛;带自选面板可搜索添加股票,还有展示每只标的涨跌的实时赛跑。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:potoior/dsh-bull-bear
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
牛熊行情宠物 — DeepSeek Harness 实时行情状态宠物:组合越接近收益 20%,牛跑得越猛;跌得越深,熊摔得越戏剧。
一个挂在 DeepSeek Harness Web UI 左下角的行情宠物:读免费实时 A 股行情,把自选篮的平均涨跌变成一只奔跑的牛 / 熊——行情波动越剧烈,它跑得越狂。纯恶搞、无投资建议,仅供自己看着开心。
功能
- 实时免费行情:新浪
hq.sinajs.cn公开接口,免登录、免 API key,Node 直连。 - 组合驱动情绪:宠物追随整个自选篮的平均涨跌——上涨显牛(🐂),下跌显熊(🐻),横盘平静。
- 戏剧化奔跑(vigor 驱动):平均涨跌越接近 20% 收益,宠物跑得越快、腿摆得越宽、跳得越高、扬尘越密——横盘时安安静静,行情狂奔时它也狂奔。
- 拟人造型:会奔跑的牛,以及熊大风格的直立拟人熊(红棕毛、白胸带、大圆鼻、绿眼红耳)。
- 可拖动、可收起:按住宠物可拖到窗口任意位置;不拖动地单击则开关自选面板。
- 自选面板:逐只列出自选的最新红/绿涨跌,底部显示组合平均,可按名称/代码搜索添加、删除。
- 🏁 行情赛跑:面板顶部一条"赛道",每只自选一根进度条,长度与其涨跌幅成比例——涨幅最大者占满跑道,其余按相对比例缩放。
- 可应对大量标的:最多 200 只,按每片 500 只分片抓取,避开新浪单 URL 上限。
安装
# npm 包(预构建,推荐)
dsh plugin --profile web add dsh-bull-bear
# 或本地目录
dsh plugin --profile web add /path/to/dsh-bull-bear
添加后重启一次 dsh web,刷新页面即可看到左下角的牛/熊宠物。
使用
- 拖动:鼠标按住宠物,拖到窗口任意位置后松开,宠物留在原位(当前会话保持)。
- 开关面板:不拖动地单击宠物,右侧的自选面板展开/收起。
- 自选面板:
- 每行显示股票名称与最新涨跌,配色遵循 A 股习惯——红=涨、绿=跌。
- 搜索框输入名称或代码(如
茅台、600519),下方出现匹配结果,点击即添加。 - 行尾的
✕删除该自选。 - 底部组合平均同样红/绿显示。
- 改动写入
<workspace>/.bull-bear-watchlist.json,启动时重新应用(最多 200 只)。
- 🏁 行情赛跑:面板最上方的赛道,按涨跌排序列出前 6 名自选;每根进度条宽度以当前最大涨幅为满幅,其余按相对比例缩放——一眼看出谁的涨幅量级最大。
配置
| 键 | 默认 | 说明 |
|---|---|---|
symbols |
上证/深成/创业板/茅台/宁德 | 自选标的(新浪代码,如 sh000001、sz399001;支持 6 开头自动识别为沪市) |
refreshMs |
5000 |
行情刷新周期(毫秒) |
sensitivity |
1 |
速率→抬/低头角度放大倍数(0.1–5) |
主代码默认值在 src/index.js 的 config 对象中;运行期可通过 RPC 动态调整。
原理
- Host 半(
src/index.js):每refreshMs用原生fetch请求新浪hq.sinajs.cn,GBK 解码,计算每个标的相对昨收的涨跌幅(pct)与其速率,再求组合平均(avgPct、avgRate)。新浪对超过约 800 只的一个 URL 会返回 HTTP 431,因此按每片 500 只分片并发抓取后合并。另有search操作经腾讯smartbox按名称/代码解析证券。全部通过官方ctx.connection.rpc.handle('/bullbear'...)通道暴露。 - Client 半(
src/client/index.js):轮询 RPC,由|avgPct| / 20推导一个封顶的 vigor(市场强度),缩放奔跑速度、腿摆幅度、跳跃高度与扬尘浓度;动画循环逐帧驱动四肢。面板与赛道读取同一份数据。注册进shell.overlay槽位。
窗口内 mood 判定:组合 avgPct > 0.05 显示牛、avgPct < -0.05 显示熊、其余横盘。
免责声明
- 数据来自新浪财经公开 Web 接口,仅供学习与研究,不构成任何投资建议;请勿高频请求,遵守目标站点条款。
- 本插件非任何券商或行情服务商的官方产品。
License
链接
同类插件
Nagi-ovo/dsh-ads★ 494
2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。
vlln/whale-girl★ 231
桌面宠物(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍。
PC2005-cloud/dsh-pet#dsh-pet★ 125
DSH Web UI 桌面宠物:25 个透明动画、屏幕漫游、点击反应与拖拽,附可复现的素材生成链。
Awu12277/dsh-stock-watch★ 47
A 股自选股实时行情盯盘插件:在 DeepSeek Harness(DSH)Web 界面的右上角显示一个可折叠弹窗,实时监控自选股行情、切换分组、查看分时与 K 线、设置买卖目标价。
hellodigua/dsh-emoji★ 24
为 AI 回复自动添加表情。
lhh010/dsh-minigames★ 23
右侧小游戏面板:18 款离线小游戏,等模型回复时的摸鱼神器。