Skip to content
AchooLuvPublic

About

StockPin — 轻量透明的 Windows 桌面股票盯盘工具:A股/港股/美股实时行情、置顶悬浮小面板、模拟持仓盈亏、4 套主题。Lightweight always-on-top stock ticker for Windows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

StockPin

轻量、半透明、始终置顶的桌面股票盯盘小工具 · A股 / 港股 / 美股 · Windows 10 / 11

Platform .NET License

StockPin

功能

  • 一屏看清:股票名、状态、代码、现价、涨跌幅;A / 港 / 美 标签区分市场。
  • A 股板块 + 港股/美股指数:A 股按上证指数 / 深证成指 / 创业板指 / 科创50 / 北证50 分组,并显示行业板块胶囊;港股只显示恒生指数,美股只显示纳指 / 道指,不再显示板块。
  • 悬停看详情:tooltip 显示现价/涨跌、昨收/今开、最高/最低、月初至今/年初至今,以及持仓成本。
  • 可关掉分组标题:外观里「显示分组标题」默认开启;关闭后大盘指数和 A 股板块胶囊全部隐藏,股票紧凑排列。
  • 可调透明度的面板:默认 70% 半透明底板,玩游戏、花哨壁纸下也能看清;设置里可从 0%(纯文字)调到 100%,鼠标移入不会改变透明度。
  • 随手拖动:整块面板都可以拖,松手自动贴边并记住位置;右上角别针一键固定,避免误拖。
  • 休市标注:非交易时段在股票名后显示「未开盘 / 已收盘 / 午间休市」,节假日同样识别,不再靠置灰判断。
  • 美股盘前:04:00–09:30 ET 在名称后显示「盘前」,价格和涨跌幅取盘前行情(10 秒刷新);开盘后自动切回正常交易。
  • 紧凑模拟持仓:数量和成本价都填好后立即更新,顶部单行显示持仓市值和今日盈亏/涨跌幅;总盈亏放在鼠标悬停提示里。
  • 多币种折算:港股、美股持仓按实时汇率折算为人民币,混合持仓也能算总账。
  • 添加 / 移除 / 排序:输入代码或中文名即可添加(A股 601872、港股 00700、美股 FRO);按住左侧六点手柄拖动,被拖动的行会跟随鼠标实时移动,松手落位。
  • 4 套主题:蓝调、深海、暮紫、雾灰;默认深海,改变面板底色与文字配色,涨跌固定红涨绿跌。
  • 按市场刷新:默认 3 秒,可选 1 秒(更灵敏但请求更频繁);只请求正在交易的市场,某个市场收盘后不再拉它的股票,开盘前 30 分钟自动恢复;全部休市时只用基准指数做 60 秒心跳,请求失败会自动退避(5→60 秒),面板隐藏时暂停。
  • 省资源:原生 WPF,不内嵌浏览器;所有行情合并成一次请求。

下载

到 Releases 下载:

文件 大小 说明
StockPin.exe ~63 MB 完整版,单文件,已内置 .NET 运行时,双击即用
StockPin-lite.exe ~0.4 MB 精简版,需先安装 .NET 8 Desktop Runtime

完整版之所以大,是因为把 .NET 8 + WPF 运行时一起打包了,程序本身只有几百 KB。不想装运行时就下完整版。

  • Windows 10 / 11 x64
  • 免安装,配置保存在 %APPDATA%\StockPin\config.json
  • 若首次运行出现 SmartScreen 提示,点「更多信息 → 仍要运行」

使用

  1. 双击运行,面板默认停在屏幕右上角。
  2. 面板顶部有 固定 / 刷新 / 添加 / 设置 / 隐藏 五个图标,悬停显示提示。
  3. 直接按住任意文字拖动面板;松手会自动贴边并保存位置。
  4. 右键面板:添加股票、设置、固定位置、隐藏、退出。
  5. 设置 → 自选股票:输入代码或名称添加;填好数量和成本价后,面板会立即更新模拟持仓。
  6. 点 × 只是收进托盘;托盘图标右键可再次显示面板或退出。

设置

主题

四套配色:蓝调、深海、暮紫、雾灰,默认深海;会改变面板底色、文字和按钮配色,涨跌始终红涨绿跌。

面板背景强度默认 70%:既能透出桌面,又能保证在游戏、视频等复杂画面上看清。喜欢纯文字可以把「外观 → 背景强度」拉到 0%。

主题

数据来源

行情来自腾讯公开行情接口(qt.gtimg.cn),大盘指数也来自腾讯(美股用纳指 / 道指);美股盘前和汇率来自新浪财经;股票搜索、A 股板块分类与板块涨跌来自东方财富公开接口;港股 / 美股不显示板块;月初/年初基准来自东方财富日线(前复权);均免费、无需密钥,数据可能有延迟。 本项目仅用于个人盯盘与学习,不构成任何投资建议。

从源码构建

需要 .NET 8 SDK:

# 完整版:单文件,内置 .NET 运行时(约 63 MB)
dotnet publish -c Release -r win-x64 --self-contained true -o dist

# 精简版:依赖已安装的 .NET 8 Desktop Runtime(约 0.4 MB)
dotnet publish -c Release -r win-x64 --self-contained false -p:PublishSingleFile=true -o dist-lite

产物为 dist/StockPin.exe 或 dist-lite/StockPin.exe。

项目结构

Views/        面板与设置窗口
ViewModels/   状态、轮询、持仓计算
Services/     行情接口、配置、开机自启
Core/         主题与数据模型
tools/        图标、截图生成脚本

License

MIT

About

StockPin — 轻量透明的 Windows 桌面股票盯盘工具:A股/港股/美股实时行情、置顶悬浮小面板、模拟持仓盈亏、4 套主题。Lightweight always-on-top stock ticker for Windows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages