Alpha101 与 Alpha191 逐因子知识库总览
QUANT RESEARCH NOTE
REFERENCE
这套知识库共覆盖 292 个短周期价量因子:WorldQuant Alpha101 的 101 个公式,以及国泰君安 Alpha191 的 191 个公式。
类型研究工具
模块随手查阅
阅读约 5 分钟
材料7 节 · 0 段代码
这套知识库共覆盖 292 个短周期价量因子:WorldQuant Alpha101 的 101 个公式,以及国泰君安 Alpha191 的 191 个公式。
两套因子有什么区别
两套因子有什么区别
2 行 × 4 列
| 系列 | 数量 | 主要特征 | 推荐入口 |
|---|---|---|---|
| Alpha101 | 101 | 大量使用横截面排序、时序相关、VWAP、行业中性化和复合算子 | Alpha101 总览 |
| Alpha191 | 191 | 更贴近技术指标体系,包含量价、波动、趋势、基准指数和条件分支 | Alpha191 总览 |
初学者阅读方法
- 先读公式字段和主要算子,不要急着猜买卖方向。
- 根据“计算拆解”手工复算一个股票、一个日期,确认窗口和滞后没有前视。
- 再看经济直觉,把它当作待证伪假设,而不是因子有效性的证据。
- 最后完成覆盖率、IC、分组收益、换手成本、容量和子样本稳定性检验。
数据字段字典
数据字段字典
12 行 × 3 列
| 字段 | 含义 | A 股实现要点 |
|---|---|---|
OPEN/HIGH/LOW/CLOSE |
日线开高低收 | 同一因子内必须统一前复权、后复权或不复权口径;研究与生产保持一致 |
VOLUME/AMOUNT |
成交量/成交额 | 明确股、手和货币单位;停牌日不能当作普通零成交日 |
VWAP |
成交量加权平均价 | 优先用成交额/成交量构造,并校验单位倍率 |
RET/RETURNS |
收盘到收盘收益率 | 明确简单收益或对数收益;原式通常使用简单收益 |
ADVn |
过去 n 日平均日成交额 | WorldQuant 原文是 dollar volume,不应误写成单纯成交量 |
CAP |
市值 | 使用当时可得的流通/总市值版本并记录选择 |
INDCLASS |
行业分类 | 必须使用点时行业归属,不能用最新行业回填历史 |
BENCHMARK_INDEX_* |
基准指数行情 | 选择与股票池匹配的宽基并严格对齐交易日 |
MKT/SMB/HML |
Fama-French 三因子收益 | Alpha191-030 需要额外构造,不能只靠 OHLCV 完成 |
HD/LD/TR |
向上距离、向下距离、真实波幅 | HD=HIGH-DELAY(HIGH,1);LD=DELAY(LOW,1)-LOW;TR 取三种日内/跳空幅度最大值 |
DTM/DBM |
开盘向上/向下变动量 | 用于 Alpha191-069 等条件型动量指标,必须复现原始分支 |
SELF |
上一期递归因子值 | Alpha191-143 不能按普通滚动窗口一次性计算 |
算子字典
算子字典
12 行 × 3 列
| 算子 | 人话解释 | 最容易犯的错 |
|---|---|---|
RANK(X) |
当日股票池横截面百分位 | 股票池漂移、并列排名和缺失值规则不一致 |
TSRANK(X,n) |
当前值在自身 n 日历史中的排名 | 错写成横截面排名 |
DELAY/DELTA |
滞后值/当前减历史值 | DELAY(X,1) 对齐错一日,直接产生前视 |
MEAN/SUM/STD |
滚动均值、和、标准差 | 窗口不足时用未来数据补齐 |
CORR/COVARIANCE |
窗口内相关和协方差 | 有效样本太少仍输出数值 |
SMA(X,N,M) |
递归平滑,常用系数 M/N | 误当作普通 N 日均线 |
DECAYLINEAR |
近期权重更高的线性衰减 | 权重方向写反 |
TSMAX/TSMIN |
窗口极值 | 与逐元素 MAX/MIN 混淆 |
HIGHDAY/LOWDAY |
极值距离当前的天数 | 不同实现从 0 还是 1 开始计数 |
REGBETA/REGRESID |
回归斜率/残差 | 回归窗口、截距和缺失样本约定不同 |
COUNT/SUMIF/FILTER |
条件计数、条件求和、过滤 | 等号边界和缺失值被静默当成 False |
INDNEUTRALIZE |
行业内去均值或回归中性化 | 使用未来行业分类或行业样本过少 |
版本与歧义处理
- 文档保留公开公式的结构,只修复
DELAT、COVIANCE、BANCHMARK等明显拼写错误。 - Alpha191 原研报有少量括号、算子和参数未完全定义;本文以 DolphinDB 公开实现作工程交叉核对,但明确标注它是实现版本。
- WorldQuant 的非整数窗口按原文约定向下取整;生产代码应把这一规则写进测试。
- 所有分母统一做接近零保护,所有横截面算子统一股票池和缺失值门槛。
完整性声明
文档由结构化公式清单生成,并通过自动化测试检查连续编号、公式非空、逐因子章节和总数。任何平台对模糊公式的修订都应被视为实现版本,而不是唯一真理。
主要参考
Alpha101 与 Alpha191 逐因子知识库总览
https://www.polarishaw.top/2026/07/18/Alpha101与Alpha191-逐因子知识库总览/