From c001ffaf57c41930bcdfe707fb18e17e977d8a2f Mon Sep 17 00:00:00 2001 From: cfdaily Date: Tue, 24 Mar 2026 21:21:30 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E8=A1=A5=E5=85=85=E5=A7=9C=E7=BB=B4?= =?UTF-8?q?=E4=B8=80=E9=94=AE=E7=8E=AF=E5=A2=83=E8=AE=BE=E7=BD=AE=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=EF=BC=8C=E4=BF=AE=E6=AD=A3=E7=AC=AC=E4=B8=83=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=A0=87=E9=A2=98=E4=B8=BA=E7=AC=AC=E5=85=AB=E9=83=A8?= =?UTF-8?q?=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md | 76 ++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md b/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md index 39082468b..19755d8da 100644 --- a/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md +++ b/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md @@ -1638,6 +1638,80 @@ pip install loguru pytest black flake8 - 磁盘空间:至少5GB(用于历史数据) - 内存:建议8GB+ +#### 6.9.2 一键环境设置(新增) + +**设置步骤**: +1. 创建独立虚拟环境 `vnpy_env` +2. 激活虚拟环境 +3. 安装所有依赖 +4. 检查环境状态 + +**一键脚本 `setup_env.sh`**: +```bash +#!/bin/bash +# VNPY 环境一键设置脚本 + +echo "🚀 开始设置 VNPY 环境..." + +# 1. 创建虚拟环境 +python3 -m venv vnpy_env +echo "✅ 虚拟环境 vnpy_env 创建成功" + +# 2. 激活虚拟环境 +source vnpy_env/bin/activate +echo "✅ 虚拟环境已激活" + +# 3. 升级 pip +pip install --upgrade pip +echo "✅ pip 已升级" + +# 4. 安装核心依赖 +pip install numpy>=2.4.3 pandas>=3.0.1 +pip install SQLAlchemy>=2.0.48 loguru>=0.7.3 +pip install fastapi uvicorn +echo "✅ 核心依赖安装成功" + +# 5. 安装 VNPY +pip install vn.py==4.3.0 +echo "✅ VNPY 安装成功" + +# 6. 验证环境 +python check_environment.py +echo "✅ 环境验证完成" + +echo "🎉 VNPY 环境设置完成!" +echo "使用方法:source vnpy_env/bin/activate" +``` + +**目录结构**: +``` +vnpy_project/ +├── logs/ # 交易日志 +├── data/ # 数据存储 +├── strategies/ # 策略文件 +├── backup/ # 备份目录 +├── logs/ # 系统日志 +├── setup_env.sh # 一键环境设置 +├── check_environment.py # 环境检查报告 +├── test_database.py # 数据库连接测试 +└── main.py # 系统主入口 +``` + +**使用方法**: +```bash +# 1. 激活环境 +source setup_env.sh + +# 2. 检查环境状态 +python check_environment.py + +# 3. 测试数据库 +python test_database.py + +# 4. 启动系统 +python main.py +``` + #### 6.9.2 项目安装步骤 1. **克隆仓库**: @@ -1688,7 +1762,7 @@ python check_integration_environment.py --- -## 第七部分:整合结论与建议 +## 第八部分:整合结论与建议 ### 7.1 完整多因子选股体系