Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>基金助手New to Visual Studio Code? Get it now.
基金助手

基金助手

CrispyChicken

|
72 installs
| (0) | Free
在 VSCode 侧边栏查看自选基金实时估值、涨跌幅与收益
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

fund-helper

📈 基金助手 (Fund Helper)

License VSCode Version Platform

Downloads Installs Rating Stars

在 VSCode 侧边栏实时查看自选基金估值、涨跌幅与收益,支持加减仓操作、多维度排序、拖拽排序、行情中心大盘数据、AI 分析等功能。摸鱼理财两不误!

📑 目录 (Table of Contents)

  • 📑 目录 (Table of Contents)
  • 🔮 项目背景 (Project Background)
  • ✨ 主要功能 (Key Features)
  • 💻 系统要求 (System Requirements)
  • 🚀 快速开始 (Quick Start)
    • 1. 安装插件
    • 2. 添加基金
    • 3. 导入持仓
    • 4. 开始使用
  • ⚙️ 配置说明 (Configuration)
  • 💥 更新日志 (Changelog)
  • 🗺️ TODO (Roadmap)
  • 🔧 技术实现 (Technical Implementation)
  • ⚠️ 免责声明 (Disclaimer)
  • 📄 开源协议 (License)

🔮 项目背景 (Project Background)

  • 上班想偷偷看看基金涨跌?打开浏览器太明显,手机也不方便?💰
  • 那就直接在 VSCode 里看吧!侧边栏一瞥,涨跌尽收眼底,摸鱼理财两不误 🐟
  • 灵感来源于浏览器端的基金查看插件,将核心功能迁移到 VSCode 环境中,让开发者在写代码的间隙就能关注持仓动态

✨ 主要功能 (Key Features)

  1. 📊 实时估值:基于天天基金 JSONP 接口,实时获取基金估算净值和涨跌幅
  2. 📋 侧边栏展示:TreeView 形式展示基金列表,展开查看详细信息
  3. 🎨 涨红跌绿:图标、Tooltip、详情项均直观标识涨跌状态
  4. 🔄 多维排序:支持按涨跌幅、估算收益、持有额、持有收益、持有收益率进行升降序排序
  5. 🖱️ 拖拽排序:默认排序下可拖拽调整基金顺序
  6. ➕ 加仓/减仓:选择历史净值日期买入,直接输入买入金额自动为你精算持有份额,也支持按照卖出金额快速减仓。
  7. ✏️ 修改持仓:自由修改总份额和成本价;如份额清仓记为 0 时则不再弹窗询问成本,丝滑一气呵成。
  8. 📤 导入/导出:JSON 格式导入导出基金列表,支持合并或覆盖
  9. 📌 状态栏摘要:底部状态栏显示总日收益和百分比,仅亏损时显示绿色提醒
  10. ⏰ 自动刷新:交易时间内自动刷新数据,间隔可配置。智能识别周末和法定节假日,非交易日停止刷新
  11. 🧠 AI 智能分析:接入多种 AI 大模型(OpenAI, 阿里云百炼, 硅基流动, DeepSeek 等),自动生成专业投资诊断报告
  12. 🔍 搜索/筛选:侧边栏内置搜索框,按名称或代码实时筛选基金列表,支持一键清除
  13. 📈 行情中心:侧边栏可折叠节点,展示四大指数实时数据;行情 Webview 包含大盘资金统计、资金流向折线图(ECharts)、行业/风格/概念/地域板块排行(支持今日/5日/10日切换)
  14. 📅 开市/休市提示:行情中心 item 前实时显示「开市」/「休市中」状态
  15. 💾 数据持久化:基金列表、排序方式保存到 VSCode 用户全局配置
  16. 🎨 界面优化(🆕):全新表格视图设计,支持按列排序、调整列宽;Tooltip 样式统一优化;状态栏仅亏损时显示绿色警示,减少色彩干扰

💻 系统要求 (System Requirements)

  • VSCode 版本:1.82.0 及以上
  • 操作系统:Windows / MacOS / Linux
  • 网络:需要访问天天基金 API(fundgz.1234567.com.cn)和东方财富行情 API

🚀 快速开始 (Quick Start)

