全量研究模块清单

源文件:D:\Hermes\评估中心\reports\backtest\全量研究模块清单.md · 日期 2026-09-18 · 13KB

全量研究模块清单

执行时间: 2026-09-18
状态: ✅ 完成
工具目录: D:/Hermes/评估中心/tools/ (302个.py文件)


一、模块全景图

┌─────────────────────────────────────────────────────────┐
│                    数据源层                              │
│  Tushare API · 通达信.day · Akshare · Baostock · 巨潮   │
└──────────────────────────┬──────────────────────────────┘
                           │
┌──────────────────────────▼──────────────────────────────┐
│              层级2: 单维度因子层                          │
│  A组资金流 · B组量价 · 板块Z · 筹码 · 融资 · 情绪 · 动量│
└──────────────────────────┬──────────────────────────────┘
                           │
┌──────────────────────────▼──────────────────────────────┐
│              层级3: 信号层                                │
│  通达信5公式 · 花穿20/女穿20 · PIAS门控 · PIAF · Regime  │
└──────────────────────────┬──────────────────────────────┘
                           │
┌──────────────────────────▼──────────────────────────────┐
│              层级4: 交叉验证层                            │
│  交叉维度推理(13层) · 共振确认 · Z-score维度集成          │
└──────────────────────────┬──────────────────────────────┘
                           │
┌──────────────────────────▼──────────────────────────────┐
│              层级5: 决策层                                │
│  参谋团(4参谋投票) · VETO否决 · 入场评分 · 参谋团选股     │
└──────────────────────────┬──────────────────────────────┘
                           │
┌──────────────────────────▼──────────────────────────────┐
│              层级6: 回测/验证层                          │
│  三层漏斗 · Alpha台账 · Alpha基准 · 风险X光              │
└─────────────────────────────────────────────────────────┘

二、逐模块清单

层级2: 单维度因子层

# 模块 文件 大小 数据源 状态 回测调用
1 A组: 资金流因子
1.1 A1大单净流入比 factor_engine.py 17K Tushare moneyflow ✅已实现 ❌未调用
1.2 A2连续天数 factor_engine.py 17K Tushare daily ✅已实现 ❌未调用
1.3 A3资金强度 factor_engine.py 17K Tushare daily ✅已实现 ❌未调用
1.4 A1真实版(lite) factor_engine_lite_v2.py 12K Tushare moneyflow ✅已实现 ❌未调用
2 B组: 量价行为因子
2.1 B1量价背离 factor_engine.py 17K 通达信.day ✅已实现 ❌未调用
2.2 B4相对强弱 factor_engine.py 17K 通达信.day ✅已实现 ❌未调用
2.3 B5趋势(20日) factor_engine.py 17K 通达信.day ✅已实现 ❌未调用
2.4 B6波动率(20日) factor_engine.py 17K 通达信.day ✅已实现 ❌未调用
3 板块Z-score
3.1 板块滚动Z zscore_calculator.py 9K Tushare sw_daily ✅已实现 ❌未调用
3.2 独立Z计算 zscore_independent.py 6K Tushare ⚠️部分 ❌未调用
3.3 维度集成器 zscore_dimension_integrator.py 6K 内部数据 ✅已实现 ❌未调用
4 筹码因子
4.1 CYQ筹码分布 chip_concentration_pro.py 39K Tushare+Akshare ✅已实现 ❌未调用
4.2 筹码修正层 chip_layer.py 16K Tushare+巨潮 ✅已实现 ❌未调用
4.3 筹码历史 chip_history.py 4K Tushare ⚠️部分 ❌未调用
5 融资融券因子
5.1 两融分析层 margin_layer.py 15K Tushare margin ✅已实现 ❌未调用
5.2 融资评分 margin_provider.py 2K Tushare ⚠️部分 ❌未调用
6 情绪因子
6.1 情绪采集器 sentiment_collector.py 11K Tushare ✅已实现 ❌未调用
7 动量因子
7.1 动量M引擎 momentum_layer.py 10K 内部数据 ✅已实现 ❌未调用
8 基金流
8.1 板块资金流 fund_flow.py 9K Tushare ✅已实现 ❌未调用
8.2 机构资金流 institutional_flow.py 8K Tushare ⚠️部分 ❌未调用

