From 28c6cd0a49c3671e5b0348f5563e3b0e1b018684 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 1 May 2026 13:06:57 +0800 Subject: [PATCH] auto-sync: 2026-05-01 13:06:57 --- README.md | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..f9013a14c --- /dev/null +++ b/README.md @@ -0,0 +1,106 @@ +# sanguo_quant_live - 量化实战项目 + +> 项目目录说明 | 最后更新: 2026-05-01 + +## 项目简介 + +三国量化团队的实战交易项目,包含策略开发、风控模块、数据平台、基础设施等。 + +## 目录结构 + +``` +sanguo_quant_live/ +├── README.md # 本文件 +├── .gitignore # Git 忽略规则 +│ +├── data_platform/ # 数据平台(开发中) +├── guanyu-risk/ # 关羽:风控模块 +│ ├── common/ # 通用风控组件 +│ ├── realtime-system/ # 实时风控系统 +│ └── research/ # 风控调研 +│ +├── jiangwei-platform/ # 姜维:基础设施 +│ ├── scripts/ # 部署脚本(Docker、Windows Node 等) +│ ├── research/ # 平台调研 +│ └── reports/ # 部署报告 +│ +├── management/ # 项目管理 +│ ├── cicd/ # CI/CD 部署脚本(NAS 同步、自动回测) +│ └── workflow-rules.md # 工作流规则 +│ +├── pangtong-value/ # 庞统:价值投资研究 +│ ├── research/ # 调研(策略回测结果、多因子分析) +│ ├── scripts/ # 策略脚本 +│ └── reports/ # 研究报告 +│ +├── scripts/ # 全局通用脚本 +├── simayi-quality/ # 司马懿:质量评审 +├── strategies/ # 策略代码(通用) +├── zhangfei-technical/ # 张飞:技术分析 +│ +├── zhaoyun-data/ # 赵云:数据管理 +│ ├── data/ # 数据文件(raw/running_data/processed) +│ ├── scripts/ # 数据获取脚本 +│ ├── research/ # 数据源调研 +│ └── reports/ # 数据报告 +│ +└── archive/ # 历史归档(只读,不修改) +``` + +## 目录规则 + +### 1. 谁的目录谁负责 + +| 目录 | 负责人 | 放什么 | +|------|--------|--------| +| `guanyu-risk/` | 关羽 | 风控模块代码、风控调研 | +| `jiangwei-platform/` | 姜维 | 基础设施脚本、部署配置 | +| `pangtong-value/` | 庞统 | 策略研究、多因子分析 | +| `simayi-quality/` | 司马懿 | 评审文档 | +| `zhangfei-technical/` | 张飞 | 技术分析、策略编码 | +| `zhaoyun-data/` | 赵云 | 数据脚本、数据文件 | +| `data_platform/` | 共建 | 数据平台框架 | +| `strategies/` | 共建 | 通用策略代码 | + +### 2. 不该放进项目的 + +| 禁止 | 原因 | 替代方案 | +|------|------|---------| +| ❌ 第三方仓库 clone | 占空间、不是自己的代码 | 放 `~/.openclaw/knowledge_base/` | +| ❌ 大数据文件(CSV>10MB) | git 不适合存大数据 | 放 NAS `/Volumes/stock/` | +| ❌ `__pycache__/`、`.pyc` | 编译缓存 | 已在 .gitignore | +| ❌ 日志文件 | 运行时产物 | 已在 .gitignore | +| ❌ 临时调试脚本 | 一次性产物 | 用完即删 | +| ❌ 在别人目录下写文件 | 职责混乱 | 通过 Sanguo Mail 协作 | + +### 3. 调研产物处理 + +- 调研时的第三方参考代码 → `~/.openclaw/knowledge_base/` +- 调研报告 → 自己目录下的 `research/` 或 `reports/` +- 回测结果 → 自己目录下或 NAS,不进 git + +### 4. 归档规则 + +过时文件统一移到 `archive/`,命名格式:`{来源}-{日期}/` + +``` +archive/ +├── management-tasks-202603/ # 2026年3月的历史任务 +├── management-workflow-202603/ # 早期工作流脚本 +├── legacy-mail-system/ # 废弃的邮件系统 +└── ... +``` + +## CI/CD + +`management/cicd/` 包含部署和同步脚本: + +- `sanguo_nas_ci_cd.sh` — NAS CI/CD 主脚本 +- `sync_and_redeploy.sh` — 同步并重新部署 +- `sync_strategy_only.sh` — 只同步策略文件 +- `run_backtest_auto.py` — 自动回测 + +## 远程仓库 + +- **Gitee**: `cfdaily/sanguo_quant_live` +- **自动同步**: 通过 PM2 `sanguo-git-sync` 管理