# p044 唯一历史协议：线性近期加权隔夜动量与同窗等权累计隔夜动量

在任何p044真实输入、支持、分数、目标或收益计算前冻结。本协议只定义研究，不执行它。p043四主差全负及2023/2025改善、2026劣势保留；p040/p041/p042的描述性通过与风险/集中弱项保持。所有已观察历史均为探索性训练/验证，无当前测试集，不等待未来，不接实盘。

## 1. 唯一问题、Features与查重

唯一问题：**在相同完整N个隔夜收益中，固定提高近期项的权重，相对原等权累计隔夜收益能否增加资金捕获？** 它检验时间顺序/近期信息权重，不再更换中位数分位点或为p043挑另一N。不拟合衰减系数、不混合情绪、不作择优组合，不用已见收益决定权重形状。

主家族建议`overnight_linear_recency_complete`。参数仅 **N=[10,21,42,63,126]**；由最老到最新的权重固定为1..N，整体缩放使权重和为N。Feature是经线性近期加权的隔夜log累计变化再expm1；越高排名越前，负分、零分仍可当选。经济含义是同样幅度在近期发生会获得更大影响；这并不保证有效预测，也不是机构买入或散户恐慌。

只读查重范围：`study.py`、`momentum/factors.py`、现有隔夜系列、`skipped_momentum.py`、`momentum_acceleration_grid.py`、`log_price_slope_grid.py`及量加权收益源。已有累计、跳过近期、加速度、log价格斜率、收益位置统计及成交量加权，未发现本轮固定线性近期隔夜累计的参数账户。p030跳过近期是删除最近项；本轮不删除任何项。p013斜率拟合log价格，p021按成交量加权日simple收益；均不等于本轮。p043检验中心位置，本轮检验时间顺序，并非中位数家族调参救援。此结论限于上述现有实现/协议查重，不宣称首次发明时间加权动量。

## 2. 严格公式、运算顺序和自然域

对完整XNYS会话s，`q_s = float64(O_s) / float64(C_(s-1))`，`r_s = np.log(q_s)`。每个N窗口包含s=t−N+1..t，N个当期开盘与N个前收盘，来源面板跨度N+1；最老未用O、当前未用C不进入该因子域。不得把每天缺失删除后拼窗。所有参与O/前C严格正有限，直接商必须正且有限，log有限；直接商下溢0无效，不改为log价格之差挽救。

生产逐symbol构造按时间升序的N列float64完整收益窗口，然后严格按以下顺序：

1. `i = np.arange(1, N+1, dtype=np.float64)`，最老i=1、最新i=N。
2. 每项 `p_i = np.multiply(i, r_i)`，保留原次序；所有p有限。
3. `S = np.sum(p, axis=window_axis, dtype=np.float64)`，按每个窗口N列的NumPy reduction计算，S有限。
4. `T = np.multiply(np.float64(2), S)`，T有限。
5. `L = np.divide(T, np.float64(N+1))`，L有限。
6. `F = np.expm1(L)`，F有限才有效。

不先构造归一权重，不改成dot/BLAS、递推EMA、中心化、重排求和或累计控制加修正项；不对恒定收益、全0、近0、抵消作重写，不用epsilon，不clip。有限expm1下溢到−1合法，±0按实际结果保留；上溢或任何要求有限的中间量非有限均无效。因有限正价格可实现log幅度有界，若极端helper测试只向人工收益注入巨大值，应标明防御性算术测试，不称真实行情能产生该情况。

数学上缩放后的权重和N与等权累计相同，但这不是逐浮点位相等承诺：常量收益只能按上述真实运算核验，不能强制等同旧控制；相同总收益不同时间排列可以改变主分数。账户仍全天Top1持股，不是隔夜持有/日内空仓策略。

同N唯一主控制直接调用冻结 `tradingagent/factor_lab/overnight_momentum.py::values(native,N,'overnight')`，源SHA `9111329a9ad8511b5c2665bf250f366db47a8a881bc6ece2931e5dd4622abc19`：原直接q/log→完整N项NumPy sum→expm1及自身域不改。控制不按新主域删格；全97自然域分别保存差异，真实十股analysis∪previous两方法分别有限才可执行，不取交集、不删参数/日期/股票。

## 3. 独立公式、全部排名和保存证据

复用已验证的p040/p043 daily q/log来源语义与无损codec，新增四源隔离实现。生产代码与精确transcript分开：transcript从冻结O/C重建NumPy直接商/log，逐symbol完整窗口按第2节相同浮点primitive和reduction布局，逐值核主S/T/L/raw、daily组件及域，含±0；任何精确差先留全源、双方值/组件/掩码再终止。

另一独立标量路径用Python float逐价除法、`math.log`，按i顺序计算float乘积，`math.fsum`聚合，随后固定乘2、除N+1及`math.expm1`；不调用生产窗口/排序helper。主raw以及S/T/L组件逐项用 `abs(prod-ind) <= 2e-15 + 2e-15*abs(ind)`，无epsilon或有效域救援。累计控制另用原函数精确transcript与math.fsum标量。近零抵消不得以容差隐藏精确零/方向/域不同；两边有限域、零与符号单列严格核验。

全部97股required日期的生产与独立raw分别生成精确平均百分位秩：独立用L/E计数，不能只核前十。全部十执行股完整最高分并列集合及lex赢家必须精确一致，即使raw差在容差内也不能放宽；失败留完整证据，不调整权重或精度。保存生产ranks、独立raw和全部rank差掩码，独立ranks允许从完整独立raw无损重建；不能只保存计数。

每split共享一次完整必要源O/C日历片段及daily q/log/valid/reason/独立daily；窗口证据保留完整float64主raw、ind_raw、S/T/L双方组件、域/排名/零/方向/容差差异。逐N不保存巨大N窗口张量：完整源+source_positions+i规则可逐窗无损重建p_i，首/中/末每97股保存固定原窗索引与完整样例，所有差异有完整源和定位，不截断。必要daily/原窗与现金审计分别验证；保存生产raw进入tol0现金重放前，独立公式和秩门禁必须已过。

## 4. 时钟、账户、选择和阶段

七期固定：训练连续2022-07-01..2024-12-31，独立2022H2、2023、2024；验证连续2025-01-01..2026-10-16，独立2025和2026YTD。账户初始资金沿原规范；独立期重置，连续期跨年持仓/净值状态保留。前一完整XNYS日线分数→下一会话首个正常观察4h开盘调仓，不使用下单当日O更新信号；4h估值、10/20bps单边成本、成本后净值自融资、期末清算均原样。精确raw Top1、全vendor symbol同分升序，一只股票100%，无过滤/止损/停机。

训练输入40组=五N×两方法×四期。新经济训练仅主五N×四期×两成本=40账户，累计控制40训练账户继承。只按主训练连续两费较差资金捕获Q→较差净收益R→较差DD（较大为优）→小N冻结唯一N；所有需要指标有限，无资格阈值、不按控制或验证选择。

训练结果/来源/选择/目标完整封存后，才允许所选N两方法×三验证期=6组验证输入：

- N∈{63,126}：累计同N验证已执行，6旧账户继承；新主6验证，新总46。
- N∈{10,21,42}：新主6+累计同N6验证，新总52。

始终保留66继承账户，最终112或118保存成本账户。已有累计63/126验证未匹配的一组只作固定归档，不扩成验证网格或另选赢家。无任何未选N验证支持计算。两种继承N的完整路径区别必须测，不将N126误连p040的不存在原件。

验证入口必须在预算、输入或写文件之前验训练锁；成功gate绑定plan/train/selection哈希后才生成start。注册、选择、训练锁、gate/start、验证结果、最终manifest/status中断仅补缺并核已有字节，保留原时间；对失败/缺组/重复/超预期文件拒绝，不能回填时间或重选。

## 5. 精确477经济引用和来源

新四源建议 `tradingagent/factor_lab/overnight_recency.py`、`run_overnight_recency.py`、`research/audit_overnight_recency.py`、`tests/test_overnight_recency.py`。旧274保持，加4为278研究源；31原行情不变，无下载。立即p043全部1307产物有界核验，不递归重扫无关旧账户。

所有477引用统一 `inherited_p043/<p043原相对路径>`，每成本对行13经济文件（summary+两费各equity/daily/rebalances/trades/attribution/tagged_attribution）及1targets：

- 原相对路径`inherited_p040/`下累计五N×四训练20行，280件=40成本账户。
- 同前缀累计63三验证3行，42件=6成本账户。
- p043根下`runs/overnight_momentum_complete_n126/<validation_period>/...`与对应`input_targets/validation/...`三验证3行，42件=6成本账户。
- `inherited_p040/inherited_p024/`下momentum84七期7行，98件=14成本账户。
- 同p024子目录8根件plan/artifacts/training_manifest/selection_lock/results/data_manifest/verification/astra_review及七机会CSV，共15件。

合计33经济行、66成本账户、477文件。只读元数据确认全部为p043的1307清单成员，逻辑字节和28,762,854B；不是物理占盘证明。排序完整目标相对路径以UTF8逐行+末尾换行的SHA为 `bc5f76dd9940ec21eaeda776ee00dfed53de78b650ed8d91287a6e4fbea7eadd`，实施和独立audit须各自构造集合后核精确相等。

额外14来源凭证（不计477）：p043与p040各plan/artifacts/verification/astra_review/selection_lock/train_lock/results七件。额外8背景文件：p043/p042/p041/p040各comparisons/decisions，不混入本轮新主比较。另2现金证据沿已冻结`audit_top1_investment_v2.py`及其修订record。没有为“全链”复制不使用的旧输入面板。

20累计控制训练targets逐字锚，40对应rebalance文件保存scores/ties/weights精确连接。选择63或126时验证另3targets+6rebalance逐字/逐值锚；N126从p043原件定位。控制全97raw来自冻结helper本轮重建与独立公式核验，不冒称477中有旧97股面板。p024旧row使用window且无files/target_path，与新row区分，原summary/results/继承包装连接完整。

独立audit自构278/31/477/14/8/2全部集合。深检完整立即p0431307在真实预检、登记及最终审计执行；其他历史只核实际代码/输入/经济引用及声明凭证。单scope hash按既有fresh/changed inode永久禁缓存、scope起点阈值及前后stat规则，不回退同tick误缓存。报告准确注明未重扫旧轮无关账户。

## 6. 唯一研究条件、解释与热图

本轮28新比较：主减同N累计14项，主减momentum84另14项只作背景。唯一必要条件为主对同N累计在训练连续、验证连续两费共四资金捕获差全部有限且严格>0：`retain_descriptive_overnight_recency_increment`；任一有限差<=0：`overnight_recency_increment_not_uniform`；输入/关键统计未定义或工程阻断：`data_inconclusive`。promotion始终false，不以回撤改善/某年赢家或背景对照替换条件。

定义/features在各族热图上方，两方法五N×四训练期、两成本分图，16指标切换；主冻结N实线、控制匹配N虚线。验证只所选N三期，63/126未匹配继承组明确归档；全部112/118账户、28差值、完整年度/成本/换股数/最长持股/分布、最高日与前三日金额日期/净利占比/undefined和下载保留。

权重改变会改变排序、持股、费用和资金路径，控制差不是“只改变近期信息”可归因净效应。仍存在当前选股池/幸存者偏差与反复历史探索；不以最高盈利日替代信号缺口诊断，不按已见结果增加反向/衰减率网格。p027诊断、p028动态敞口48账户和p029周度控制40账户确已开展，未得到一致机构+散户联合增量及恒真/缺组限制保持；本轮不声称验证那种机制。

## 7. 实际输入与独立审计/测试

完整97原生XNYS面板不压缩缺日；analysis∪previous日unique sorted，完整4h映射逐bar。O/C分别按实际正常开盘精确映射独立1D，common全等、native_only阻断、execution_only只记录不填；日线O与4h首开价差按旧口径披露，不替换O，不冒称独立单位认证。

原价audit独立从冻结4h重放全部46或52新成本账户的现金、股数、fill、调仓、清算/费用；全部66继承账户复核保存CSV指标/日PF/年度/目标，不重跑经济。全97两层公式门禁、精确目标/时钟及旧锚、阶段清单和全部28比较完整。

数学测试：方向i最老1最新N；不变域N个O/前C；未用O/C不扩域；缺日/重复/错序、q0/inf、log、乘项/S/T/L/expm1有限域、有限−1、signedzero、负分、抵消、列顺序与因果前缀；同总和不同时间顺序案例、恒定r的实际运算（无救援分支）；容差内创建/消除ties或换赢家必须拒绝。源窗/NPZ缺成员/错轴/dtype/1ns及异常全证据保存覆盖。

真实binding/register磁盘JSON/check_sealed单独测试；合成完整46和52分支均走真实audit.main，明确mock来源/seal/storage的范围。46分支至少完整运行一例，并对63与126两个已有来源路由做独立目标/旧行连接对抗测试；不能把126复用63路径当覆盖。完整注册/阶段恢复与无锁验证spy、失败gate、缺/多账户、包装/来源篡改必须有测试。不要为制造同一次全通过无必要重建大型fixture，保留原失败记录、最终同源恢复及测试范围。

## 8. 紧凑无损存储、启动前证明

固定独立总cap **560MiB**：final256MiB、external训练64MiB、tests/revisions/logs176MiB、delivery32MiB、atomic32MiB；另至少留1GiB，初始总包络+保留1,660,944,384B。撰写时disk_usage.free=1771532288B，随后交付仍会占盘，此快照不等于准入。

这些caps不是静态证明。任何真实p044输入前，必须以完整训练1516/验证1965会话、97股、五N、全部可能每日换股账户、真实CSV/schema宽度、目录/块、复制/共享和全部终态失败分支，逐件证明本轮完整范围装入各分类，并做独立技术审阅。证明失败只允许保留证据后修工程布局/另行技术审阅，不删参数、时期、排名、账户或审计，不删除旧成功证据，不暗调cap。旧p043768MiB上限不改变也不直接继承作本轮准入。

复用已验证ZIP_STORED NPZ，无损little-endian float64、uint8、int64 ns、UTF8固定symbol及独立decoder。每split共享O/C与daily数组，逐N只保留上述必要组件，不存全N项张量，不另存全97CSV；p_i可以从完整源和固定i逐项精确重建。目标/账户完整CSV保持，不压缩精度；shared映射同类硬链接可用。source/targets写盘前执行字段长度、实际CSV换行/转义和最长合法行守卫；不得依常见行较短降低上界。

成功external证据保持原分类，登记复制至final需同时计费。失败诊断可写明确terminal revision并引用成功原件的绝对路径/hash，不搬移成功证据或跨类硬链接；每次调用计既有所有档案并**额外保留64MiB失败证据及32MiB atomic**。证明各终态分支最多首个完整失败后abort；记录元数据合计上界、全部失配mask和共享原件引用。所有活动.tmp即使在revision也计atomic；不得仅凭terminal意图记录认作完整归档。

为适配较小tests cap，测试前必须核完整fixture预期新增与64MiB失败预留，采用足够N126暖机的紧凑合成市场及短的合成七期，不能省略全部经济行/两成本或审计。真实来源注册transport测试与经济fixture分开，恢复复用自身保留fixture。终态同tests分类不可变字节可按已审流程去重：全部路径和hash及原metadata保留，排除可恢复目录，逐字确认、共享锁原子journal、崩溃恢复、后置全路径验证；不依尚未实现的去重节省预先放行。实际旧p043fixture若只引用测试先例须明确未执行本轮，不冒称新公式已通过。

静态下载用现有/static只读硬链接与同inode/hash验证，不改路由、不重启；delivery32MiB内只投影每账户一次，避免重复嵌套全部结果。schema及证据原件链接公开可审；计费区分别名与唯一inode。每阶段重盘点实际逻辑/物理较大值、目录、活动tmp、预计新增及完整未用包络+1GiB；健康守卫只调度自身进程，串行低优先级，保留失败日志。

## 9. 固定来源hash

p043七件：

- `plan.json`：`b4a78455196f522bba3cc397bffd49207768d75e56b45546bafde81f80b93f2b`。
- `artifacts.json`：`0532186f22bde746dca6791cd56437363a80364d9fe65e155d6e5c6ed0f43f89`。
- `verification.json`：`49d02a78dc85e14b28a37e1e006921ba9019b5c07e521119be5f271bf0ff9ae7`。
- `astra_review.md`：`e38d81da7d7efe00d7829b187f8400219cf84245dd4753a5b7e92098d838dbd5`。
- `selection_lock.json`：`8cf203f03ddee34ddeab796d281b5b630fd6c1ac931c8b5393a0125df2c58711`。
- `train_lock.json`：`1edcfb9fa91517aa81972981b38b6466493ac610bea41c2f8ec3df9dda169d60`。
- `results.json`：`249decf7706de17d8808cbb517a5c5f61d0a7dfccbabf1051539d276bda0db32`。

p040七件：

- `plan.json`：`83c635015176e2baef5e249a752f9dc5f9645ddb6cef537360d8b8840f5a568a`。
- `artifacts.json`：`d2d8ccea8d8781f16516457130889a0585b0d01e86c47713bc09df9c9c18399e`。
- `verification.json`：`3a1c2c7d0199898385a5db9a1eb467ecc9f1d7dedcf194ebae3848aeda5f2130`。
- `astra_review.md`：`d26863816c106d3fad2bf7a172bd0bbba052cbb2c17991d84892a507b6988882`。
- `selection_lock.json`：`053272771190a9255ed85a419cb0936a9bc94b4d0c7a298d0bfa4ed721872a2a`。
- `train_lock.json`：`6530333e98d2e88bb9bb9627682c88f5f40c72039acef6d043f63f9f22026b7b`。
- `results.json`：`3a5f8011cef9841ed254f54ab1f2991ac76c2c19433d4f463d6d683908cca77a`。


8背景件：

- `p043/comparisons.json`：`521656ebd5889423f714b885c7d2a6d3d353811c2a9d49886852307f00acd699`。
- `p043/decisions.json`：`2d437cda9164991f794853c3d85e880fe08a9bd4cd8ec9afed56d04e9ec176bd`。
- `p042/comparisons.json`：`4dab16feeafee0181c0966ad18311a6ec53e7dafabc688e091e832bc8c0e0a30`。
- `p042/decisions.json`：`0a6d4d463daad20073392cec87dd43aaaf9c837c74df958f89faa8cecd2774cb`。
- `p041/comparisons.json`：`265604e7cefa5481a2a62beb68975578ede80b4df475101cd3831ce54e46fed0`。
- `p041/decisions.json`：`aaa0ff765aab6e5db366157994814d7a729429cac0854c87ad3ed55a72b45775`。
- `p040/comparisons.json`：`d5a871ca043974373707dfa7f5dcee3eacca53a0ecedc973b07649b43c165ac1`。
- `p040/decisions.json`：`860dbff0296d7d792505d1bd2e8ede3b8a895dcce2246e83933b96553e847dcd`。

现金证据两件：`research/audit_top1_investment_v2.py` SHA `dc8c037732345fdc457fa1572714ab0a1a989e723bff0c832bcc271b83f81fc9`；`output/factor_lab/audits/p024_audit_revision_b/record.json` SHA `b340971bf195ad676e019c8f27e5f8b0ebeef991f06c40b26de9fc65f35870a9`。旧31行情和274源码按p043 plan精确继承，新增四源登记前锁定。不得将额外辅助审计源码混计为未声明的冻结经济源。

本协议仅完成静态查重、公式/阶段/计数和元数据来源绑定，未计算p044真实分数、支持、目标或收益；没有任何预先实验结果。技术实现及训练输入分别经实际Astra审阅后才准入账户。
