# 个人股票系统 **Repository Path**: python_70/personal-stock-system ## Basic Information - **Project Name**: 个人股票系统 - **Description**: 个人股票系统,处于自己日常想法和需求所做的一套分析和查看信息系统。 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-24 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 个人股票分析系统 一个功能强大的个人股票分析系统,支持财务分析、造假风险检测、股东变动追踪等功能。 ## 功能特性 - **股票列表与搜索**:查看A股股票列表,支持代码和名称搜索 - **股票详情**:查看股票基本信息 - **财务报表分析**:查看公司历年财务数据 - **财务造假信号检测**:基于财务数据分析潜在的造假风险 - **证监会处罚记录**:查看公司历史处罚信息 - **股东变动追踪**:分析近三年股东持股变动情况 - **业务构成分析**:查看主营业务和其他业务的经营情况及收支占比 - **持仓管理**:管理个人持仓股票组合 ## 技术栈 ### 后端 - Python 3.x - FastAPI - Web 框架 - SQLAlchemy - ORM - AkShare - 财经数据接口 - MySQL - 数据库(可选) ### 前端 - Vue 3 - Element Plus - UI 组件库 - Vue Router - 路由 - Axios - HTTP 客户端 - ECharts - 图表库(预留) ## 项目结构 ``` PersonalStockSystem/ ├── backend/ # 后端目录 │ ├── app/ │ │ ├── api/ # API 路由 │ │ ├── models/ # 数据模型 │ │ ├── services/ # 业务逻辑 │ │ ├── core/ # 核心配置 │ │ ├── db/ # 数据库相关 │ │ └── main.py # 应用入口 │ └── requirements.txt # Python 依赖 ├── frontend/ # 前端目录 │ ├── src/ │ │ ├── views/ # 页面组件 │ │ ├── components/ # 通用组件 │ │ ├── router/ # 路由配置 │ │ ├── api/ # API 接口 │ │ ├── utils/ # 工具函数 │ │ └── main.js # 入口文件 │ └── package.json # Node 依赖 └── docs/ # 文档目录 ``` ## 快速开始 ### 后端启动 1. 进入后端目录: ```bash cd backend ``` 2. 安装依赖: ```bash pip install -r requirements.txt ``` 3. 配置数据库(可选): - 复制环境变量示例: - 修改配置或创建 `.env` 文件 4. 启动后端服务: ```bash uvicorn app.main:app --reload --host 0.0.0.0 --port 8000 ``` 后端服务将在 http://localhost:8000 启动,API 文档在 http://localhost:8000/docs ### 前端启动 1. 进入前端目录: ```bash cd frontend ``` 2. 安装依赖: ```bash npm install ``` 3. 启动开发服务器: ```bash npm run dev ``` 前端将在 http://localhost:5173 启动 ## 使用说明 1. 访问首页查看系统功能介绍 2. 点击"股票列表"查看股票 3. 搜索股票代码(如 000001)并点击查看详情 4. 在股票详情页切换不同标签查看: - 基本信息 - 财务报表 - 造假信号检测 - 股东变动 - 业务构成 5. 在"证监会处罚"页面查看所有处罚记录 6. 在"我的持仓"管理个人持仓 ## 注意事项 - 数据来源于免费开源接口,仅供学习和参考使用 - 造假信号检测为基础分析,不构成投资建议 - 请理性投资,注意风险 ## 许可证 MIT License