AI 驱动的专业股票盘感训练平台
功能特性 • 快速开始 • 使用指南 • 技术栈 • 在线演示
StockTrain 是一个专业的股票盘感训练平台,通过结合真实历史数据与AI 智能分析,帮助用户系统化提升交易直觉和技术分析能力。
平台收录了 5000+ 只沪深股票的 500+ 天历史 K 线数据,支持多种技术指标分析,并可接入 DeepSeek、OpenAI、Minimax 等主流大语言模型进行智能技术面分析。
⚠️ 风险提示:本工具仅供学习交流使用,不构成任何投资建议。股市有风险,投资需谨慎。
- 随机点位训练:从 500+ 天历史数据中随机选取点位,隐藏后续走势,训练你的市场预判能力
- 真实 K 线数据:模拟真实市场环境,感受真实波动
- 即时反馈验证:预测后立即揭晓后续走势,快速验证判断
- 多模型支持:DeepSeek、OpenAI、Minimax、智谱 AI、硅基流动、自定义 Provider
- 专业技术分析:基于 200 个交易日数据进行趋势判断、支撑阻力分析、买卖信号识别
- 自定义 Prompt:支持创建自定义分析模板,打造专属分析风格
- 历史记录管理:保存分析历史,随时回顾对比
| 指标 | 功能描述 |
|---|---|
| MACD | 趋势判断、金叉死叉信号 |
| KDJ | 超买超卖区、波动分析 |
| RSI | 相对强弱指标、背离信号 |
| BOLL | 布林带、通道分析 |
| MA | 均线系统、趋势跟踪 |
- 上交所:2304 只股票
- 深交所:2619 只股票
- 历史数据:每只股票 500+ 天 K 线数据
- 实时更新:热门股票榜单
- Node.js >= 18
- pnpm >= 8
# 克隆仓库
git clone https://github.com/your-username/stock-training.git
cd stock-training
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev# 构建生产版本
pnpm build
# 预览生产构建
pnpm preview- 进入「开始训练」页面
- 从股票池中选择一只标的
- 观察 K 线图和技术指标
- 选择「看涨」或「看跌」
- 验证结果,对比 AI 分析
- 在训练页面点击「AI 分析」按钮
- 配置你的 API Key:
- 选择 Provider(DeepSeek、OpenAI 等)
- 填写 Base URL 和 API Key
- 选择模型
- 选择分析模板(专业技术分析/简要分析)
- 点击「开始分析」获取 AI 技术面分析
| Provider | 推荐模型 | Base URL |
|---|---|---|
| DeepSeek | deepseek-chat | https://api.deepseek.com/v1 |
| OpenAI | gpt-4o-mini | https://api.openai.com/v1 |
| Minimax | abab6.5s-chat | https://api.minimax.chat/v1 |
| 智谱 AI | glm-4 | https://open.bigmodel.cn/api/paas/v4 |
| 硅基流动 | deepseek-ai/DeepSeek-V3 | https://api.siliconflow.cn/v1 |
进入「热门股票」页面,查看市场热门股票排行。
- 框架:React 19 + TypeScript
- 构建工具:Vite 7 (rolldown-vite)
- 样式:Tailwind CSS 4
- 路由:Wouter
- 状态管理:Jotai
- 图表:Lightweight Charts
- 股票数据 API:stock-server
- 数据源:上交所、深交所公开数据
- 测试:Vitest + Testing Library
- 类型检查:TypeScript 5.9
- 代码规范:ESLint
stock-training/
├── src/
│ ├── components/ # React 组件
│ │ ├── ai/ # AI 相关组件
│ │ ├── charts/ # 图表组件
│ │ ├── common/ # 通用组件
│ │ └── ui/ # UI 基础组件
│ ├── pages/ # 页面组件
│ │ ├── HomePage.tsx # 首页
│ │ ├── TrainingPage.tsx # 训练页面
│ │ └── HotStocksPage.tsx # 热榜页面
│ ├── services/ # 服务层
│ │ ├── stockApi.ts # 股票数据 API
│ │ ├── indicators.ts # 技术指标计算
│ │ └── ai/ # AI 分析服务
│ ├── store/ # Jotai 状态管理
│ ├── data/ # 股票池数据
│ └── utils/ # 工具函数
├── scripts/ # 数据获取脚本
└── public/ # 静态资源
# 开发
pnpm dev
# 构建
pnpm build
# 测试
pnpm test
# 获取上交所股票数据
pnpm fetch-stocks
# 获取深交所股票数据
pnpm fetch-szse-stocks欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建你的特性分支 (
git checkout -b feature/AmazingFeature) - 提交你的改动 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开一个 Pull Request
本项目仅供学习和研究使用,不构成任何投资建议。使用本工具产生的任何投资决策均由用户自行负责。平台不对任何投资损失承担责任。
Made with by StockTrain Team