层级3: 信号层

# 模块 文件 大小 数据源 状态 回测调用
9 通达信5选股公式 tdx_stockpickers.py 19K Tushare+通达信 ✅已实现 ❌未调用
9.1 20日DCZ双回踩 同上 - - ✅ ❌
9.2 四维共振主起 同上 - - ✅ ❌
9.3 金狙紧 同上 - - ✅ ❌
9.4 金右 同上 - - ✅ ❌
9.5 金右紧 同上 - - ✅ ❌
10 花穿20/女穿20 flower_venus_layer.py 8K Tushare ⚠️部分 ❌未调用
11 PIAS门控 pias_gate.py 7K Tushare ⚠️部分 ❌未调用
11.1 基本面门控 同上 - - ⚠️ ❌
11.2 筹码结构门控 同上 - - ⚠️ ❌
11.3 龙虎榜门控 同上 - - ⚠️ ❌
11.4 政策黑天鹅 同上 - - ⚠️ ❌
12 PIAF决策卡片 piaf_signals.py 11K Tushare ✅已实现 ❌未调用
13 Regime检测 regime_detector.py 9K Tushare+通达信 ✅已实现 ❌未调用
14 通达信核心算法 tdx_core.py 19K Tushare+Akshare ✅已实现 ❌未调用
15 牵牛哥周期论 niuniu_engine.py 25K Tushare+腾讯 ✅已实现 ❌未调用

层级4: 交叉验证层

# 模块 文件 大小 数据源 状态 回测调用
16 交叉维度推理 cross_dimension_reasoning.py 17K 内部数据 ⚠️部分 ❌未调用
17 共振验证 resonance_validation.py 13K 内部数据 ✅已实现 ❌未调用
17.2 共振最终验证 resonance_validation_final.py 13K 通达信.day ✅已实现 ❌未调用
18 Z-score维度集成 zscore_dimension_integrator.py 6K 内部数据 ✅已实现 ❌未调用

层级5: 决策层

# 模块 文件 大小 数据源 状态 回测调用
19 参谋团 war_council.py 61K Tushare ✅已实现 ❌未调用
19.1 牵牛哥投票 同上 - - ✅ ❌
19.2 情绪周期检查 同上 - - ✅ ❌
19.3 隔夜风险检查 同上 - - ✅ ❌
19.4 流动性检查 同上 - - ✅ ❌
19.5 政策风险检查 同上 - - ✅ ❌
19.6 四参谋聚合 同上 - - ✅ ❌
20 VETO否决引擎 veto_engine.py 4.6K 内部数据 ✅已实现 ❌未调用
20.1 规则检查 VetoEngine.check() - - ✅ ❌
20.2 惩罚计算 VetoEngine.get_penalty() - - ✅ ❌
21 入场评分 entry_score.py 4.2K 内部数据 ✅已实现 ❌未调用
21.1 综合评分 EntryScore.calculate() - - ✅ ❌
21.2 Top候选 EntryScore.get_top_candidates() - - ✅ ❌
22 参谋团选股 war_council_scan.py 17K Tushare ✅已实现 ❌未调用
22.1 选股池生成 build_stock_pool() - - ✅ ❌
22.2 快速评估 fast_eval() - - ✅ ❌

层级6: 回测/验证层

# 模块 文件 大小 状态 回测调用
23 三层漏斗回测 backtest_msv2_real.py 28K ✅已实现 (自身)
24 市场扫描v2 market_scan_v2.py 27K ✅已实现 ❌未调用
25 Alpha台账 alpha_ledger.py 9K ✅已实现 ❌未调用
26 Alpha基准(IC) alpha_bench.py 24K ✅已实现 ❌未调用
27 风险X光 risk_xray.py 18K ⚠️部分 ❌未调用

