# 股票管理小工具 **Repository Path**: bigfanshu/stock_tool ## Basic Information - **Project Name**: 股票管理小工具 - **Description**: 一个基于 Electron + React + TypeScript 的现代化桌面应用,专注于股票和基金的持仓收益管理。支持分组管理、实时行情、深色模式,提供流畅的用户体验。 如果有问题, 请提Issues, 我看到会进行修复 - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2026-03-04 - **Last Updated**: 2026-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: Electron, React, 股票 ## README # StockLite - 股票基金全球市场持仓管理工具 一个基于 **Electron + React + TypeScript** 的现代化桌面应用,专注于股票、基金和全球市场指数的持仓收益管理。支持分组管理、实时行情、深色模式、拖拽排序、表头排序,提供流畅的用户体验。 ## ⚡ 快速开始 ### 安装依赖 ```bash npm install ``` ## 启动方法 1. 启动开发服务器 ```bash npm run dev ``` 2. 启动应用 ```bash npm run start:dev ``` 如果无法启动, 请执行以下命令, 然后重新执行步骤2 ```bash npm run build ``` ### 打包安装程序(Windows) ```bash npm run package ``` 生成 Windows NSIS 安装器到 `release/` 目录。 ## 🎯 核心特性 - **分组** - 股票、基金 支持分组管理, 并有全部分组和我的持有两个固定分组 - **股票** - 支持大部分股票延迟5s的行情查看, 并支持设置持仓数量和成本, 自动统计市值和收益 - **基金** - 与股票功能类似, 基金净值更新时会有额外tag标识, 部分基金可能无数据, 取决于接口 - **全球市场** - 显示主要股市的行情, A股数据支持实时刷新 ## 🚀 技术栈 | 类别 | 技术 | 版本 | |-------------|-------------------|---------| | **应用框架** | Electron | 40.6.1 | | **前端库** | React | 19.2.4 | | **类型系统** | TypeScript | 5.9.3 | | **构建工具** | Vite | 7.3.1 | | **状态管理** | Zustand | 5.0.11 | | **数据库** | better-sqlite3 | 12.6.2 | | **样式框架** | Tailwind CSS | 3.4.19 | | **图标库** | Lucide React | 0.576.0 | | **HTTP客户端** | Axios | 1.13.6 | | **拖拽排序** | @dnd-kit/core | 6.3.1 | | **拖拽排序** | @dnd-kit/sortable | 9.1.0 | ## 页面截图 ### 股票 ![股票页面](./public/images/股票页面.png) ### 基金 ![基金页面](./public/images/基金页面.png) ### 期货 ![期货页面](./public/images/期货页面.png) ### 全球市场 ![全球市场页面](./public/images/全球市场.png) ### 资讯 ![资讯页面](./public/images/资讯页面.png) ## 更新日志 ### 1.6.0 2026-3-25 更新内容如下 - 修复分组展开失败的问题 - 修复持仓数量显示 - 关闭程序行为优化 - 新增持有市值显示 - 修复股票移动分组功能 - 新增我的持仓固定分组 - 新增基金更新标识 - 修复部分基金净值更新问题 - 新增韩国综合指数与恒生科技指数 ### 1.6.2 2026-3-27 更新内容如下 - 新增期货功能 ### 1.6.5 2026-3-30 更新内容如下 - 新增全球市场走势图 - 新增创业板指数 - 新增资讯标签页 - 新增期货走势图(采样间隔1分钟) - 优化股票走势图 - 优化股票金额小数位 - 程序名称和appId更改 - 更新程序图标 - 优化其它使用体验 2026-3-31 更新内容如下 - 修复全球市场部分指数显示错误 - 修复输入框无法输入的问题 ### 1.6.6 2026-4-1 更新内容如下 - 全球市场新增mini走势图 - 部分基金新增估值