# 基本面(财务)因子批 · 候选因子池调研设计文档 > 调研日期:2026-09-07 | 定位:财务因子批的「弹药清单」——因子池设计文档,未实施任何代码 > 数据原料:NAS 实测(2026-09-07,只读探针);外部体系:学术经典 + Barra CNE5/CNE6 + 聚宽 indicator > 前置:量价因子批已完成(227 因子 / 62 effective,族分析工具可直接复用) --- ## 0. 结论速览 | # | 结论 | 一句话 | |---|------|--------| | 1 | **原料层零缺口**(除三类) | 三表 319/203/254 列含间接法补充资料 + 估值两套 + 预告/快报 + 分红/股本,经典财务异象原料 100% 在手;真缺的只有:一致预期、回购明细、个股行业映射 | | 2 | **候选池 96 个**,六族分布 | 盈利能力 17 / 盈利质量 19 / 成长 19 / 估值 15 / 资本结构与行为 16 / 预期事件 10 | | 3 | **P0 = 50 个** | 原料现成 + 学术/业界双验证 + 纯比值/差分(无回归无多表配对),第一批直接可算 | | 4 | P1 = 40 / P2 = 6 | P1 需 TTM 构造/复合条件/事件日期链;P2 缺原料或 A 股制度存疑(壳价值/高送转新规/修正 Jones) | | 5 | **一处勘误** | GTJA191 **没有财务段因子**——191 个全部纯量价(DolphinDB 文档证实入参仅 open/close/high/low/vol/vwap),任务书所说「alpha54-100 财务段」不存在;业界财务体系以 Barra CNE5/CNE6 + 聚宽 indicator 承接 | | 6 | 最大暗相关风险 | 估值族×规模、SUE/预告×价格动量、应计×换手率、户数变化×流动性——四条交叉必须在上线时与量价 62 effective 做跨批 rank 相关矩阵 | --- ## 1. 数据原料盘点(NAS 实测,2026-09-07) ### 1.1 原料表清单 | 表 | 路径(NAS) | 列数 | 覆盖 | 关键点 | |---|---|---|---|---| | balance 资产负债表 | `data/static/balance/` | **319**(工业口径;银行模板 221) | 2000→2026 季频 | 全科目 + ~150 科目免费 `_YOY` 同比列 + NOTICE_DATE + 审计意见 OPINION_TYPE | | income 利润表 | `data/static/income/` | **203** | 2000→2026 季频 | 扣非 DEDUCT_PARENT_NETPROFIT / 研发 RESEARCH_EXPENSE / 信用+资产减值 / 三费分列 + `_YOY` | | cashflow 现金流量表 | `data/static/cashflow/` | **254** | ~99 期 | **含间接法补充资料整段**(D&A/存货变动/应收变动/递延税)——Sloan 应计的核心原料 | | financial_abstract 财务摘要 | `data/static/financial_abstract/` | 81(指标×报告期宽表) | 回溯 1998 | 70+ 预计算指标(ROE/ROA/毛利率/周转天数/流动比率等),做对照与早年补缺 | | valuation(akshare) | `data/static/valuation/` | 13(中文列) | ~2018→日频 | 总市值/流通市值/总股本/PE(TTM)/PE(静)/PB/PEG/市现率/市销率 | | valuation_baostock | `data/valuation_baostock/`(按年) | 10 | **1990→2026 日频含退市** | peTTM/psTTM/pcfNcfTTM/pbMRQ/turn/pctChg/isST——长史与退市股唯一解 | | forecast 业绩预告 | `data/static/forecast/`(按报告期) | 11 | 2020Q1→ | 预测数值(**中值,元**)/业绩变动幅度(%)/上年同期值/公告日期/预告类型 | | express 业绩快报 | `data/static/express/` | 16 | 2020Q1→ | 净利及同比环比/营收及同比/每股净资产/ROE/公告日期 | | dividend 分红 | `data/static/dividend/` | 14 | 全史 | dividCashPsBeforeTax/AfterTax + **dividStocksPs(送转比例)** + 预案/除权/派息全日期链 | | share_capital 股本 | `data/static/share_capital/` | 44 | 全史 | 总股本时间线 + **变动原因**(增发/配股/送转)+ 公告日期 | | gdhs 股东户数 | `data/static/gdhs/` | — | 季频低频 | 筹码集中度 | | top_holders 十大流通股东 | `data/static/top_holders/` | 8 | 按期 | 持股比例合计可算大股东动向 | | basic 股票信息 | `data/static/basic/stock_basic.parquet` | 9 | 全史 | **ipoDate/outDate**——次新股、上市时长可算 | | fundamentals_baostock | `data/fundamentals_baostock/` | profit+dupont | 2015Q1→**2023Q4 断更** | 不作主源,仅作交叉对照 | **确认缺口(写进 P2)**:①分析师一致预期(聚宽也要另付费);②回购专用表未采集(TREASURY_SHARES 仅 2018 新准则后显性);③**个股行业映射**(industry.parquet 只有行业级汇总、ths_industry 只有板块级行情,均无 per-stock 映射——与既有决策一致「行业分类缺口用户已接受」);④restricted 解禁表有文件但列为空。 ### 1.2 口径地基(所有因子共用的四条加工规则) **R1 单季化(累计→单季差分)**:`REPORT_DATE` 是累计口径。单季值 `Q_t = C_t − C_{t−1}`(年内上一报告期);Q1 直接取累计值。差分缺上期 → 置 NaN,**不得填 0**。资产负债表是时点存量,无需差分,同比比 `X_t / X_{t−4}`(4 个报告期前 = 去年同期)。 **R2 TTM 构造**:`TTM = 上年年报累计 + 本年最新累计 − 上年同期累计`(等价近 4 单季之和)。上市不足 4 季 → NaN。 **R3 点时对齐(防前视)**:决策日 d 可用的行 = `NOTICE_DATE ≤ d` 中 REPORT_DATE 最新者;同一 REPORT_DATE 多行(重述)取 `UPDATE_DATE` 最新。NOTICE_DATE 缺失兜底 = `REPORT_DATE + 45 天`(法定披露上限近似;实测 NOTICE_DATE 全有,兜底几乎不触发)。project 数据(forecast/express/dividend)用各自公告列。 **R4 单位与量纲**:东财三表金额=元,EPS=元/股,`_YOY` 列=百分比数值(12.34 即 +12.34%)且**是累计口径**;forecast.预测数值=元(区间中值)。金融股剔除规则:`OPERATE_COST` 缺失或为 0(银行模板)/ `INSURANCE_CONTRACT_RESERVE > 0`(保险)/ 券商(投资收益为主业,逐因子判)——盈利质量/成长族剔金融,估值族保留。北交所(92xxxx/8xxxxx)三表空 → 剔除(与实盘 universe「主板+创业板」一致)。 ### 1.3 符号约定(下文公式统一用) ``` REV = income.TOTAL_OPERATE_INCOME(营业总收入;纯营收 OPERATE_INCOME 备选) COGS = income.OPERATE_COST NP = income.PARENT_NETPROFIT(归母) DNP = income.DEDUCT_PARENT_NETPROFIT(扣非归母) CFO = cashflow.NETCASH_OPERATE TA = balance.TOTAL_ASSETS EQ = balance.TOTAL_PARENT_EQUITY GP = REV − COGS(毛利) MV = valuation.总市值 Q(X) = X 的单季值(R1 差分) X_TTM = X 的滚动四季值(R2) yoy(X) = X_t / X_{t−4} − 1 ΔX = X_t − X_{t−4} IBD = 有息负债 = SHORT_LOAN + SHORT_FIN_PAYABLE + NONCURRENT_LIAB_1YEAR + LONG_LOAN + BOND_PAYABLE (+ LEASE_LIAB) DA = 折旧摊销合计 ≈ cashflow.FA_IR_DEPR + IA_AMORTIZE + LPE_AMORTIZE + USERIGHT_ASSET_AMORTIZE ``` --- ## 2. 调研范围三路对照 ### 2.1 学术界经典财务异象(全部有原料或明确缺什么) | 异象 | 出处 | 我们原料 | 结论 | |---|---|---|---| | F-Score 九项打分 | Piotroski (2000, JAR) | ✅ 九项全可算 | P1 合成、单项全 P0 | | 应计异象 | Sloan (1996, TAR) | ✅ 间接法补充资料整段(聚宽反而没全给) | P0 | | SUE / PEAD | Ball-Brown (1968);Bernard & Thomas (1989);Foster (1977) 标准化 | ✅ 单季差分即得;A 股漂移 3-6 个月(学术+大摩实证) | P0 | | 资产增长异象 | Cooper, Gulen & Schill (2008, JF) | ✅ TOTAL_ASSETS_YOY 现成 | P0 | | 净股票发行 | Pontiff & Woodgate (2008, JF);Daniel & Titman (2006) | ✅ SHARE_CAPITAL 股本时间线 + ACCEPT_INVEST_CASH | P0(送转污染需拆) | | 盈利能力/质量因子 | Novy-Marx (2013, JFE) GP/A;Hou-Xue-Zhang (2015, RFS) Q 因子;Fama-French (2015) RMW/CMA | ✅ 三表全推导 | P0/P1 | | A 股综合验证 | Jansen (2021, PBFJ);《金融研究》87 异象公募检验 | — | 交叉引用 | | 高送转 | Titman, Wei & Zhao (NBER w29212) | ✅ dividStocksPs | P1(2018 新规后衰减) | | 壳价值/微市值 | 制度变迁文献 | ⚠️ 可算但不可全域回测 | P2 | | 涨停/次新/有限注意力 | Chen & Xiong(涨跌停);PEAD 有限注意力(A 股实证) | 次新可算(ipoDate);涨停属量价批 | 次新归量价交叉项 | ### 2.2 业界体系 **Barra CNE5 → CNE6 财务成分**(CNE6 = CNE5 基础 + Quality/Dividend Yield/Long-term Reversal 等 SES 新因子): | Barra 风格因子 | 子因子 | 我们的承接因子 | |---|---|---| | Earnings Yield 盈利收益率 | CETOP(CFO/市值)、ETOP(E/市值) | D06 CP、D01 EP | | Growth 成长 | EGRO(5 年净利 CAGR)、SGRO(5 年营收 CAGR) | C14、C13 | | Leverage 杠杆 | MLEV(市值杠杆)、BLEV(账面杠杆)、DTOA(债务/总资产) | E05 有息负债率、E04、E03 | | Book-to-Price 价值 | BTOP | D04 BP | | Earnings Variability 盈利波动(CNE6) | VSIG / VSIG-ACC / VSIG-CFO | B13/B14/B15 | | Quality 质量(CNE6) | 盈利质量+盈利能力 | B 族 + A 族整族 | **聚宽 indicator 表**(~25 预计算指标):ROE/ROA/毛利率/EPS/BPS/增速/负债率——全部可从三表推导(09-06 摸底已结论「缺加工不缺原料」),financial_abstract 105 列宽表含同款预计算可直接对照。 **GTJA191 勘误(重要)**:经 DolphinDB 官方模块文档核实,GTJA191(国泰君安 2017《基于短周期价量特征的多因子选股体系》)191 个因子入参**仅有 tradetime/open/close/high/low/vol/vwap/index 系列**,无任何财务字段、无 CAP。任务书假设的「alpha54-100 财务段」不存在——GTJA191 已在量价批完成使命(227 因子里含其量价表达式重验),财务段由 Barra CNE5/CNE6 + 聚宽 + 学术异象承接。 --- ## 3. 候选因子池总表(96 个,六族) > 每行:编号 | 因子(中/英)| 定义公式(用 §1.3 符号)| 原料字段(东财列)| 出处 | 预期 IC 方向 | 优先级 > 「A股注意点」族表下方集中列(避免表格过宽);IC 方向均为「因子值高 → 未来收益高」的符号。 ### 3.1 A 盈利能力族(17 个) | 编号 | 因子 | 公式 | 原料字段 | 出处 | IC | 级 | |---|---|---|---|---|---|---| | A01 | ROE | NP_TTM / EQ_期末 | PARENT_NETPROFIT + TOTAL_PARENT_EQUITY | 经典 / Barra | + | P0 | | A02 | 扣非 ROE | DNP_TTM / EQ | DEDUCT_PARENT_NETPROFIT + TOTAL_PARENT_EQUITY | 业界标准 | + | P0 | | A03 | 平均 ROE | NP_TTM / mean(EQ_t, EQ_{t−4}) | 同 A01 | 杜邦体系 | + | P1 | | A04 | ROA | NP_TTM / TA | PARENT_NETPROFIT + TOTAL_ASSETS | 经典 | + | P0 | | A05 | 总资产毛利率 GP/A | GP_TTM / TA | OPERATE_INCOME − OPERATE_COST;TOTAL_ASSETS | Novy-Marx (2013) | + | P0 | | A06 | 毛利率 GM | GP_TTM / REV_TTM | 同上 | 经典 | + | P0 | | A07 | 净利率 NM | NP_TTM / REV_TTM | PARENT_NETPROFIT + TOTAL_OPERATE_INCOME | 经典 | + | P0 | | A08 | 营业利润率 OPM | OPERATE_PROFIT_TTM / REV_TTM | OPERATE_PROFIT | 经典 | + | P0 | | A09 | 含息 ROA | (NP + FE_INTEREST_EXPENSE×(1−τ))_TTM / TA | FE_INTEREST_EXPENSE;τ 用实际税率 | FF (2015) RMW 精神 | + | P1 | | A10 | EBIT/TA | (TOTAL_PROFIT + FE_INTEREST_EXPENSE)_TTM / TA | TOTAL_PROFIT + FE_INTEREST_EXPENSE | Hou-Xue-Zhang (2015) | + | P1 | | A11 | EBITDA 利润率 | (EBIT + DA)_TTM / REV_TTM | cashflow 补充资料段 | 业界 | + | P1 | | A12 | ROIC | EBIT_TTM×(1−τ) / (EQ + IBD − MONETARYFUNDS) | 见符号表 IBD + MONETARYFUNDS | Damodaran 简化 | + | P1 | | A13 | 现金流总资产回报 | CFO_TTM / TA | NETCASH_OPERATE + TOTAL_ASSETS | Balakrishnan et al. (2010) | + | P0 | | A14 | 期间费用率 | (SALE+MANAGE+FINANCE+RESEARCH_EXPENSE)_TTM / REV_TTM | 四费列 | 业界 | − | P0 | | A15 | 研发强度 | RESEARCH_EXPENSE_TTM / REV_TTM | RESEARCH_EXPENSE | 业界(成长溢价) | 不定 | P1 | | A16 | 销售费用率 | SALE_EXPENSE_TTM / REV_TTM | SALE_EXPENSE | 业界 | −(弱) | P1 | | A17 | 总资产周转率 | REV_TTM / mean(TA_t, TA_{t−4}) | 三列合成 | 杜邦 | + | P0 | **A 族 A 股注意点**: - A05 GP/A 是学术验证最强的盈利能力因子(价值域内对冲),**建议为族主代表**;GM 行业异质性大(白酒 vs 贸易),做行业感知变体保留。 - A01 摊薄口径(期末 EQ)与 A03 平均口径二选一即可;financial_abstract 有「净资产收益率_平均」「摊薄」现成值可对照。 - A14/A16 金融股无三费结构,必须剔除(§1.2 R4);A15 有 2018Q3 报表格式断点(研发费用此前并在管理费用内,ME_RESEARCH_EXPENSE 列可作回补口径)。 - A12 ROIC 分母含不含 LEASE_LIAB 有两版,定稿后钉死一版并在文档登记。 - abstract 现成同款:ROE/ROA/毛利率/销售净利率/期间费用率/总资产周转率——**实施时用三表自算值 vs abstract 抽样对账**(对不上先怀疑口径不是代码)。 ### 3.2 B 盈利质量族(19 个) | 编号 | 因子 | 公式 | 原料字段 | 出处 | IC | 级 | |---|---|---|---|---|---|---| | B01 | 总应计 TACC | (NP_TTM − CFO_TTM) / TA | PARENT_NETPROFIT + NETCASH_OPERATE + TOTAL_ASSETS | Sloan (1996) | − | P0 | | B02 | 净现比 | CFO_TTM / NP_TTM | 同上 | 业界直观版 | + | P0 | | B03 | 可操控应计 DA | 修正 Jones 模型残差(行业-年横截面回归) | ACCOUNTS_RECE + TA + REV | Dechow et al. (1995) | − | P2 | | B04 | 非经常损益占比 | (NP − DNP)_TTM / abs(NP_TTM) | DEDUCT_PARENT_NETPROFIT | 业界 | − | P0 | | B05 | 减值冲击 | (ASSET_IMPAIRMENT_LOSS + CREDIT_IMPAIRMENT_LOSS)_TTM / TA | 两减值列 | 业界 | − | P0 | | B06 | 营业外依赖 | (NONBUSINESS_INCOME − NONBUSINESS_EXPENSE)_TTM / abs(TOTAL_PROFIT_TTM) | NONBUSINESS_* | 经典 | − | P0 | | B07 | 投资收益依赖 | (INVEST_INCOME + FAIRVALUE_CHANGE_INCOME)_TTM / abs(TOTAL_PROFIT_TTM) | 两投资列 | 业界 | − | P0 | | B08 | 应收异常 | yoy(ACCOUNTS_RECE) − yoy(REV) | ACCOUNTS_RECE(期末同比) | 学术(渠道压货) | − | P0 | | B09 | 存货异常 | yoy(INVENTORY) − yoy(REV) | INVENTORY | 学术 | −(弱) | P1 | | B10 | 销售收现率 | SALES_SERVICES_TTM / REV_TTM | cashflow.SALES_SERVICES | 业界 | + | P0 | | B11 | 其他应收占比 | OTHER_RECE / TA | OTHER_RECE | 姜国华(财务舞弊信号) | − | P0 | | B12 | 存贷双高哑变量 | (MONETARYFUNDS/TA > 横截面 75 分位) ∧ (IBD/TA > 75 分位) → 1 | MONETARYFUNDS + IBD | 康得新/康美案例型 | − | P1 | | B13 | 盈利波动 VSIG | std(单季 NP/TA, 过去 16 季) | 单季化序列 | CNE6 Earnings Variability | − | P1 | | B14 | 应计波动 VSIG-ACC | std(TACC, 16 季) | 同 B01 | CNE6 | − | P1 | | B15 | 现金流波动 VSIG-CFO | std(CFO/TA, 16 季) | 同 B13 | CNE6 | − | P1 | | B16 | 折旧摊销强度 | DA_TTM / REV_TTM | 补充资料段 | 会计保守性 proxy | 不定 | P1 | | B17 | 审计非标 | OPINION_TYPE ≠ 标准无保留意见 → 1 | balance.OPINION_TYPE | 审计文献 | − | P0 | | B18 | 毛净剪刀差 | GM_TTM − NM_TTM | 合成 | 结构异常 | −(弱) | P1 | | B19 | 持续盈利季数 | 连续单季 NP > 0 的季数(截 8) | 单季化 NP | F-Score 精神 | + | P1 | **B 族 A 股注意点**: - B01 是本族核心。A 股应计异象**负端不对称**:高应计做空端被壳价值/涨跌停限制削弱,实操做「低应计多头」;2017 后有效性增强(机构化)。 - B02 与 B01 数学同构(互为倒数族),去重时二留一;B02 在亏损域失真(分母负)。 - B05 有准则断点:2019 金融工具准则把信用减值从资产减值分列,**两列相加可拼连续历史**;「洗大澡」(极端减值后反转)是独立子异象,值得在 B05 极值分位单独回测。 - B07 券商/保险天然高投资收益,剔金融后才有意义。 - B08 注意用「期末余额同比」而非发生额;B09 白酒(存货即资产)/地产反例多,预期弱。 - B10 健康域 > 1(收入含增值税、现金流收现口径),金融股剔除。 - B17 覆盖密度需先探(早年报告审计意见列缺失度),稀疏则降 P1。 - B03 修正 Jones 需要行业-年横截面回归 → 缺行业映射,P2(补行业数据后升级)。 ### 3.3 C 成长族(19 个) | 编号 | 因子 | 公式 | 原料字段 | 出处 | IC | 级 | |---|---|---|---|---|---|---| | C01 | 营收单季同比 | yoy(Q(REV)) | 单季差分自算 | 经典 | + | P0 | | C02 | 归母净利单季同比 | yoy(Q(NP)) | 同上 | 经典 | + | P0 | | C03 | 扣非单季同比 | yoy(Q(DNP)) | DEDUCT_PARENT_NETPROFIT 差分 | 业界 | + | P0 | | C04 | 营收 TTM 同比 | yoy(REV_TTM) | TTM 合成 | 业界平滑版 | + | P0 | | C05 | 净利 TTM 同比 | yoy(NP_TTM) | 同上 | 业界 | + | P0 | | C06 | 毛利 TTM 同比 | yoy(GP_TTM) | 毛利合成 | 学术(毛利动量) | + | P0 | | C07 | 净利加速度 | yoy(Q(NP))_t − yoy(Q(NP))_{t−4} | 两期差分 | earnings acceleration 文献 | + | P1 | | C08 | 营收加速度 | 同构(REV) | — | 同上 | + | P1 | | C09 | 增速剪刀差 | yoy(Q(NP)) − yoy(Q(REV)) | 合成 | 利润率方向代理 | + | P0 | | C10 | 毛利率变化 ΔGM | GM_TTM(t) − GM_TTM(t−4) | 合成 | 学术(毛利趋势) | + | P0 | | C11 | 净利率变化 ΔNM | NM_TTM(t) − NM_TTM(t−4) | 合成 | 同上 | + | P1 | | C12 | ΔROE | ROE_TTM(t) − ROE_TTM(t−4) | 合成 | Piotroski F_ROA | + | P0 | | C13 | 5 年营收 CAGR | (REV_年报_y / REV_y−5)^(1/5) − 1 | 年报行 | CNE6 SGRO | + | P1 | | C14 | 5 年净利 CAGR | 同构(NP) | — | CNE6 EGRO | + | P1 | | C15 | 资产增速 | yoy(TA)(`TOTAL_ASSETS_YOY` 现成) | 现成列 | Cooper et al. (2008) | − | P0 | | C16 | 净营运资本增速 | yoy(INVENTORY + ACCOUNTS_RECE) | 两列 | 资产增长分解 | − | P1 | | C17 | 投资率 | CONSTRUCT_LONG_ASSET_TTM / TA | cashflow 购建长期资产 | HXZ 投资 / FF CMA | − | P0 | | C18 | 投资增速 | yoy(CONSTRUCT_LONG_ASSET 年度) | 同上 | 同上 | − | P1 | | C19 | 净资产增速 | yoy(EQ) | TOTAL_PARENT_EQUITY | 内部积累+增发混合 | 不定 | P1 | **C 族 A 股注意点**: - **东财 `OPERATE_INCOME_YOY`/`PARENT_NETPROFIT_YOY` 现成列是累计口径**,与本族单季口径不同——两条路都通(现成列=快、自算差分=准),第一批建议以自算单季为准、现成列做 sanity check。 - 单季 yoy(C01/C02)与 TTM yoy(C04/C05)同族 ρ>0.8,首批各留单季版;TTM 版在财报空窗季更稳,作备选。 - C07/C08 基数效应:去年同期为负或极小 → 加速度爆炸,必须 winsorize + 剔除基数为负样本。 - C10 ΔGM 在 A 股的预测力文献上优于营收趋势(毛利改善异象),**C 族副代表**。 - C15 资产增速是 A 股验证过的强负向因子(扩张=毁灭价值),与 C16/C17/C18、E01/E02 同为「投资-融资」跨族群,见 §4 去重。 - C13/C14 早年(2004 前)数据薄,样本起点自 2004 报起。 ### 3.4 D 估值族(15 个) | 编号 | 因子 | 公式 | 原料字段 | 出处 | IC | 级 | |---|---|---|---|---|---|---| | D01 | EP(TTM) | NP_TTM / MV | 自算或 valuation.PE(TTM) 倒数 | Basu (1977) | + | P0 | | D02 | EP(静态) | 上年年报 NP / MV | PE(静) 倒数 | 经典 | + | P0 | | D03 | 扣非 EP | DNP_TTM / MV | DEDUCT_PARENT_NETPROFIT | A 股特色变体 | + | P0 | | D04 | BP | EQ / MV | 市净率倒数 | FF HML / Barra BTOP | + | P0 | | D05 | SP | REV_TTM / MV | 市销率倒数 | 业界 | + | P0 | | D06 | CP | CFO_TTM / MV | 市现率倒数 / pcfNcfTTM 倒数 | CNE5 CETOP | + | P0 | | D07 | EBIT/EV | EBIT_TTM / (MV + IBD − MONETARYFUNDS) | 合成 EV | 科班质量价值 | + | P1 | | D08 | EBITDA/EV | (EBIT+DA)_TTM / EV | 同上 | 同上 | + | P1 | | D09 | GP/M | GP_TTM / MV | 合成 | Novy-Marx 价值域补强 | + | P1 | | D10 | 股息率 DY | 近 12 月每股现金分红(税前)/ 收盘价 | dividend.dividCashPsBeforeTax + 行情 | Litzenberger | + | P0 | | D11 | 分红支付率 | 年度现金分红总额 / 年报 NP | dividCashPs×股本 + PARENT_NETPROFIT | 业界 | +(弱) | P0 | | D12 | ln 市值 | ln(MV) | valuation.总市值 | 风险因子 | 小市值+ | P1 | | D13 | 预期 EP | 预告净利中值(年化)/ MV | forecast.预测数值 | 业界 | + | P1 | | D14 | 长史 EP/BP | peTTM/pbMRQ 倒数(1990 起含退市) | valuation_baostock | 长史分域验证 | + | P1 | | D15 | FCF/EV | (CFO − CONSTRUCT_LONG_ASSET)_TTM / EV | 合成 | 业界 | + | P1 | **D 族 A 股注意点**: - **分域红线**:A 股 EP/BP 在 2017 年前基本失效(小市值泡沫期甚至反向),2017 后显著——必须分域报 IC(2000-2016 / 2017-今),不得全域平均。D14 的 1990 起长史(含退市)就是为分域验证准备的。 - D01 与 D02 ρ>0.9,首批只实施 D01(+D03 扣非变体,A 股政府补助多、扣非更干净)。 - D04 负权益股(资不抵债 PB 为负)剔除或单独哑变量;银行股 BP 必须保留在池内(金融估值主力)。 - D06 注意 akshare「市现率」与 baostock pcfNcfTTM 的 CFO 口径(TTM vs 年报)差异;psTTM/pcfNcfTTM 起始年份需探(baostock 部分估值列 2010 中段才全)。 - D10 分红集中在 5-7 月除权——「近 12 月」窗口要跨年拼接 dividPayDate;预案公告日 vs 派息日口径选择见 §7。 - D12 不是 alpha,是**中性化控制变量**:财务估值因子上线必配 size 中性化(§6 暗相关第一条)。 ### 3.5 E 资本结构与资本行为族(16 个) > 六类家族中「资本行为」按业界惯例扩为「资本结构 + 资本行为」,承接 Barra Leverage 三件套。 | 编号 | 因子 | 公式 | 原料字段 | 出处 | IC | 级 | |---|---|---|---|---|---|---| | E01 | 净股票发行 NSI | ΔSHARE_CAPITAL(4 季) / SHARE_CAPITAL_{t−4} | balance.SHARE_CAPITAL(或 share_capital 表) | Pontiff & Woodgate (2008) | − | P0 | | E02 | 股权融资强度 | ACCEPT_INVEST_CASH_TTM / MV | cashflow 吸收投资现金 | Daniel & Titman 精神 | − | P0 | | E03 | 债务净发行 | (RECEIVE_LOAN_CASH + ISSUE_BOND − PAY_DEBT_CASH)_TTM / MV | cashflow 三列 | 业界 | − | P1 | | E04 | 资产负债率 | TOTAL_LIABILITIES / TA | 现成列 + abstract 同款 | Barra DTOA | −(弱) | P0 | | E05 | 有息负债率 | IBD / TA | 符号表 IBD 组装 | Barra 精神 | − | P0 | | E06 | 流动比率 | TOTAL_CURRENT_ASSETS / TOTAL_CURRENT_LIAB | 现成列 + abstract 同款 | Piotroski ΔLIQUID | + | P0 | | E07 | 利息保障倍数 | EBIT_TTM / FE_INTEREST_EXPENSE_TTM | 合成 | 信用分析 | + | P1 | | E08 | 现金转换周期 CCC | DSO + DIO − DPO(abstract 三周转天数现成) | abstract | 营运效率 | −(弱) | P1 | | E09 | 商誉占比 | GOODWILL / TA | 现成列 | 减值雷文献 | − | P0 | | E10 | 商誉增速 | yoy(GOODWILL) | 现成 | 并购潮信号 | −(弱) | P1 | | E11 | 高送转强度 | dividStocksPs(每股送+转合计);≥0.5(10 送转 5)为高送转哑变量 | dividend.dividStocksPs | Titman et al. (NBER w29212) | 公告前+/除权后− | P1 | | E12 | 股东户数变化 | Δln(gdhs)(季度) | gdhs | 筹码集中 | − | P1 | | E13 | 十大流通股东占比变化 | Δ(Σ 占总流通股本持股比例) | top_holders | 大股东动向 | + | P1 | | E14 | 解禁压力 | 未来 3 月解禁市值 / MV | restricted(**列空**)/ share_capital 受限股差分 proxy | 业界 | − | P2 | | E15 | 回购 | 库存股变化/回购金额 | TREASURY_SHARES | 业界 | + | P2 | | E16 | 壳价值/微市值 | 微市值哑变量(MV 横截面 < 5 分位)× isST | valuation + valuation_baostock.isST | 壳价值文献 | 2016 前+/后− | P2 | **E 族 A 股注意点**: - E01 的坑:**送转股(拆股)也推高股本**,与增发摊薄是两回事——NSI 实施时用 `share_capital.变动原因` 或 E02(现金流入口径)交叉剥离;纯股本变动做「股本扩张=稀释」解读在 A 股历史上仍偏负(高送转贴权),两版都测。 - E04/E05 金融股天然高杠杆必须剔除;E05 组装口径(含不含 LEASE_LIAB、一年内到期非流动负债)定稿钉死。 - E11 高送转 2018 新规(高送转与减持/业绩挂钩监管)后显著衰减,且事件窗口与量价因子强重叠(§6);dividPlanAnnounceDate(预案公告)与 dividStockMarketDate(除权)两条时点链分开测。 - E12 与换手率/量能强相关(§6 暗相关榜第五条),列入量价交叉高危名单。 - E14 restricted 表实为空壳文件(实测列为空)→ 缺原料;受限股份差分只能做粗 proxy,降 P2 待补采集。 - E16 壳价值受注册制/退市制度改革冲击发生制度性断点,不可全域回测,仅作 2016 前分域研究项。 ### 3.6 F 预期事件族(10 个) | 编号 | 因子 | 公式 | 原料字段 | 出处 | IC | 级 | |---|---|---|---|---|---|---| | F01 | SUE(净利) | (Q(NP)_t − Q(NP)_{t−4}) / σ(过去 8 季差分) | 单季差分 | Foster (1977);Bernard & Thomas | + | P0 | | F02 | SUE(营收) | 同构 Q(REV) | 同上 | 同上 | + | P0 | | F03 | SUE(EPS) | 同构 Q(BASIC_EPS) | BASIC_EPS | 同上 | + | P1 | | F04 | 预告类型分 | {预增+3, 略增+2, 扭亏+2, 续盈+1, 减亏+1, 不确定 0, 略减−1, 增亏−2, 续亏−2, 预减−3, 首亏−3} | forecast.预告类型 | 业界 | + | P0 | | F05 | 预告幅度 | 业绩变动幅度(区间中值,%) | forecast.业绩变动幅度(预测数值已是中值) | 业界 | + | P0 | | F06 | 披露及时性 | NOTICE_DATE − REPORT_DATE(天) | income 两列相减 | 早报喜晚报忧(A 股实证) | 早=+ | P1 | | F07 | 预告兑现差 | (实际 NP − 预告中值) / abs(预告中值)(同 REPORT_DATE 配对) | forecast + income join | 预告保守度 | 高兑现=+ | P1 | | F08 | 快报增量 | express.净利润-同比增长 − 上季 TTM 已披露推算的同比 | express + income | 信息差(快报早于年报 1-2 月) | + | P0 | | F09 | 预告修正 | 同一报告期多次预告:末次方向 vs 首次 | forecast.公告日期 分组 | 业界 | 下修=− | P2 | | F10 | 盈余惊复合 | sign(F01)×F04(SUE 与预告类型一致性) | 合成 | 业界 | + | P2 | **F 族 A 股注意点**: - F01 用**净利润绝对额**而非 EPS:免受送转除权稀释扰动(历史 EPS 列不回溯调整)。 - F04 实测预告类型枚举 = {不确定, 略增, 续盈, 预增, 减亏, 略减, 扭亏, 增亏, 预减};**减亏/增亏语义在亏损域特殊**(减亏=利好但绝对值仍亏),建议单独做亏损域子检验,不要简单塞进有序分。 - 预告**强制披露**只覆盖部分情形(亏损/扭亏/±50% 大幅变动,规则历年变)→ 预告因子池子有选择偏差,报告时必须披露样本覆盖率;无预告 ≠ 无消息。 - forecast 表 2020Q1 起才有(26 期)→ F04/F05 回测窗口只有 2020+,注意这个批的样本长度短板;2015-2019 可用东财接口回补(ak-quarter 同源),列为可选补数项。 - F08 快报与年报披露间隔 1-2 个月,是 A 股独有的「提前量」信息差,覆盖同样不全。 - PEAD 持续期 A 股 3-6 个月(大摩基金研究 + 有限注意力文献),调仓频率按月即可吃到主体。 - **F01 与 C02 是近亲**:SUE 本质 = 单季净利同比的标准化版,预期 ρ 0.6-0.8;区别在标准化(横截面可比)与事件时窗(PEAD 从公告日起算)。实证相关出来前两族都保留,出来后合并(§4)。 --- ## 4. 家族内去重建议 ### 4.1 族内(首批实施前预裁) | 族 | 高相关群 | 主代表 | 变体(缓实施/对照) | |---|---|---|---| | A | ROE 三兄弟(A01/A02/A03) | **A01 ROE_TTM** | A02 扣非(A 股特色,保留)、A03 平均 | | A | GP/A 与 GM(A05/A06) | **A05 GP/A** | A06 GM(行业感知) | | A | ROA 群(A04/A09/A10/A12) | **A04 ROA(简版)** | A09 含息 / A10 EBIT/TA / A12 ROIC(口径递进,各留一个对照) | | A | 利润率群(A06/A07/A08) | A07 NM | A08 OPM(ρ>0.9 候选裁撤) | | B | 应计双胞胎(B01/B02) | **B01 TACC** | B02 净现比(对外展示用) | | B | 非主营依赖三件(B04/B06/B07) | **B04 扣非差** | B06/B07(子维度保留) | | B | VSIG 三胞胎(B13/B14/B15) | **B13 盈利波动** | B14/B15(CNE6 完整性保留一个即可) | | C | 单季 vs TTM 同比(C01/C04、C02/C05) | **C01/C02 单季版** | C04/C05 TTM 版 | | C | 加速度双(C07/C08) | C07 净利加速度 | C08 | | C | 利润率趋势三角(C09/C10/C11) | **C10 ΔGM + C09 剪刀差** | C11 ΔNM(与 C09 近同构) | | D | EP 双口径(D01/D02) | **D01 EP_TTM(+D03 扣非)** | D02 静态 | | D | EV 群(D07/D08/D15) | D07 EBIT/EV | D08/D15 | | E | 外部融资三件(E01/E02/E03) | **E01 NSI + E02 股权融资强度** | E03 | | E | 杠杆双(E04/E05) | **E05 有息负债率** | E04(Barra DTOA 对照) | | E | 商誉双(E09/E10) | E09 | E10 | | F | SUE 三口径(F01/F02/F03) | **F01 净利 + F02 营收** | F03 EPS(除权扰动) | ### 4.2 跨族(实施后用数据裁) | 跨族群 | 预期 ρ | 处置 | |---|---|---| | **投资-融资扩张群**:C15 资产增速 / C16 / C17 投资率 / C18 / E01 NSI / E02 股权融资 / E03 | 0.4-0.6 | 同为「扩张=毁灭价值」叙事;首批全算,族分析后留 C15+C17+E01 三代表 | | **F01 SUE ↔ C02 净利单季同比** | 0.6-0.8 | 标准化差异 + PEAD 时窗差异;实证后决定合并或分立 | | **A13 CFO/TA ↔ B01 TACC** | 中负 | 一个看现金流回报、一个看应计偏离,理论互补;数据说了算 | | **D10 股息率 ↔ E11 payout** | 中 | 分母不同(价格 vs 盈利),都留 | | **D06 CP ↔ B01 TACC** | 中负 | CP 高=低应计的估值面镜像,报告时并列 | --- ## 5. 优先级分级汇总与量级 ### 5.1 分级定义 - **P0(50 个)**:原料现成(列直接在库)+ 学术/业界双验证 + 纯比值/差分(无回归、无多表配对)——**第一批直接实施**。 - **P1(40 个)**:需推导(TTM 构造、复合条件、事件日期链、多表 join、16 季滚动窗)或验证面较弱——第二批,依赖第一批打好的单季化/TTM/PIT 底座。 - **P2(6 个)**:原料不足或 A 股制度存疑——B03 修正 Jones(缺行业映射)、E14 解禁(表空)、E15 回购(未采集)、E16 壳价值(制度断点)、F09 预告修正(解析成本)、F10 复合。每项缺什么:行业映射 / restricted 采集 / 回购表 / 制度分段研究 / 预告分组解析 / 前置因子稳定。 ### 5.2 量级总表 | 族 | 总数 | P0 | P1 | P2 | |---|---|---|---|---| | A 盈利能力 | 17 | 10 | 7 | 0 | | B 盈利质量 | 19 | 10 | 8 | 1 | | C 成长 | 19 | 11 | 8 | 0 | | D 估值 | 15 | 8 | 7 | 0 | | E 资本结构与行为 | 16 | 6 | 7 | 3 | | F 预期事件 | 10 | 5 | 3 | 2 | | **合计** | **96** | **50** | **40** | **6** | 考虑 §4 去重后,**第一批实际实施建议 30-35 个**(50 个 P0 去掉同族变体),一个季度内可完成计算+评估管线打通。 --- ## 6. 与量价因子批的暗相关风险(上线必检) 量价批 227 因子 / 62 effective 的族结构(族 1 量能收缩 35 个 / 族 2 量价背离 16 个为代表)与财务批的四条高危交叉: | # | 交叉对 | 机制 | 预期强度 | 处置 | |---|---|---|---|---| | 1 | **D 估值族 × 规模/流动性** | A 股小市值=高 PE/高换手,EP/BP 与 ln(流通市值) ρ 约 −0.3~−0.5;量价族 1「量能收缩」与流动性→市值同源 | 高 | 每个财务因子报 IC 时**同步报 size 中性化后 IC**(D12 ln 市值作控制变量);跨批 rank 相关矩阵第一批就跑 | | 2 | **F SUE/预告 × 价格动量** | 盈余动量≈价格动量的基本面面;A 股预告前抢跑(公告前 price run-up) | ρ 0.3+ | PIT 严格 NOTICE_DATE/公告日对齐;SUE 上线前先对 20/60 日动量做正交残差版对照 | | 3 | **B 应计族 × 换手/波动** | 高应计+次新+高送转=高换手高波动的「炒作代理」;与量价批反转/波动族交叉 | 中高 | B01 极值分位单独看与波动族的重叠 | | 4 | **E12 户数变化 × 流动性** | 户数变化≈换手率的低频版 | ρ 可达 0.5+ | E12 直接列入量价交叉高危名单,实施时对换手率正交 | | 5 | **低波动 × 低估值** | 彩票偏好:高波动股同时是低 EP 股,低波异象与价值因子同向 | 中 | 若 62 effective 含波动族,双 IC 并列报告 | | 6 | **财报季窗口时变重叠** | 财务因子季频→日频前向填充,因子自相关 ~0.98;财报季(4/8/10 月底)信息集中释放时与量价因子重叠瞬时放大 | 时变 | 重叠检验分「全期」与「财报季窗口」两套报告 | **检验协议**:直接复用量价批互证管线(227 因子 672 组 ICIR 相关 + 62 effective 族分析同款方法)——财务批内部先做去重(§4),再与量价 62 effective 做跨批 Spearman rank 相关,|ρ|>0.7 归并登记。 --- ## 7. 实施口径红线(写给第一批 Execute) 1. **单季差分**:Q = C_t − C_{t−1}(年内);Q1=C1;缺上期置 NaN 不填 0。差分前先按 (SECUCODE, REPORT_DATE, UPDATE_DATE) 去重取最新(重述行)。 2. **TTM**:上年年报 + 本年累计 − 上年同期累计;不足 4 季 NaN。 3. **PIT**:NOTICE_DATE ≤ 决策日;forecast 用「公告日期」、dividend 用 dividPlanAnnounceDate(研究除权后行为才用 dividStockMarketDate/dividPayDate);快报用 express.公告日期。 4. **单位解析**:forecast.预测数值实测已是「元(区间中值)」数值列(如 30000000.0),业绩变动幅度为 % 数值;三表全元。若历史文件出现「万元/亿元」字符串混入,解析函数按后缀转换并打覆盖率日志。 5. **金融股剔除**:盈利质量/成长/费用类族剔金融(判型规则 §1.2 R4);估值族保留金融并单独看子域 IC。 6. **北交所剔除**:92xxxx/8xxxxx(三表空 + 实盘 universe 主板+创业板)。 7. **幸存者偏差声明**:沪深退市 355 + 北交 258 三表缺失 → 财务因子在退市密集期(2001-2005、2019-2021)偏乐观;长史分域验证一律用 valuation_baostock(1990+ 含退市)跑 D14 平行版。 8. **准则断点登记**:2007 新准则 / 2018Q3 研发单列 / 2019 金融工具(信用减值+使用权资产)/ 2020 收入准则(合同资产·负债)——触及的因子(A15、B05、B08/B09、D 类)分段报 IC。 9. **对账**:三表自算指标 vs financial_abstract 现成指标(ROE/毛利率/负债率/周转率)抽样对账,对不上先查口径再查代码。 10. **预告覆盖率**:F04/F05/F07 输出必附当期覆盖率(强制披露规则下的选择偏差)。 --- ## 8. 参考来源 **学术**:Piotroski (2000, JAR);Sloan (1996, TAR);Ball & Brown (1968);Bernard & Thomas (1989);Foster (1977);Cooper, Gulen & Schill (2008, JF);Pontiff & Woodgate (2008, JF);Daniel & Titman (2006);Novy-Marx (2013, JFE);Hou, Xue & Zhang (2015, RFS);Fama & French (2015);Balakrishnan, Blouin & Guay (2010);Dechow, Sloan & Sweeney (1995);Basu (1977)。 **A 股验证**:[Jansen (2021) Anomalies in the China A-share market, PBFJ](https://www.sciencedirect.com/science/article/pii/S0927538X21001141);[《金融研究》中国公募基金挖掘了股票市场异象吗(87 异象检验)](http://www.jryj.org.cn/CN/abstract/abstract1100.shtml);[Titman 等 (NBER w29212) 高送转与散户操纵](https://www.nber.org/system/files/working_papers/w29212/w29212.pdf);[Chen & Xiong 涨跌停与市场行为](https://www.princeton.edu/~wxiong/papers/PriceLimit.pdf);[有限注意力与 A 股 PEAD](http://dianda.cqvip.com/Qikan/Article/Detail?id=7104818948&from=Qikan_Search_Index);[PEAD 综述](https://zhuanlan.zhihu.com/p/164595202);[大摩基金研究:A 股 PEAD 3-6 个月](https://www.morganstanleyfunds.com.cn/news/newsviews/52318)。 **业界体系**:[Barra CNE5S 十因子计算方法(zhiqiang.org)](https://zhiqiang.org/finance/barra-cne5s-methodology.html);[Barra 价值因子(知乎)](https://zhuanlan.zhihu.com/p/121679764);[CNE6 模型介绍(BigQuant)](https://bigquant.com/wiki/doc/ca0QV0jOzu);[Barra_CNE6 开源复现](https://github.com/ShiliangZhang-nku/Barra_CNE6);[JQData 财务数据文档](https://www.joinquant.com/help/api/doc?name=JQDatadoc&id=10547)。 **GTJA191 勘误依据**:[DolphinDB gtja191Alpha 模块文档(入参仅量价列)](https://docs.dolphindb.com/zh/modules/gtja191Alpha/191alpha.html);[BigQuant Alpha191 公式](https://bigquant.com/wiki/doc/Pyf0TYya6H)。 **内部**:`docs/fundamental_corpus_probes_20260906.md`(原料摸底);`docs/factor_research/2026-08-20-factor-library-survey.md`(因子库全景);融合 spec §19.7(数据缺口与 valuation_baostock 长史);NAS 实测探针(本文 §1.1 全部列名 2026-09-07 当日读取 parquet schema 而来)。