三、关键发现

3.1 资产丰厚但未整合

统计 数量
总Python文件 302个
核心研究模块 27个
✅已实现 19个
⚠️部分实现 8个
被回测调用 0个

3.2 回测脚本是孤岛

backtest_msv2_real.py 没有导入任何已开发模块:
- ❌ 没有调用 factor_engine.py(用了自己内部的 calc_factor_scores_fast)
- ❌ 没有调用 war_council.py(参谋团61K代码未使用)
- ❌ 没有调用 veto_engine.py(VETO否决未使用)
- ❌ 没有调用 entry_score.py(入场评分未使用)
- ❌ 没有调用 chip_concentration_pro.py(39K筹码代码未使用)
- ❌ 没有调用 margin_layer.py(融资融券未使用)
- ❌ 没有调用 piaf_signals.py(PIAF未使用)
- ❌ 没有调用 tdx_stockpickers.py(5选股公式未使用)
- ❌ 没有调用 alpha_ledger.py(Alpha台账未使用)

这就是"残缺策略"的根因:27个已开发模块,回测只用了0个。

3.3 模块成熟度

层级 ✅已实现 ⚠️部分 合计
因子层 6 3 9
信号层 4 2 6
交叉验证 2 1 3
决策层 3 0 3
回测层 2 1 3
合计 17 7 24

3.4 最有价值的未调用模块(按代码量排序)

排名 模块 代码量 价值
1 war_council.py 61K 4参谋投票决策系统
2 chip_concentration_pro.py 39K CYQ筹码分布完整实现
3 market_scan_v2.py 27K 三层漏斗选股引擎
4 niuniu_engine.py 25K 牵牛哥周期论
5 alpha_bench.py 24K 因子IC/IR横评引擎
6 tdx_core.py 19K 通达信核心算法移植
7 tdx_stockpickers.py 19K 5个选股公式
8 cross_dimension_reasoning.py 17K 13层交叉推理
9 risk_xray.py 18K 回测风险体检
10 backtest_msv2_real.py 28K 回测主框架(自身)

四、融合体系差距分析

当前状态: 残缺策略

回测脚本 (backtest_msv2_real.py)
  └─ 内部简化因子 (calc_factor_scores_fast)  ← 全部代理/硬编码
  └─ layer1_filter (硬过滤+A1/B5/B6代理)
  └─ layer2_filter (7因子加权,6个是代理)
  └─ Top20排序 (deep_score)

目标状态: 融合体系

回测脚本
  └─ factor_engine.py (真实A1/B5/B6)
  └─ layer1_filter (硬过滤+真实因子)
  └─ layer2_filter
  │   └─ zscore_calculator.py (板块Z)
  │   └─ chip_concentration_pro.py (筹码)
  │   └─ margin_layer.py (融资)
  │   └─ sentiment_collector.py (情绪)
  │   └─ momentum_layer.py (动量)
  │   └─ fund_flow.py (资金流)
  └─ layer3: 交叉验证
  │   └─ cross_dimension_reasoning.py (13层推理)
  │   └─ resonance_validation.py (共振确认)
  │   └─ zscore_dimension_integrator.py (维度集成)
  └─ layer4: 决策
  │   └─ war_council.py (4参谋投票)
  │   └─ veto_engine.py (否决)
  │   └─ entry_score.py (入场评分)
  └─ 验证
      └─ alpha_ledger.py (超额收益)
      └─ alpha_bench.py (IC横评)
      └─ risk_xray.py (风险体检)

差距量化

工作项 需做 已有 工时
因子真实化 6个 6个已实现 对接12h
交叉验证层 1层 3个已实现 对接8h
决策层 3个模块 3个已实现 对接8h
验证层 3个 3个已实现 对接4h
合计 13个模块对接 全部已实现 ~32h

关键: 不需要从零开发,只需对接已实现的模块。


输出文件

文件 路径
本报告 reports/backtest/全量研究模块清单.md

等确认 → 执行任务2(单模块有效性验证)