# 量化研究资料汇编(quantlab 配套知识库) > 整理时间:2026-10-29 | 用途:支撑本仓库策略生成器的选型依据 > 来源说明:§1 来自 2026-10 联网检索综述(domain_search,非一手来源,规模数字需核实原始统计);§2-§3 为经典文献地图(引用信息建议核对原文);§4-§5 为方法论与实务避坑(源自本工程内嵌方法论库)。 --- ## 一、量化策略全景(当前行业格局) 按收益来源划分的主流策略谱系: | 策略类型 | 收益来源 | 典型约束 | 风险收益特征 | |---|---|---|---| | 指数增强 | 基准 Beta + 选股 Alpha | 跟踪误差、行业/风格中性 | 年化超额 10%–20%(好年份差异极大) | | 市场中性 | 纯选股 Alpha(股指期货对冲) | 基差、对冲成本 | 历史夏普高、回撤小,牛市跑不赢指数 | | CTA / 管理期货 | 时序动量、多空相对价值 | 品种容量、趋势延续性 | 与股市相关性低,组合分散器;无趋势时长期横盘 | | 套利(ETF/期现/转债/期权) | 定价偏差收敛 | 容量小、拥挤快 | 年化 4%–8%,回撤极小 | 中国市场量化策略规模结构(检索综述,截至 2025 年末,**需核实原始统计**):指数增强约 1.19 万亿(占量化总规模近 40%)、股票中性约 0.74 万亿、量化选股约 0.54 万亿、CTA 约 0.37 万亿、量化套利约 0.11 万亿、量化期权约 0.03 万亿。 行业方法论骨架仍是 **因子挖掘 → 因子合成 → 组合构建** 三段式,近两年趋势是各环节全面算法化(自动因子挖掘、机器学习合成、组合优化器约束求解)。 ## 二、多因子研究方法论(本工程核心实现依据) ### 2.1 因子有效性检验 - **IC(Information Coefficient)**:因子值与后期超额收益的截面相关系数 - IC > 0.03:基本有预测力;> 0.05:强;> 0.1:先检查是否前向偏差 - **IR = IC 均值 / IC 标准差**:> 0.5 视为稳定有效;> 1.0 极罕见,需复核 - IC 为正比例 > 55%:方向稳定;< 50%:不可用 - **分层回测**:按因子值分 5 组等权持有,观察单调性与长短空差价(spread) ### 2.2 工程红线(本引擎已内置) - 因子值只用 T 日及之前数据,收益用 T+1 至 T+N 前向收益(杜绝前向偏差) - 市值/换手类分布偏斜的因子必须先标准化(MAD 去极值 + Z-score) - 每截面至少 5 个有效标的才有统计意义 - 经典因子有拥挤衰减问题——需定期监测 IC 时序演化 ### 2.3 因子组合 - 等权(最简单稳健)、IC 加权、正交化(Gram-Schmidt 去相关) - 宁用 5–10 个强因子,不用 30 个弱因子(过拟合) ## 三、经典文献地图(按本工程因子对应) | 因子/方法 | 文献 | 核心结论 | |---|---|---| | 三因子模型 | Fama & French (1993), JFE | 市场Beta+规模+价值解释截面收益 | | 动量 | Jegadeesh & Titman (1993), JF | 过去 3-12 个月赢家延续(本引擎 momentum 因子) | | 52 周高点动量 | George & Hwang (2004), JF | 接近52周高点本身即动量信号(high_52w 因子) | | 低波动异象 | Baker, Bradley & Wurgler (2011), FAJ | 低波动组合风险调整后跑赢(low_vol 因子) | | 非流动性溢价 | Amihud (2002), JFE | 非流动性溢价(liquidity 因子的反面参照) | | 时序动量/CTA | Moskowitz, Ooi & Pedersen (2012), JFE | 趋势跟踪跨资产有效(trend 因子) | | 盈利质量 | Novy-Marx (2013), JFE | 毛利率预测收益(基本面扩展点) | | IC/IR 框架 | Grinold & Kahn, *Active Portfolio Management* | IR ≈ IC × √Breadth(广度定律) | | 回测过拟合 | Bailey & López de Prado (2014);López de Prado (2018) *Advances in Financial Machine Learning* | Deflated Sharpe、Purged CV、样本外纪律 | > 注:以上文献信息为通用学术常识整理,引用细节请以原文为准。 ## 四、回测与实盘的差距(避坑清单) 1. **历史回测收益通常过度乐观,实盘按经验打 5–7 折**(滑点模型简化、冲击成本缺失) 2. 不同市场环境(牛/熊/震荡)下策略表现差异极大——必须分年度/分阶段评估 3. 策略拥挤导致快速失效与相互踩踏——经典因子要持续监测 4. 流动性不足标的做空/建仓成本高——本引擎用流动性因子过滤 5. 换手率过高会吃掉超额收益——关注"单次调仓平均换手"指标 6. A 股特有约束:T+1、±10%(主板)涨跌停、卖出印花税 0.05%、风格轮动快 7. 样本外测试(walk-forward)与压力测试必须执行;回测拟合度 80–90% 合理,>95% 警惕过拟合 ## 五、本工程实现映射 | 方法论 | 实现位置 | |---|---| | 因子库(动量/质量动量/反转/低波/趋势/52周高点/流动性) | `quantlab/factors.py`、`quantlab-php/src/FactorEngine.php` | | MAD 去极值 + 截面 Z-score + 加权合成 | `factors.py: cross_section_z`、`FactorEngine::crossSectionZ` | | 偏好参数 → 策略规格推导 | `quantlab/strategy_generator.py`、`StrategyGenerator.php` | | T+1 执行 + 成本 + 波动率目标 + 回撤降仓 | `quantlab/backtest.py` | | IC/ICIR 统计 | `backtest.py`(秩相关实现,免 scipy 依赖) | | 绩效指标(CAGR/夏普/回撤/卡玛/换手/胜率) | `quantlab/metrics.py` |