问题:互换后PosiDividendSum=-89999.64(应为-90000),差0.36元。 根因:UpdateEodPosition cs:1635从头重算PosiDividendSum (Round(全程,2)-已实现),与CopyEodPosition逐天递增 (每天Round(增量,2)累积)产生舍入误差累积。 修复:cs:1635改为递增模式 PosiDividendSum = eod.PosiDividendSum + TdPosiDividend - TdCloseDividend 与InterestIncomeSum的递增模式一致,避免从头重算的精度差异。 验证(golden录制/回放TDD): - 真实数据录制GLMS-20260105-0007的eod快照+输入数据 - 回放重新调UpdateEodPosition:修复前=-89999.64(红灯), 修复后=-90000(绿灯,精确匹配) - 121个测试全通过,无回归