Stock Watcher
在 VS Code / Trae 侧边栏查看股票行情,支持自定义分组。
功能
- 独立活动栏入口(📈 图标)
- 分组展示股票行情,分组标题显示数量
- 每只股票显示涨跌幅、当前价和「名称」
- 鼠标悬浮个股显示完整今日行情(涨跌/百分比/最高/最低/今开/昨收/成交量/成交额)
- 自动刷新(默认 5 秒)
- 添加股票时模糊搜索,输入名称或代码返回多条候选
- 分组内股票可上移/下移排序(鼠标悬浮股票点 ▲▼ 图标)
- 代码无需携带 sh/sz 前缀,直接填 6 位代码即可
悬浮提示格式
鼠标移到任意股票上显示包含:
【今日行情】sh603118
| 涨跌 | 百分比 | 最高 | 最低 |
| 1.49 | +9.98% | 16.42 | 15.81 |
| 今开 | 昨收 | 成交量 | 成交额 |
| 15.98 | 14.93 | 0.84亿 | 13.71亿|
| MA5 | MA10 | MA20 | MA30 |
| --- | ---- | ---- | ---- |
字段说明:
- 代码带市场前缀(sh 沪 / sz 深 / bj 北交所)
- 成交量单位「亿股」,成交额单位「亿元」
- MA5/MA10/MA20/MA30 基于东方财富日 K 线收盘价计算
添加股票(推荐方式)
- 鼠标移到某个分组上,点击 + 图标
- 在弹出框输入股票名称或代码(如「银行」「茅台」「600519」)
- 从候选列表(最多 30 条)中选择目标股票
- 也可直接输入 6 位数字代码回车添加
排序股票
鼠标悬浮某只股票,右侧出现 ▲▼ 图标:
- ▲ 上移:与上一只交换位置
- ▼ 下移:与下一只交换位置
顺序会持久化保存到 settings.json 的 codes 数组中。
配置示例
在 settings.json 中:
{
"stockWatcher.refreshInterval": 5000,
"stockWatcher.groups": [
{
"name": "指数",
"codes": ["000001", "399001", "399006"]
},
{
"name": "白酒",
"codes": ["600519", "000858", "002304"]
},
{
"name": "科技",
"codes": ["688981", "002594", "300750"]
}
]
}
代码格式
支持三种写法(插件自动识别):
- 纯 6 位代码:
600519(推荐,自动推断市场)
- 旧 sh/sz 前缀:
sh600519、sz000858(向后兼容)
- secid:
1.600519(沪市 1. / 深市 0.,最精确)
注意:000001 在沪市是上证指数、深市是平安银行。插件默认按上证指数处理。如需平安银行,请用搜索功能选中深市的那一项。
命令
Stock Watcher: Refresh — 手动刷新
Stock Watcher: Add Group — 添加分组
Stock Watcher: Remove Group — 删除分组
Stock Watcher: Add Stock — 添加股票(模糊搜索)
Stock Watcher: Remove Stock — 移除股票
Stock Watcher: Move Up — 上移股票
Stock Watcher: Move Down — 下移股票
Stock Watcher: Open Stock Watcher Settings — 打开设置
插件打包命令
npm run compile
npx vsce package