# quant_trading_project **Repository Path**: ccq/quant_trading_project ## Basic Information - **Project Name**: quant_trading_project - **Description**: 用股票日线历史数据+实时行情进行8因子量化模型分析 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-22 - **Last Updated**: 2025-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # quant_trading_project #### 介绍 用股票日线历史数据+实时行情进行8因子量化模型分析 #### 软件架构 ``` quant_trading_project/ ├── .env # 环境变量配置文件 (不提交到代码仓库),参考`.env.example` ├── requirements.txt # 项目依赖库列表 ├── README.md # 项目说明文档 ├── data/ # 数据存储目录 (可选,用于缓存) │ └── minute_data/ │ └── daily_data/ ├── src/ │ ├── __init__.py │ ├── config.py # 全局配置和常量定义 │ ├── data_fetchers/ # 数据获取模块 │ │ ├── __init__.py │ │ ├── tushare_fetcher.py # Tushare 日线数据获取 │ │ └── akshare_fetcher.py # AKShare 实时/分钟线数据获取 │ ├── indicators/ # 技术指标计算模块 │ │ ├── __init__.py │ │ └── technical_indicators.py │ ├── strategy/ # 策略核心模块 │ │ ├── __init__.py │ │ ├── core_strategy.py # 主策略逻辑 │ │ └── stop_loss_take_profit.py # 止盈止损计算 │ ├── execution/ # 执行和报告模块 │ │ ├── __init__.py │ │ ├── report_generator.py # 报告生成 │ │ └── order_executor.py # 下单执行 (目前是模拟) │ └── utils/ # 通用工具函数 │ ├── __init__.py │ ├── common_utils.py # 通用工具 │ ├── notification.py # 通知发送 │ └── file_utils.py # 文件操作 ├── tests/ # 测试目录 │ └── test_main.py # 单元测试文件 └── main.py # 项目主入口 ``` #### 使用 1. virtualenv Python 3.11环境 2. 安装依赖`pip install -r requirements.txt`