Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LeekHub/leek-fund
:chart_with_upwards_trend: 韭菜盒子——VSCode 里也可以看股票 & 基金实时数据,做最好用的投资插件 🐥
https://github.com/LeekHub/leek-fund
fund leek-fund stock typescript vscode
Last synced: about 1 month ago
JSON representation
:chart_with_upwards_trend: 韭菜盒子——VSCode 里也可以看股票 & 基金实时数据,做最好用的投资插件 🐥
- Host: GitHub
- URL: https://github.com/LeekHub/leek-fund
- Owner: LeekHub
- License: bsd-3-clause
- Created: 2020-08-02T05:32:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-27T03:06:04.000Z (about 2 months ago)
- Last Synced: 2024-11-04T17:51:06.061Z (about 1 month ago)
- Topics: fund, leek-fund, stock, typescript, vscode
- Language: TypeScript
- Homepage: http://leek.fund
- Size: 20.9 MB
- Stars: 3,021
- Watchers: 32
- Forks: 434
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - LeekHub/leek-fund - :chart_with_upwards_trend: 韭菜盒子——VSCode 里也可以看股票 & 基金实时数据,做最好用的投资插件 🐥 (TypeScript)
- my-awesome - LeekHub/leek-fund - fund,stock,typescript,vscode pushed_at:2024-10 star:3.1k fork:0.4k :chart_with_upwards_trend: 韭菜盒子——VSCode 里也可以看股票 & 基金实时数据,做最好用的投资插件 🐥 (TypeScript)
README
# leek-fund(韭菜盒子)
**韭菜盒子**——VSCode 里也可以看股票 & 基金 & 期货实时数据,做最好用的投资插件。
Leek box - Monitor the real-time data of stock & fund & future in VSCode, Be the most excellent investment extension.
[![Marketplace](https://img.shields.io/visual-studio-marketplace/v/giscafer.leek-fund.svg?label=Marketplace&style=for-the-badge&logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=giscafer.leek-fund)
[![Installs](https://img.shields.io/visual-studio-marketplace/i/giscafer.leek-fund.svg?style=for-the-badge)](https://marketplace.visualstudio.com/items?itemName=giscafer.leek-fund)
[![Rating](https://img.shields.io/visual-studio-marketplace/stars/giscafer.leek-fund.svg?style=for-the-badge)](https://marketplace.visualstudio.com/items?itemName=giscafer.leek-fund)投资有风险,入市需谨慎!
## Table of contents
- [leek-fund(韭菜盒子)](#leek-fund韭菜盒子)
- [Table of contents](#table-of-contents)
- [功能特性](#功能特性)
- [安装使用](#安装使用)
- [插件介绍](#插件介绍)
- [插件设置](#插件设置)
- [社区交流](#社区交流)
- [感谢 PR](#感谢-pr)
- [Changelog](#changelog)
- [代码目录说明](#代码目录说明)
- [License](#license)> 投资其实就是一次心态修炼,稳住心态长期投资都会有收益的!!
## 功能特性
本插件具有以下特点:
- 基金实时涨跌,实时数据,支持海外基展示
- 股票实时涨跌,支持 A 股、港股、美股
- 期货实时涨跌,支持国内期货
- 底部状态栏信息
- 开市自动刷新,节假日关闭轮询
- 支持升序/降序排序、基金持仓金额升序/降序
- 基金实时走势图和历史走势图
- 基金排行榜
- 基金持仓信息
- 股市资金流向(沪深港通资金流向、北向资金、南向资金)
- 支持 GUI 操作新增&删除 基金 和 股票
- 通过 GUI 添加基金和股票时,支持模糊搜索匹配
- 支持 GUI 设置涨跌颜色、状态栏股票自定义等
- 雪球用户动态关注(雪球新闻)
- 自定义涨跌图标(吃面、吃肉、烤韭菜、烤肉、喝酒)
- 基金持仓金额设置(用于动态计算盈亏)
- 基金盈亏展示(根据实时基金涨跌情况动态实时计算盈亏)
- 支持维护持仓成本价,自动计算收益率
- 基金趋势统计图
- 基金支持分组展示
- 股票支持分组展示(A 股、港股、美股)
- 股票涨跌提醒设置
- 状态栏、侧栏支持自定义模板格式
- OUTPUT 面板支持选股宝异动快讯,金十资讯
- 数据中心>牛熊风向标数据统计
- 新增支持期货
- 外汇牌价
- 欢迎 PR [Github 源码](https://github.com/LeekHub/leek-fund)## 安装使用
安装插件:[VisualStudio - Marketplace](https://marketplace.visualstudio.com/items?itemName=giscafer.leek-fund),VSCode 最低版本要求:`^1.44.0`
## 插件介绍
- [韭菜盒子使用文档](https://github.com/LeekHub/leek-fund/issues/371)
- [VSCode 插件开发——韭菜盒子(图片如果展示不了可以看知乎的文章界面功能截图)](https://zhuanlan.zhihu.com/p/166683895)![概览](https://raw.githubusercontents.com/LeekHub/leek-fund/master/screenshot/overview.png)
![韭菜中心](https://raw.githubusercontents.com/LeekHub/leek-fund/master/screenshot/600036.png)
## 插件设置
**添加/删除股票或基金时,建议使用新增按钮模糊搜索添加(支持名称和编码搜索)**,详细可查看 [韭菜盒子使用文档](https://github.com/LeekHub/leek-fund/issues/371)
自定义配置在 **Settings** 视图下:
![](./screenshot/settings.png)
## 社区交流
> 因恶意举报,不再提供微信官方群聊,可加电报群:https://t.me/+P1p3nJoqKR45MzQ1
公众号:
知识星球(赞助插件):
> PR 贡献开发者可以联系我邀请直接加入
## Core Contributors
- [giscafer](https://github.com/giscafer)
- [zqjimlove](https://github.com/zqjimlove)### 感谢 PR
- [iporer](https://github.com/iporer)
- [zomixi](https://github.com/zomixi)
- [httpcheck](https://github.com/httpcheck)
- [JayHuangTnT](https://github.com/JayHuangTnT)
- [yiliang114](https://github.com/yiliang114)
- [SubinY](https://github.com/SubinY)
- [gordongxm](https://github.com/gordongxm)
- [chen86860](https://github.com/chen86860)
- [wujunchuan](https://github.com/wujunchuan)
- [laampui](https://github.com/laampui)
- [xiaohai](https://github.com/xiaohaiGitHub)
- [zxj5470](https://github.com/zxj5470)
- [sungongwei](https://github.com/sungongwei)
- [gittig11](https://github.com/gittig11)
- [James-chok](https://github.com/James-chok)
- [ChouBaoDxs](https://github.com/ChouBaoDxs)更多贡献者 [contributors](https://github.com/LeekHub/leek-fund/graphs/contributors),欢迎来贡献 PR~
## Changelog
[CHANGELOG](./CHANGELOG.md)
## 代码目录说明
> 历史原因,仓库中类文件并没有以`PascalCase`规范,导致有些文件不好区分是函数方式书写还是面向对象类的写法。
```shell
src
├── data # 静态数据
│ └── fundSuggestData.ts # 基金数据,执行 `node ./demo/fundSuggestList.js` 更新生成
├── explorer # 侧边栏核心代码
│ ├── binanceProvider.ts # 数字货币
│ ├── binanceService.ts
│ ├── forexProvider.ts # 外汇
│ ├── forexService.ts
│ ├── fundProvider.ts # 基金
│ ├── fundService.ts
│ ├── leekService.ts
│ ├── newsProvider.ts # 雪球新闻
│ ├── newsService.ts
│ ├── stockProvider.ts # 股票
│ └── stockService.ts
├── extension.ts # 插件初始化入口
├── globalState.ts # 全局缓存,插件激活到销毁周期内的变量缓存
├── output # Terminal 视图下的OUTPUT栏输出新闻
│ └── flash-news
├── registerCommand.ts # 注册命令
├── shared # 工具函数或者类
│ ├── WVMessageUtils.ts
│ ├── constant.ts
│ ├── holidayHelper.ts
│ ├── leekConfig.ts
│ ├── leekTreeItem.ts
│ ├── remindNotification.ts
│ ├── telemetry.ts
│ ├── typed.ts
│ └── utils.ts
├── statusbar # 状态栏
│ ├── Profit.ts
│ └── statusBar.ts
└── webview # webview 页面```
## 赞助支持一下 ↓↓
[Buy me a coffee](https://github.com/giscafer/buy-me-a-coffee/blob/master/README.md)
## License
[LICENSE](./LICENSE)
---
- X [@nicky_lao](https://twitter.com/nicky_lao)
- Youtube [@LeekHuber](https://www.youtube.com/@LeekHuber)