1. 安装插件

在 VSCode 扩展市场搜索 "基金助手" 或 "Fund Helper" 并安装,安装完成后在侧边栏中找到 📈 图标。

2. 添加基金

点击侧边栏标题栏的 + 按钮,输入基金名称或代码进行搜索,选择要添加的基金。

3. 导入持仓

如果已有持仓数据,可以通过标题栏 ... → 导入基金列表 导入 JSON 文件:

{
  "funds": [
    { "code": "020256", "cost": "1.6399", "num": "7317.33" },
    { "code": "110020", "cost": "2.1500", "num": "5000.00" }
  ]
}

4. 开始使用

添加基金后,插件会自动获取实时估值数据。

  • 🔺/🔻 图标直观显示涨跌
  • 悬浮基金查看详细 Tooltip(涨红跌绿高亮)
  • 悬浮排序栏查看持仓概览
  • 展开基金查看详情信息
  • 使用 inline 按钮(+ - ✏ 🗑)快速操作
  • 点击「🔍 搜索 / 筛选基金...」快速找到指定基金
  • 点击「行情中心」节点展开查看四大指数,再点展开「查看行情详情」打开完整行情 Webview

⚙️ 配置说明 (Configuration)

在 VSCode 设置中搜索 fund-helper,可配置以下选项:

配置项 说明 默认值
fund-helper.funds 自选基金列表({code, cost, num}) []
fund-helper.refreshInterval 数据刷新间隔(秒),设为 0 关闭自动刷新 30
fund-helper.sortMethod 排序方式 default
fund-helper.hideStatusBar 隐藏状态栏金额(hover 时显示) false
fund-helper.aiProvider AI服务商(openai/aliyun/deepseek等) openai
fund-helper.aiApiKey AI服务的 API Key ""
fund-helper.aiModel 使用的 AI 模型 (如 gpt-3.5-turbo) gpt-3.5-turbo
fund-helper.aiApiEndpoint AI API 自定义请求地址 https://api.openai.com/v1

也可通过侧边栏 ... More Actions 快速修改刷新间隔或一键开关自动刷新。

⭐ 如何使用 AI 分析功能:

  1. 点击标题栏的 ⚙ (配置AI) 按钮。
  2. 按照向导选择对应的 AI 提供商,输入您的 API Key 和对应的模型。
  3. 点击 测试连接,成功后点击 完成配置。
  4. 返回基金列表点击标题栏的 💡 (AI 分析) 按钮,即可生成详细的持仓分析报告。

💥 更新日志 (Changelog)

  • 查看完整更新日志,了解所有版本的详细更改。

🗺️ TODO (Roadmap)

  • [x] 支持查看基金历史走势图(Webview 详情页)
  • [x] 支持 Webview 详情页展示更丰富的基金信息
  • [x] 行情中心:大盘指数、资金流向、板块排行
  • [ ] 支持自定义涨跌颜色主题
  • [ ] 支持多组合切换(如:A股组合、港股组合)
  • [ ] ...

🔧 技术实现 (Technical Implementation)

  • 基于 VSCode Extension API 开发,使用 TreeView 构建侧边栏界面
  • 使用 fundgz.1234567.com.cn JSONP 接口获取基金实时估值
  • 使用 fundsuggest.eastmoney.com 接口进行基金搜索
  • 使用 api.fund.eastmoney.com 接口获取历史净值
  • 使用 push2.eastmoney.com 接口获取大盘指数与资金流向
  • 使用 data.eastmoney.com 接口获取板块排行(通过宿主进程代理解决 CORS)
  • 使用 ECharts 绘制资金流向折线图与板块柱状图
  • 技术栈:TypeScript、VSCode Extension API、ECharts

⚠️ 免责声明 (Disclaimer)

  • 本插件仅供学习和个人使用,不构成任何投资建议。
  • 基金投资有风险,入市需谨慎。插件展示的数据均为估算值,实际收益以基金公司公布为准。
  • 本项目与天天基金、东方财富等平台无任何关联,仅为个人学习项目。

📄 开源协议 (License)

  • 本项目采用 MIT 协议 开源,您可以自由使用、修改和分发。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft