QuantWeft量化经纬
English
本章小节

Project 4 — 信号准备层(Value / Momentum / Quality)

状态:准备层,不是完整的 Project 4,也不是“项目四已完成”。 这里只有信号层:时点(point-in-time, PIT)基本面选取、字段契约、固定的预处理与组合规则、反例。没有交易成本、借券与融资、容量、walk-forward 回测,没有任何关于真实公司或真实因子收益的结果。仓库里没有逐股的时点财报、价格或历史股票池,所以所有数值来自一个教学构造的公司宇宙(种子 20261210,已知数据生成过程)。完整真实市场实证尚未验证。

这里有什么、没有什么

内容 状态 文件
数据字典(字段、单位、主键、时间字段、缺失规则) 有 data_dictionary.md
来源可行性(SEC 财务报表数据集的实际读取范围、价格与股票池来源缺口) 有 source_feasibility.md
PIT 事件图(period_end、accepted、入库、signal_time、trade_time、收益区间、重述、退市) 有 pit_event_graph.md
Value / Momentum / Quality 字段契约(机器可读与说明) 有 configs/signal_contract.json、field_contract.md
固定预处理与组合规则(缩尾→中性化→z 分数;固定合成;五分位多空;行业中性投影) 有(冻结配置与哈希,不是外部预注册) configs/frozen_rules.json、rules.md
读者Notebook、六个反例及历史工程入口 有;默认只用Notebook,历史CLI/测试不在离线包执行范围 notebooks/p04_signal_layer.ipynb;工程源另见本地仓库
真实/构造标记与缺口表 有 本文件、gap_table.md
交易成本、借券融资、容量、walk-forward 回测、因子消融与稳健性、研究报告 没有 —
逐股时点财报、价格与总回报、历史股票池与退市 没有(缺项) gap_table.md

真实与构造的标记

数据或结果 类别
240 家公司(200 家非金融、40 家银行)、96 个月(2014-01 至 2021-12)、2,257 份财报版本(含 97 份重述)、29 家退市 构造(教学用,没有内置价值、动量或质量效应)
财报的 available_at = 财年末 + 60–110 天;重述晚 130–260 天 构造的规则(真实世界要从 SEC accepted 取,见 source_feasibility.md)
滚动的 IC 诊断(Rank IC) 历史构造诊断:零效应世界,tt 值在 ±1\pm1 附近;不显著本身不证明无泄漏,另核因果扰动
French 五因子、10 行业 真实聚合数据,本层未使用(它们不支持逐股信号)

默认离线阅读与输出

运行模式与自备输入契约沿用已接受读者包的 项目读者说明,两语入口见 总导读。默认只运行读者Notebook的构造分支,不调用历史CLI或pytest。Notebook首格创建新的 runs/p04_signal_layer_<uuid>/,在其下写 figures/a5/p04_signal_layer.png,另由runner保存execution副本与状态;不会写回冻结源。代码/输出/元数据保持I3身份,语言投影只改Markdown。

这里的“历史独立证据(未捆绑)”是历史来源身份提示,不是可执行路径,也不是当前输出目录。以下历史数字取自A5/A6保留结果,不由默认Notebook重新验证。原独立复算从版本表逐格重做PIT与七字段,并用numpy重做预处理链;本册不重跑它。

A5历史构造结果:保留原身份与数值

时间规则被测试。 把截止月 2018-06 之后的全部内容改掉(收益、市值、之后可得的财报值乘以 3)并重算:七个字段与合成分数在截止月及之前的 54 个月里与原来逐位相同(最大绝对差 0),截止月之后的合成分数确实变化(最大 1.87),说明该次扰动改变了未来部分,并在所核输入上支持无前视检查;不是任意输入无泄漏的证明。

把 period_end 当 available_at(前视)。 约 18–20% 的“公司×月”单元格会用到当时还没有提交的财报(B/M 20.3%、盈利收益率 20.5%、ROE 20.4%、GP/A 18.1%)。泄漏内容(naive 减 PIT)与下月收益在信号月 2–3 月(财报在 3–4 月入库)的截面相关:B/M 0.079(t=3.8t=3.8,14 个月)、GP/A 0.078(t=4.1t=4.1);盈利收益率与 ROE 接近 0(构造里财报新闻进入的是资产,不是净利润);其余月份泄漏相关约 −0.01-0.01(只有重述造成的差异)。这是构造世界里的一个泄漏通道,不是真实世界的效应大小。

