AQuant 是一款基于现代 Web 技术栈开发的量化交易分析平台。它为投资者和开发者提供了一套完整的工具,用于股票数据分析、财务指标可视化、板块轮动监测以及简单的量化策略执行。
- 📊 股票行情查询:支持全市场股票实时行情展示,包含分时/K线图表(周/月/季/年周期切换)。
- 🧪 深度指标分析:
- 杜邦分析:拆解 ROE,多维度评估企业盈利能力。
- 成长性指标:跟踪 PEG、营收/利润增长情况。
- 估值模型:PE、PB、PS 等关键估值指标的行业对比。
- 📈 板块监测:实时监控行业/概念板块表现,支持成份股下钻分析及板块历史趋势。
- 💰 分红专项分析:深度挖掘个股分红历史,计算股息率,辅助高股息红利策略选择。
- 🤖 自动化策略:
- 双均线策略(Dual MA):内置经典量化模型,自动扫描全市场多空信号。
- 自选股增强:支持策略一键筛选自选股组合。
- ❤️ 智能自选管理:灵活的分组管理,支持快速添加股票(代码智能识别补全),并可跨模块联动筛选。
- 核心框架: Spring Boot 3.x
- 持久层: Spring Data JPA
- 数据库: MySQL 8.x
- 文档工具: Swagger / SpringDoc OpenAPI 3
- 工具库: Lombok, Apache Commons
- 核心框架: Vue 3 (Composition API)
- 构建工具: Vite
- 脚本语言: TypeScript
- UI 组件库: Ant Design Vue 4.x
- 状态管理: Pinia
- 路由管理: Vue Router
- 网络请求: Axios
git clone <repository-url>
cd AQuant- 进入
aquant-backend目录。 - 在
src/main/resources/application.properties中配置您的 MySQL 连接信息。 - 执行本地构建并运行:
mvn clean install
mvn spring-boot:run- 后端服务默认运行在:
http://localhost:8084 - API 文档访问:
http://localhost:8084/doc.html
- 进入
aquant-frontend目录。 - 安装依赖并启动开发服务器:
npm install
npm run dev- 前端项目默认地址:
http://localhost:5173 - 注:Vite 已配置代理,会自动转发
/api请求至 backend。
AQuant/
├── aquant-backend/ # Spring Boot 后端源码
│ ├── src/main/java # Java 核心逻辑
│ └── src/main/resources # 配置文件与资源
├── aquant-frontend/ # Vue 3 前端源码
│ ├── src/api # 接口请求模块
│ ├── src/views # 业务页面
│ ├── src/layout # 基础布局
│ └── src/router # 路由配置
└── README.md # 项目文档
感谢以下优秀项目及数据源为本平台提供的灵感与数据支持:
- AkShare - 强大的金融数据接口支持
本项目采用 MIT License 授权。
量化有风险,投资需谨慎。







