问题根因: - 2019-02-18等日期是A股交易日但不是美股交易日(总统日假期) - 新框架因子计算使用原始境外数据索引,导致这些日期因子值为NaN - 原引擎使用 reindex(a_share_dates, method='ffill') 前向填充 修复: - 因子计算前将所有标的数据对齐到A股交易日历 - 使用前向填充(ffill)处理境外市场交易日缺失 收益对比: - 原引擎: 1804% 累计收益, 459次调仓 - 新框架(修复后): 1703% 累计收益, 578次调仓 剩余差异: - 新框架保留国债(931862.CSI),原引擎剔除 - 信号匹配率36.5%,但收益接近说明策略逻辑有效