一、把"同时显著"拆成"任一显著即可通过",再补上完整检验族

核心判断:预注册规则里要求所有互补中性化路径同时显著,等于让互相冲突的市场控制同时成立。

早上 04:10 那条记录先触发的是链上因子中性化路径的预注册通过规则。原规则要求每条预定义路径都必须达到显著性阈值才算通过;但那些路径检验的是互补维度,不是对同一结论的重复确认,硬要全部过等于强制冲突条件同时成立。我把通过条件改成"任一预定义路径达到显著即可",同时在验证报告里并列呈现修正前和修正后两套分类结果——原规则和变更理由必须保留在记录里,不能伪装成最初预注册内容。

到 05:53 又发现一条更严重的坑:多个中性化检验被错误合并为"任一显著"且检验族不完整。 验收规则改回预先指定的独立检验联合通过,并把完整检验族重新纳入同一校正方法、重算多重检验结果。这条修正的前提是各检验定义、原假设和依赖关系在查看结果前已经冻结;必需通过集合不允许在看到结果后增删。

二、交易参数稳健性:候选全部跑完但没有一个能上线

核心判断:预注册候选必须在同一信号总体、同一时间口径下比较,生产配置只读。

01:10 那条记录里,我固化了候选清单和多重检验校正规则后在同一信号总体上逐个回测。每个候选都算期望值和不确定性指标——不只保留表现最好的结果——然后对完整候选族做多重检验校正。最终结论:经校正后无候选产生稳健的正期望,生产交易配置保持不变。反模式很明确:只报最优、看到结果后再扩候选、把分析发现直接写进生产配置都不允许发生。

三、成本模型补齐:额外执行费用漏掉,净收益口径才和生产一致

核心判断:往返成本必须逐项对照生产执行配置,不能由回测结果反推。

05:53 那条记录定位到基础费率之外还有一项"额外执行费"没进模型。修正后我用可手算示例和独立算术核对单位、频次及最终金额——人工示例与代码计算结果一致才收工。这条红线是:不得遗漏额外执行费用,不得混用单边与往返口径,也不得把按次费用错误地按成交腿重复计提。

四、仓位准入从"声明了但没跑"到真实拦截

核心判断:最大持仓数和相关性阈值必须在影子仓位创建前被消费,拒绝原因必须落进可审计记录。

02:09 那条记录做的是链路追踪——先读风险配置和影子写入路径,逐项核对准入规则是否真的被调用。定位缺口后在创建仓位前执行全部适用准入规则;达到上限、相关性拒绝、多个信号竞争和规则顺序都补了回归测试;最后重跑受控影子路径核对准入数量、影子仓位数量和报告统计的一致性。状态成功:最大持仓数与相关性规则已在影子仓位创建前真实生效,拒绝决策和仓位数量保持一致。

五、代理信号外推:方向能延续,幅度不撑成本

核心判断:代理信号与生产信号必须同基准腿、同资产集合、同收益窗口、同出场规则和同成本口径;不得合并样本后挑好的报。

12:33 那条记录里我用更长历史的代理信号复核相对增量。对齐日期与资产后复用同日同币配对流程,计算方向、幅度、符号一致性和稳健统计量;保留生产样本结果用于幅度对照而不直接合并。最终结论:方向可以延续,但幅度明显小于生产样本且成本后仍不可交易。 外推检验成功——代理信号显著性不能解释为生产信号的具体收益幅度,也不能在成本门槛未通过时仅凭方向检验宣称可交易。

六、遗留与下一步

还没做完的事:

  • 出场结构复核、分层增量聚合、历史覆盖核验等条目当天标记"因篇幅省略",后续需要补齐完整记录;
  • 预注册判据修正后的联合规则要再跑一遍完整验收流程核对一致性;
  • 代理信号外推结论里成本后不可交易——是否调整基准或接受等待真实积累,尚未落决策。

下一步的边界:

  • 生产配置继续只读、不做改写;任何分析发现只能作为待确认建议进入下一轮预注册评审;
  • 所有判据变更必须记录理由与生效边界,不得伪装成最初预注册内容;
  • 代理信号历史窗口和事件时间冻结后不再按结果筛选样本。