From e779347488ced958b15b7eddde55e2329e763dbf Mon Sep 17 00:00:00 2001 From: hjhan Date: Wed, 19 Aug 2026 10:51:02 +0800 Subject: [PATCH] =?UTF-8?q?test(swap):=20EQD-6968=20=E8=A1=A5=E5=88=B0?= =?UTF-8?q?=E6=9C=9F=E6=97=A5=E5=BD=93=E5=A4=A9=E5=85=A8=E5=B9=B3=E8=A1=A5?= =?UTF-8?q?=E8=AE=A1=E5=88=86=E6=94=AF=E2=80=94=E2=80=94replayEndDate+1=20?= =?UTF-8?q?=E7=9A=84=E5=B0=BE=E6=97=A5=E5=8F=96=E4=BB=B7=E8=B1=81=E5=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit relaxedFixingFromDate 的存在理由回归钉死:不算尾时 InitInterestDate 回拨 endDate 一天,最终全平的历史差分重放需补回真实平仓日(replayEndDate=endDate+1), 该边界日定盘经 relaxedFixingFromDate 走"有价则取/缺价跳过"—— 否则到期日上午全平被尾日价误拦(EQD-6968 在到期日当天的镜像场景)。 - FinalClose_OnMaturityDay_NoTail_...Succeeds:不算尾+到期日缺价 → 放行 - Guard_FinalClose_OnMaturityDay_Tail_...StillThrows:算尾+到期日缺价 → 仍拦 注:全平重放分支 relaxedFixingFromDate 恒非 null(Red_Compound_FullClose_WithPreEod 已覆盖),本提交补的是 endDate