# AQT **Repository Path**: danesen/aqt ## Basic Information - **Project Name**: AQT - **Description**: 项目简介 QuantStock 是一款功能完善的量化交易股票筛选系统,采用现代化前后端分离架构,提供实时热点事件监控、技术指标分析、行业对冲策略等核心功能。 核心特性 📊 50/50 主副功能区布局 - 统一规范的页面交互设计 🔥 热点事件实时监控 - 30秒实时刷新,智能影响深度判定 📈 技术指标分析 - MACD、KDJ、RSI、布林带多维度分析 ⚖️ 行业对冲策略 - 智能行业配对与 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: https://gitee.com/danesen/aqt.git - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 3 - **Created**: 2026-03-15 - **Last Updated**: 2026-04-15 ## Categories & Tags **Categories**: stocks **Tags**: 趋势分析, Docker容器部署, 对冲策略, A股量化交易, python和node ## README # QuantStock - 量化交易股票筛选系统 > 智能量化交易股票筛选系统 | AI-Powered Quantitative Trading System [![GitHub stars](https://img.shields.io/github/stars/danesen/aqt?style=social)](https://gitee.com/danesen/aqt) [![Version](https://img.shields.io/badge/version-VT2.2-blue)](https://gitee.com/danesen/aqt) [![License](https://img.shields.io/badge/license-MIT-green)](LICENSE) --- ## 项目简介 QuantStock 是一款功能完善的**量化交易股票筛选系统**,采用现代化前后端分离架构,提供实时热点事件监控、技术指标分析、行业对冲策略等核心功能。 ### 核心特性 - 📊 **50/50 主副功能区布局** - 统一规范的页面交互设计 - 🔥 **热点事件实时监控** - 30秒实时刷新,智能影响深度判定 - 📈 **技术指标分析** - MACD、KDJ、RSI、布林带多维度分析 - ⚖️ **行业对冲策略** - 智能行业配对与风险对冲 - 🔄 **版块轮动工作流** - 可视化节点拖拽与自动布局 - 📰 **全球资讯聚合** - 集成 WorldMonitor 全球情报接口 - 🔌 **API 管理中心** - 53个接口统一管理(含内部/外部) --- ## 技术架构 ``` ┌─────────────────────────────────────────────────────────────┐ │ Vue 3 + Nginx │ └─────────────────────────┬───────────────────────────────────┘ │ ┌─────────────────────────┴───────────────────────────────────┐ │ Node.js API Gateway (Port 3000) │ └─────────────────────────┬───────────────────────────────────┘ │ ┌─────────────────────────┴───────────────────────────────────┐ │ Python Flask Backend (Port 5000) │ │ • 热点事件生成 • 技术指标计算 • 趋势分析 │ └──────────┬────────────────────────────┬────────────────────┘ │ │ ┌──────┴──────┐ ┌───────┴──────┐ │ MySQL │ │ Redis │ │ Port:13306 │ │ Port:16379│ └─────────────┘ └──────────────┘ ``` ### 技术栈 | 层级 | 技术 | |------|------| | 前端 | Vue 3 + Nginx | | API网关 | Node.js + Express | | 后端 | Python Flask | | 数据库 | MySQL | | 缓存 | Redis | | 容器 | Docker Compose | --- ## 功能模块 ### 12个核心页面 | 页面 | 功能说明 | |------|---------| | 首页 | 股票列表、筛选、自选股管理 | | 趋势分析 | 短期/中期/长期趋势、买卖信号 | | 热点事件 | 实时事件、TOP20、智能影响深度判定 | | 技术指标 | MACD/KDJ/RSI/布林带分析 | | 行业对冲 | 行业配对、策略建议 | | 版块轮动 | 工作流节点、拖拽布局 | | 股指期货 | IF/IH/IC 期货数据 | | 黄金美元 | 贵金属、汇率数据 | | 石油天然气 | 能源价格走势 | | 煤炭钢铁 | 黑色系商品数据 | | 大宗商品 | 铜/铝/橡胶等 | | API管理 | 接口配置、测试、数据历史 | ### 自动刷新机制 | 功能 | 刷新间隔 | |------|---------| | 实时热点事件 | 30秒 | | TOP20热点 | 1分钟 | | 新闻资讯 | 5分钟 | ### 智能算法 **影响行业深度判定:** - 评分分数 (≥90/+30, ≥80/+20, ≥70/+10) - 影响程度 (高/+30, 中/+15) - 情绪分析 (利好/+20, 利空/+10) - 热门事件 (+20) | 深度分数 | 等级 | |---------|------| | ≥80 | 深度 | | ≥50 | 中度 | | ≥25 | 浅度 | | <25 | 轻度 | --- ## 接口概览 ### 系统内部接口 (26个) - 行情数据:股票列表、K线、市场、板块、期货、黄金原油... - 资讯舆情:热点事件、新闻资讯 - 分析预测:技术分析、买卖信号、趋势分析、行业对冲... ### 外部专向接口 (27个 - WorldMonitor) - 全球情报平台主接口 - 市场数据 (92交易所行情) - 航空航班状态 - 地震/自然灾害监测 - 网络安全威胁情报 - 军事基地数据 - 经济宏观信号 - 学术论文/技术趋势 --- ## 快速启动 ### 环境要求 - Docker 20.10+ - Docker Compose 2.0+ ### 启动命令 ```bash # 克隆项目 git clone https://gitee.com/danesen/aqt.git cd aqt # 启动全部服务 docker-compose -p quantstock up -d # 访问系统 # http://localhost:8080 ``` ### 手动启动 ```bash # 分别启动各服务 docker-compose -p quantstock up -d python # 后端 (Port 5000) docker-compose -p quantstock up -d node # API网关 (Port 3000) docker-compose -p quantstock up -d nginx # 前端 (Port 8080) docker-compose -p quantstock up -d mysql # 数据库 (Port 13306) docker-compose -p quantstock up -d redis # 缓存 (Port 16379) ``` ### 停止服务 ```bash docker-compose -p quantstock down ``` --- ## 项目结构 ``` 量化交易/ ├── docker-compose.yml # Docker编排配置 ├── Dockerfile # Python镜像配置 ├── nginx/ │ └── nginx.conf # Nginx配置 ├── node/ │ ├── package.json │ └── server.js # Node.js API网关 ├── python/ │ └── app.py # Flask后端 ├── frontend/ │ ├── main.js # Vue.js主文件 │ └── styles.css # 样式文件 ├── stock_data/ # 股票数据 ├── 产品文档.md # 产品文档 ├── 功能清单.md # 功能清单 └── README.md # 项目描述 ``` --- ## 版本历史 | 版本 | 日期 | 说明 | |------|------|------| | VT2.2 | 2026-03-17 | 优化热点事件影响深度判定,新闻5分钟刷新 | | VT2.1 | 2026-03-17 | TOP20自动刷新修复,WorldMonitor API添加 | | VT2.0 | 2026-03-16 | API管理增强,内外接口分类 | | V1.0 | 2026-03-15 | 初始版本,12页面功能完成 | --- ## 信号算法 ### 买卖信号 - **买入信号**: RSI < 30 且 MACD金叉 且 股价站上MA5 - **卖出信号**: RSI > 70 且 MACD死叉 且 股价跌破MA5 - **观望**: 其他情况 --- ## 许可证 MIT License --- ## 贡献者 - Main Developer: danesen - GitHub: https://gitee.com/danesen/aqt --- *Generated on 2026-03-17*