重述的同一版本规则。 例:P102 的 FY2013,原始财报 2014-04-17 可得(净利润 6.26、权益 230.13),10-K/A 2014-05-20 可得(净利润 5.36、权益 213.54);2014-04 的信号用原始值,2014-05 起用重述值;混用(新分子除旧分母)得 ROE 2.33%,同版本两个值是 2.72%(重述前)与 2.51%(重述后)。

幸存者宇宙。 只保留最后仍在的名字:2019-06 少 13 个名字(224 对 211),下月等权收益 1.13% 对 1.19%;全部月份的等权月均收益 0.818% 对 0.833%;共 29 家后来退市(退市月收益 −25%-25\% 是构造设定)。

非正分母与金融行业。 20,579 个上市单元格里,非正账面权益 240 个(朴素 B/M 为负,最小 −0.357-0.357;规则下为 NaN,最小正值 0.0006);朴素 EV/EBITDA 有 90 个负值(规则下 NaN);银行的 EV/EBITDA 全部缺失(100%),GP/A 缺失。字段平均覆盖率(上市名字中有值的比例):B/M 96.3%、盈利收益率 97.4%、EV/EBITDA 80.4%、动量 86.1%、GP/A 80.8%、−-应计项目 97.4%、ROE 94.7%。

全样本标准化。 对合成分数逐名字做全样本时间序列 z 分数,与只用过去的 expanding 版本相比,11.2% 的单元格符号相反(17,258 个单元格)。

A5历史组合规则与暴露(不含成本,投影方法已纠正)。 五分位多空:总暴露 2.0,净仓位 <10−16<10^{-16},行业净仓位平均最大绝对值 0.062,平均 ∣∑w⋅ln⁡cap∣|\sum w\cdot\ln\text{cap}| 0.133;对行业投影后:总暴露 2.11,行业净仓位 3×10−173\times10^{-17},规模暴露 0.094。这些是旧全列投影的历史数值,不是当前C13支持集方法的新运行结果。没有报告收益或夏普比率:本层不是策略评价。

IC 诊断(零效应世界)。 价值 0.0024(t=0.35t=0.35)、动量 0.0056(0.85)、质量 0.0074(1.02)、合成 0.0071(1.03);评价月数:动量 84(12–1 需要 12 个月的形成期),其余 93。零世界里没有显著性,这只是该历史泄漏诊断的基线,不证明零效应或无泄漏;真实数据上的 IC 需要真实逐股时点数据。

多次尝试的计数。 7 个原始字段、3 个风格、1 个合成、2 种组合构造(普通五分位、行业投影)、1 套预先固定的 IC 诊断、6 个反例(反例是规则检查,不是备选策略)。预处理参数(缩尾 1%/99%、自由度 1、最少名字数)与合成权重在看到任何标签之前写入 frozen_rules.json。

时间字段(摘要,详见 pit_event_graph.md)

event_time:财年末(period_end)与收益月;available_at:财报公开时点(构造;真实世界取 SEC accepted);ingested_at:入库时点(构造为 available_at 后一天);signal_time:月末最后一刻(UTC);trade_time:signal_time 之后第一个可交易价格(月度层用下月收益近似,做不到按日精确,见 gap_table.md);return interval 与 label interval:下一个日历月。一个版本在信号月 tt 可得当且仅当 available_at 与 ingested_at 都严格早于次月第一个时刻(UTC)。

当前支持集协议与历史发现

旧A5在全240列作行业投影,A6随后按上市状态清零,保留的旧证据包含1,842个支持集外名月和过滤后最大行业净额0.0280748663。当前C13已纠正此不一致:协议说明、当前支持集入口。旧数值与负结果保留,不写成“尚未修复”,也不冒充新运行。

当前方法先核信号日listed人数至少60;失格整日缺信号、目标现金。可选行业投影只在listed支持集上构造行业行,可让listed但无alpha的名字作对冲;支持集外严格零。齐次行业/net零约束满足后统一缩放gross=2;零方向或退化投影明确现金。它不是纯极端五分位组合,也不等于实际成交后仍中性。当前固定构造运行的中性信号target平均gross为2,支持集外权重为0;执行取消、部分成交和价格漂移的残差属于另一时钟,见协议说明。

本层仅完成信号教学。成本/执行/回测的完整说明、字典、历史报告与六题全答案须连同第29–31章阅读;第35–36章继续核执行消费者。没有真实PIT数据、融资借券或容量验收,完整真实项目仍planned。

搜索教材

输入关键词开始搜索。