# QuantStrategy **Repository Path**: Jerrylee_1/quantStrategy ## Basic Information - **Project Name**: QuantStrategy - **Description**: 量化策略研究。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-19 - **Last Updated**: 2026-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QuantStrategy / StockSystem 这是一个基于 PyQt6 的桌面端股票量化分析工具,当前重点功能包括股票列表加载、行情查询、K 线与技术指标展示、市场涨跌统计、简易策略回测、数据导出、AI 助手和钉钉通知。 ## 功能 - 股票列表与历史行情查询,数据源来自掘金量化 `gm.api` - K 线图、成交量、MA、MACD、RSI 等图表展示 - 连涨连跌、涨跌额统计与表格查看 - 双均线、MACD、RSI 策略回测 - 表格数据复制与 CSV/Excel/TXT 导出 - AI 助手与钉钉消息通知 ## 运行 ```bash cd StockSystem pip install -r requirements.txt python main.py ``` 首次运行前,请根据 `StockSystem/config.example.json` 创建本地 `StockSystem/config.json`,填入掘金量化 Token、AI Key 或钉钉配置。真实配置文件已被 `.gitignore` 忽略;如果仓库历史中已经跟踪过真实配置,建议后续从 Git 索引中移除。 ## 当前架构 ```text StockSystem/ main.py config.py config.example.json src/ mainWindow.py # 主窗口与 UI 编排 component.py # 图表组件与 AI 对话框 getStockData.py # QThread 异步数据加载 dataExport.py # 表格导出与复制 strategies.py # 策略信号定义 backtest/ engine.py # 统一回测引擎 domain/ screening.py # 股票过滤等纯业务逻辑 services/ config_service.py # 配置读写 gm_data_service.py # 掘金量化数据访问 ai_service.py # AI 调用 dingtalk_service.py # 钉钉通知 ``` ## 打包 ```bash cd StockSystem python generate.py ``` 生成结果默认输出到 `StockSystem/run`。