一个功能完善的个人量化选股工具,帮助投资者通过量化指标实时筛选股票。
- 实时显示大盘指数(上证指数、深证成指、创业板指、沪深300)
- 市场涨跌统计
- 行业板块表现排行
- 预设多种选股策略(低估价值、成长股、技术突破、超跌反弹、高股息)
- 支持自定义筛选条件
- 实时行情数据展示
- 可视化条件配置
- 保存和管理自定义策略
- 支持AND/OR条件组合
- 基于历史数据回测策略表现
- 输出收益率、最大回撤、胜率、夏普比率等指标
- 分组管理自选股
- 实时行情监控
- 快速添加/删除股票
- 价格告警配置
- 技术指标告警
- 告警历史记录
- React 18 + TypeScript
- Vite 构建工具
- Tailwind CSS
- Recharts 图表库
- Lucide React 图标库
- Python Flask
- AkShare 金融数据
- Pandas 数据处理
- SQLite 数据库
- JWT 认证
cd quant-pick
pnpm install
pnpm devcd backend
pip install -r requirements.txt
python -m flask run后端运行在 http://localhost:5000
docker-compose up -d/workspace
├── SPEC.md # 详细规格文档
├── quant-pick/ # 前端项目
│ ├── src/
│ │ ├── App.tsx # 主应用组件
│ │ └── index.css # 全局样式
│ └── dist/ # 构建产物
└── backend/ # 后端项目
├── app/
│ ├── main.py # Flask应用入口
│ ├── models.py # 数据库模型
│ ├── routes/ # API路由
│ └── services/ # 业务逻辑
└── requirements.txt # Python依赖
- 数据来源:AkShare(开源金融数据库)
- 支持市场:A股(上海、深圳)
- 更新频率:实时行情每分钟刷新
- 本软件仅供个人学习研究使用,不构成投资建议
- 量化策略存在风险,请谨慎使用
- 数据可能存在延迟,请以实际交易为准
- v1.0.0 - 初始版本
MIT License