ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

基金韭菜们的自我修养:程序员上班摸鱼在VSCode看股票 基金数据!!!当个合格的韭菜

基金韭菜们的自我修养:程序员上班摸鱼在VSCode看股票  基金数据!!!当个合格的韭菜 1. 上班盯盘不切窗口leek-fund 在 VSCode 里到底能做什么先说清楚 leek-fund 是什么。它是一个跑在 VSCode 里的行情插件装完之后你的编辑器左侧会多出一个「韭菜盒子」面板底部状态栏也会挂上你关注的股票和基金涨跌。它本身不产生行情只是把公开的行情接口数据拉到编辑器里渲染所以它不会影响你写代码也不会往你项目里塞任何依赖。它能做的事我按「上班场景」重新排一下优先级。第一是自选基金和自选股票的实时涨跌支持 A 股、港股、美股海外基金也能展示第二是底部状态栏常驻你全屏写代码的时候余光扫一眼就知道今天是不是又绿了第三是基金实时走势图和历史净值图点开面板就能看不用切浏览器第四是基金排行榜、持仓信息、沪深港通资金流向这些偏研究向的数据第五是涨跌配色、涨跌图标吃面、吃肉、烤韭菜这些、持仓金额和盈亏计算都能在 GUI 里点着配。适合谁适合那种「不想在工位上明目张胆开同花顺但又忍不住想看两眼」的程序员。你不需要记任何行情代码插件提供了模糊搜索输入「白酒」「新能源」「腾讯」这种关键词就能匹配到对应的基金或股票。整个交互都在 VSCode 内部完成切回来就是代码老板从背后走过也只会看到你在「认真看侧边栏」。我自己的用法是把它当成一个「低打扰的信息源」状态栏负责高频扫视左侧面板负责盘中偶尔展开看一眼走势真正需要研究的时候才去点开历史净值。这样既满足了盯盘的心理需求又不至于真的把一天搭进去。下面从安装到配置一步步来配置片段可以直接复制。2. 装插件与前置准备leek-fund 安装、VSCode 版本与网络环境安装本身没有门槛。打开 VSCode点左侧活动栏的扩展图标或者按CtrlShiftX在搜索框里输入leek-fund也能直接搜中文「韭菜盒子」出来的第一个就是它作者是 giscafer。点安装等进度条走完左侧活动栏会多出一个韭菜叶子形状的图标说明装好了。如果你习惯命令行也可以用 VSCode 的 CLI 装code --install-extension giscafer.leek-fund装完建议重启一次 VSCode 窗口CtrlShiftP输入Reload Window因为状态栏项目有时候要重载后才注册。这一步很多人会忽略然后说「我装了怎么状态栏没东西」其实只是没重载。前置准备有三点值得提前说。第一是 VSCode 版本建议 1.60 以上太老的版本对状态栏和 Webview 的支持不完整走势图可能渲染不出来。第二是网络插件拉的是公开行情接口公司网络如果对某些域名做了限制可能出现面板一直转圈或者显示「--」的情况这时候先确认是不是网络策略问题而不是插件坏了。第三是账号leek-fund 看行情不需要登录任何账号也不需要填 token它没有「登录」这个概念所以你不用去找什么密钥。这里要提醒一句插件市场里同名的东西不少认准giscafer.leek-fund这个 ID。装错插件不仅看不到行情还可能给你塞一堆没用的命令。装好之后先别急着配自选点开左侧韭菜图标看看默认面板能不能正常加载出数据。如果默认的示例数据能出来说明网络和插件都正常接下来才是配置你自己的持仓。3. 可复制配置settings.json 里的 leek-fund 参数与自选股添加leek-fund 的配置分两块一块在settings.json里控制刷新、配色、状态栏这些行为另一块在 GUI 面板里负责增删自选。先讲settings.json因为这块最容易配错。按CtrlShiftP输入Open User Settings (JSON)打开用户级settings.json。注意是用户级不是工作区级工作区级配置在换项目后会失效。把下面这段贴进去按需改{ leek-fund.stockList: [ sh000001, sz399001, hk00700, usAAPL ], leek-fund.fundList: [ 110022, 161725, 005827 ], leek-fund.riseColor: #f5222d, leek-fund.fallColor: #52c41a, leek-fund.leekRefreshInterval: 60, leek-fund.autoRefresh: true, leek-fund.showStatusBar: true, leek-fund.statusBarStockList: [ sh000001, hk00700 ], leek-fund.showEarnings: true, leek-fund.holdingAmount: { 110022: 10000, 161725: 5000 } }逐项解释一下避免你复制完不知道在改什么。stockList是自选股票代码要带市场前缀sh是上交所sz是深交所hk是港股us是美股。fundList是自选基金直接填 6 位基金代码即可不用加前缀。riseColor和fallColor是涨跌配色国内习惯红涨绿跌所以涨用红色、跌用绿色如果你在海外市场待久了习惯反过来把这两个值对调就行。leekRefreshInterval是刷新间隔单位秒默认 60。autoRefresh打开后插件会在交易时段大致 9 点到 15 点自动轮询。showStatusBar控制底部状态栏是否显示statusBarStockList是状态栏单独显示哪几只建议只放两三只你最关心的放太多状态栏会挤成一团。showEarnings打开盈亏展示holdingAmount里填每只基金的持仓金额插件会按实时涨跌帮你算当日盈亏。配完保存VSCode 一般会自动生效。如果没生效CtrlShiftP执行Reload Window。这时候左侧面板和状态栏应该已经按你的配置显示了。GUI 添加自选也很简单点开韭菜面板找到「添加股票」或「添加基金」的加号输入关键词模糊搜索比如输入「茅台」会匹配到sh600519选中确认即可它会自动写回settings.json。两种方式等价你习惯哪种用哪种。4. 验证请求与成功结果刷新频率、涨跌配色、状态栏显示怎么确认配完不算完得验证它真的在工作。我按三个动作来检查每个动作都有明确的「成功长什么样」。第一个动作验证数据拉取。点开左侧韭菜面板看自选列表里的价格是不是在动。如果显示的是具体数字而不是--说明接口通了。再点开任意一只基金的走势图能看到分时曲线和历史净值说明 Webview 渲染也正常。这一步如果卡在转圈先看网络再看是不是代码写错了——比如把基金代码填进了stockList或者股票代码漏了市场前缀插件匹配不到就会一直空着。第二个动作验证刷新频率。把leekRefreshInterval临时改成 10 秒保存后盯着面板看价格应该大约每 10 秒跳一次。确认没问题再改回 60 或更长。这里有个细节非交易时段数据本来就不动所以最好在开盘时间验证否则你会误以为刷新没生效。状态栏同理交易时段它会跟着变收盘后就定格在收盘价。第三个动作验证配色和状态栏。看涨的标的是不是红色、跌的是不是绿色如果反了就去改riseColor/fallColor。状态栏方面确认statusBarStockList里的标的出现在底部并且格式是「名称 价格 涨跌幅」。如果状态栏没出现检查showStatusBar是不是true以及有没有重载窗口。成功的结果应该是这样你全屏写代码底部状态栏安静地挂着两三个数字红的绿的随行情变需要细看时点开左侧面板自选基金和股票的涨跌、走势图、盈亏一目了然整个过程不需要切浏览器也不需要额外登录。到这一步插件就算真正跑起来了。5. 本篇常见错排查401、local proxy failed、reading choices 与 OAuth 报错这一节按真实会遇到的报错来。虽然 leek-fund 不需要登录但你在配置过程中仍可能撞上几类典型问题我逐个说清楚原因和解法。第一类面板显示401或403。leek-fund 本身不涉及鉴权出现这类状态码通常是行情接口侧的限制或者你所在网络对请求做了拦截。先确认是不是公司网络策略换个网络环境试试如果换网络就好那就是网络问题不是插件问题。不要去找什么 token 填进去这个插件没有这个入口。第二类local proxy failed或连接超时。这通常是你本机或公司配了网络代理而 VSCode 的请求没走通。检查 VSCode 的http.proxy设置确认代理配置和实际环境一致如果不需要代理把它清空。这类报错和插件逻辑无关属于环境问题。第三类Cannot read properties of undefined (reading choices)。这是数据结构解析失败的典型报错常见于接口返回格式变化或返回了空数据。先重载窗口再确认插件是不是最新版如果刚更新完出现可能是版本兼容问题回退一个版本或等修复。遇到这类报错把自选列表清空到只剩一两个标的往往能定位到是哪个代码格式不对导致的。第四类如果你同时用 Claude Code 这类工具可能会看到OAuth相关的报错。这跟 leek-fund 无关是另一个工具的鉴权问题。但既然提到了就顺手把接入三件套说全方便你排查Base URL 填https://taotoken.net/apiKey 在控制台的 API Keys 页面生成Model ID 按你实际要用的模型填。这三样缺一不可OAuth 报错很多时候是 Key 没配对或者 Base URL 写成了带路径的地址。leek-fund 这边你只要记住它不碰鉴权所有 401/OAuth 类报错都不属于它的范畴。排查的通用思路是先分清是「插件问题」还是「环境问题」。插件问题的特征是重载后依旧、且和具体标的无关环境问题的特征是换网络或改代理就好。按这个思路走大部分报错十分钟内能定位。6. 把盯盘收进编辑器leek-fund 长期使用的几个实用建议最后聊点长期使用的经验不是总结是几个能让你少走弯路的点。自选列表别贪多。状态栏最多放三只面板里自选控制在十只以内。放太多你根本看不过来反而变成新的焦虑源。真正重要的持仓放状态栏研究用的放面板分层管理。刷新频率别调太激进。60 秒对上班场景足够了调到 5 秒除了增加请求频率没有任何收益行情本身也不是秒级更新给你看的。交易时段自动刷新打开就行非交易时段它本来也不怎么动。配色和图标按自己习惯来。红涨绿跌是默认但如果你看海外市场多改成绿涨红跌更顺眼。涨跌图标吃面、吃肉、烤韭菜看着是玩梗实际作用是让你在状态栏一眼分辨比纯数字快。持仓金额填准确。holdingAmount填对之后盈亏是实时的这个数字比单纯看涨跌幅更有体感。但别把它当成交易依据它只是个参考。如果你后面想把行情能力接到自己的脚本或 Agent 里做自动化那属于另一条路线可以去看下 Coding Plan 和接入文档把 Base URL、Key、Model ID 这套配好和 leek-fund 是互补的一个负责「看」一个负责「算」。日常盯盘leek-fund 足够了。
返回列表