ljq_gsch 是一个完整的股票数据采集、存储、分析和预测系统。系统通过 Baostock API 获取股票数据,存储到 MySQL 数据库,并提供 API 接口和机器学习预测功能。
功能特性
1. 数据采集
股票基本信息
历史K线数据(日线、分钟线)
财务数据(利润表、资产负债表等)
指数成分股数据
宏观经济数据
2. 数据存储
MySQL 8.0 数据库
连接池管理(DBUtils + SQLAlchemy)
数据完整性检查
自动数据更新
3. API 服务
RESTful API 接口
股票数据查询
机器学习模型管理
预测结果查询
4. 机器学习
多种模型支持(XGBoost、LightGBM、RandomForest)
自动模型训练
价格预测
模型评估和优化
5. 调度系统
定时数据更新
自动模型训练
数据备份
系统监控
系统架构
数据源 (Baostock API) ↓ 数据采集层 (Data Collector) ↓ 数据存储层 (MySQL 8.0) ↓ 业务逻辑层 (API + ML Services) ↓ ├── API服务 (Flask) ├── 机器学习服务 └── 调度服务
点击空白处退出提示












评论