Stock Pulse (股票脉搏) 📈
一款为 VS Code 开发者打造的极速、隐蔽、全功能状态栏股票/基金实时行情看板
支持 A 股 · 港股 · 美股 | 拼音/代码智能搜索 | 摸鱼自定义别名 | 悬停实时K线/分时图 | 实时持仓盈亏 | 换手率/成交额展示
🌟 为什么选择 Stock Pulse?
在紧张的编码与开发过程中,频繁切换浏览器或手机查看股市行情不仅繁琐,还容易在工作环境中暴露。
Stock Pulse (股票脉搏) 专为程序员打工摸鱼与理财监控设计!它直接嵌入在 VS Code 底部状态栏,提供毫秒级无感更新、多股票独立节点悬停提示、悬停实时 K 线走势图、自定义遮罩别名以及精准的持仓盈亏自动计算。
✨ 核心特性
- 🚀 多市场实时行情:支持 A 股 (沪/深)、港股、美股 实时行情拉取,默认 5 秒后台无感自动刷新。
- 📈 悬停实时 K 线/分时走势图:Hover 悬停提示框嵌入精致调优的 分时图 / 日 K 线图,支持极简缩小展示,并提供大图独立渲染窗口。
- 🔍 智能搜索与拼音首字母匹配:支持输入 股票代码(如
600519)、中文名称(如 茅台)或 拼音缩写(如 gzmt),搜索防抖且精准匹配。
- 🙈 摸鱼极简状态栏 (Stealth Mode):极简无图标渲染状态栏文本;支持给股票设置自定义别名(如将
贵州茅台 设为 发财树),打工摸鱼安全无忧。
- 💼 持仓成本与盈亏计算:支持设置每只股票的买入成本单价与持仓数量,Hover 浮窗自动算清持仓总成本、当前总市值、盈亏金额(+¥ / -¥)与盈亏比例(%)。
- 📊 丰富行情关键指标:Hover 悬停浮窗清晰展示 换手率、振幅、市盈率 (PE)、成交额 (万/亿)、行情时间 以及 本地刷新时间。
- 🎯 单股独立上下文菜单:状态栏每个股票节点拥有独立菜单,点击即可精准管理当前这只股票,无需重复筛选。
- ☕ 内置微信与支付宝无缝打赏:原生 Webview 扫码弹窗,包含作者真实的微信与支付宝收款二维码。
📖 详细使用示例与操作指南
1. 🔍 添加第一只股票 (支持拼音首字母)
- 点击状态栏最右侧的
🔍 (搜索图标)(或按 Cmd + Shift + P 运行 股票脉搏: 搜索与选择股票)。
- 在弹出的输入框中输入搜索词:
- 拼音首字母:输入
gzmt(贵州茅台)、payh(平安银行)、zglt(中国联通)、zgpa(中国平安)
- 股票代码:输入
600519(A股)、00700(港股)或 AAPL(美股)
- 中文名称:输入
茅台、平安银行、腾讯、苹果
- 在下拉列表中点击目标股票,该股票将自动绑定并固定到状态栏。
2. 🙈 设置自定义别名 (打工摸鱼模式)
使用场景:在办公室编码时,不想让路过的同事或领导直接看到状态栏上的股票真实名称。
操作示例:
- 直接左键点击状态栏上的股票节点(例如
贵州茅台)。
- 在弹出的单股专属菜单中选择
✏️ 设置/修改自定义名称。
- 输入您喜欢的别名(例如:
发财树 或 1号项目进度)。
- 效果:
- 状态栏展示:
发财树 1343.00 (-0.26%)(极简无图标)
- 悬停浮窗展示:仍然保持严谨的实际名称
📌 实际名称: 贵州茅台 (SH600519)。
- (如需清除别名,在输入框中留空并回车即可恢复显示实际名称)。
3. 📈 查看实时 K 线与分时走势图
- Hover 悬停直接看图:鼠标停留在状态栏股票节点上,悬停浮窗会自动渲染精致缩放的实时分时图或日 K 线图。
- 独立大图窗口:左键点击股票,选择
📈 查看 K线 / 分时走势图,将在 VS Code 内弹出一个独立的走势图窗口,并列高精渲染分时图与日 K 线图。
4. 💼 设置买入成本与查看持仓盈亏
使用场景:录入您实际买入的股票成本,自动计算每日收益与实时盈亏。
操作示例:
- 点击目标股票节点,选择
👤 设置/修改买入成本与数量。
- 第一步(单价):输入买入成本单价,如
1400.5 元。
- 第二步(股数):输入持仓数量,如
100 股。
- 悬停卡片展示效果:
📌 实际名称: 贵州茅台 (SH600519)
当前价格: ¥1343.00
涨跌额: -3.50 (-0.26%)
昨收: ¥1346.50
最高: ¥1356.88 | 最低: ¥1332.51
换手率: 0.28% | 振幅: 1.81%
市盈率(PE): 20.30 | 成交额: 47.18亿
行情时间: 16:14:32 (刷新: 10:22:48)
----------------------------------------
💼 持仓成本与盈亏:
买入成本: ¥1400.50 × 100股 (共 ¥140050.00)
持仓市值: ¥134300.00
🔴 持仓盈亏: -¥5750.00 (-4.11%)
----------------------------------------
[ 实时分时走势图 / K线图 ]
----------------------------------------
💡 点击打开 [发财树] 专属操作菜单
5. 👁️ 切换单股票显示与多股票同时显示
在菜单中选择 👁️ 切换为多股票同时显示:
- 单股票模式:状态栏只占用极小空间展示 1 只当前主选中股票,可以通过菜单随时切换选中的股票。
- 多股票模式:状态栏横向同时展示所有已固定的股票,且每只股票拥有独立悬停提示与点击菜单。
⚡ 命令面板 (Command Palette)
按 Cmd + Shift + P (Mac) 或 Ctrl + Shift + P (Windows/Linux) 打开命令面板,可直接运行以下命令:
| 命令 |
描述 |
股票脉搏: 搜索与选择股票 |
快速搜索并添加/绑定新股票 |
股票脉搏: 管理固定股票 |
打开全量股票管理主菜单 |
股票脉搏: 查看股票 K线与分时走势图 |
弹出独立大图窗口查看实时分时图与日K线图 |
股票脉搏: 设置股票自定义名称 |
为关注的股票设置摸鱼别名 |
股票脉搏: 设置买入价格与数量 |
录入持仓买入成本与股数 |
股票脉搏: 刷新行情 |
手动强制刷新一次最新行情 |
股票脉搏: 支持作者与赞赏打赏 |
弹出微信与支付宝内置打赏窗口 |
⚙️ 扩展配置项 (Settings)
您可以在 VS Code 设置界面(快捷键 Cmd + ,)搜索 stockPulse,或直接在 settings.json 中配置:
| 配置项 |
类型 |
默认值 |
描述 |
stockPulse.showChartInTooltip |
boolean |
true |
是否在 Hover 悬停提示卡片中展示股票 K 线/分时走势图 |
stockPulse.chartType |
string |
"min" |
悬停卡片中显示的股票图表类型 ("min" 分时图 / "daily" 日K线图) |
stockPulse.chartWidth |
number |
280 |
Hover 悬停提示卡片中走势图的展示宽度(像素) |
stockPulse.refreshInterval |
number |
5 |
行情自动刷新时间间隔(单位:秒) |
stockPulse.pinnedStocks |
array |
["sh600519"] |
已固定的自选股票代码列表 |
stockPulse.activeStock |
string |
"sh600519" |
单股票显示模式下的主展示股票 |
stockPulse.customAliases |
object |
{} |
自定义股票别名映射表 |
stockPulse.holdings |
object |
{} |
股票持仓买入成本与数量记录 |
stockPulse.showMultipleInStatusBar |
boolean |
false |
是否在状态栏同时显示多只股票 |
❓ 常见问题 (FAQ)
Q1: 为什么输入拼音缩写 (如 gzmt) 搜不到结果?
已在最新版本中彻底修复。如果在旧版本遇此问题,请更新插件至最新版本(>= 1.0.4)即可顺畅搜索。
Q2: 悬停卡片里的走势图太小或太大怎么调节?
您可以在 VS Code 设置中搜 stockPulse.chartWidth,将宽度调节为您喜欢的数值(如 220 或 320),亦可在设置中修改 stockPulse.chartType 将图表切换为日 K 线图。
Q3: 悬停卡片里的“行情时间”与“本地刷新”有什么区别?
- 行情时间:代表交易所最后成交/开盘/收盘时的数据时间戳(如 16:14:32)。
- 本地刷新:代表您的 VS Code 插件本次成功从网络获取数据的本地当前时间(如 10:22:48)。
❤️ 赞赏与支持
如果 Stock Pulse (股票脉搏) 改善了您的工作体验或打工摸鱼乐趣,欢迎扫码请作者喝杯咖啡 ☕!您的支持是本项目持续迭代与更新的最大动力!
| 💚 微信支付赞赏 |
💙 支付宝打赏 |
 |
 |
📜 许可证
本项目采用 MIT License 许可证。
| |