基于深度学习Kronos模型的智能股票走势预测系统,提供现代化的Web界面和强大的API服务。
Kronos是一个端到端的股票预测Web应用,结合了:
- 🧠 AI预测模型: 基于Transformer架构的Kronos深度学习模型
- 📊 实时数据: 集成akshare获取实时股票数据
- 🎨 现代化前端: React + TypeScript + Ant Design构建的用户界面
- ⚡ 高性能后端: FastAPI驱动的API服务
Kronos/
├── backend/ # 后端服务(Python)
│ ├── kronos/ # Kronos核心模块
│ ├── examples/ # 使用示例
│ ├── scripts/ # 训练脚本
│ ├── tests/ # 测试用例
│ └── main.py # FastAPI应用
├── frontend/ # 前端应用(React)
│ ├── src/components/ # React组件
│ ├── src/services/ # API服务
│ └── src/types/ # TypeScript类型
├── docs/ # 项目文档
├── start_*.sh # 启动脚本
└── demo.py # 演示脚本
# 克隆项目
git clone <repository-url>
cd Kronos
# 一键启动所有服务
./start_all.sh启动后端:
./start_backend.sh启动前端:
./start_frontend.shpython demo.py启动完成后访问:
- 📱 前端应用: http://localhost:3000
- 🔧 后端API: http://localhost:8000
- 📚 API文档: http://localhost:8000/docs
- 搜索股票: 输入6位股票代码或公司名称
- 设置参数: 配置历史数据天数(3-30)和预测天数(1-5)
- 开始预测: 点击预测按钮进行AI预测
- 分析结果: 查看预测价格、涨跌幅和可视化图表
- 600977 - 朗玛信息
- 000001 - 平安银行
- 600519 - 贵州茅台
- 000002 - 万科A
- 600036 - 招商银行
- Framework: React 18 + TypeScript
- UI Library: Ant Design
- Charts: ECharts
- Build Tool: Vite
- Framework: FastAPI
- AI Model: Kronos (PyTorch)
- Data Source: akshare
- Data Processing: pandas + numpy
- Python: 3.8+
- Node.js: 18+
- 内存: 4GB+ RAM
- 存储: 2GB+ 可用空间
- 仅供参考: 预测结果仅供学习和研究,不构成投资建议
- 风险提示: 股市投资有风险,请理性投资
本项目采用 MIT 许可证 - 详见 LICENSE 文件
🎯 Ready to predict the future of stocks with AI! 📈✨