refactor(swap): relaxedFixingFromDate 改名 exclusionStart——名实归位
该参数诞生于"有价则取/缺价回退"口径(55363e9f由 exclusionEndDate 改名而来), 自洽化(fafae5ca)后排除日一概不取价,"放宽取价"语义已不存在——名字回到 排除区间本义,并与 FIX 日志既有用词"排除起点"对齐: - BuildSegmentRates/CalcDailyCompoundInterest/CalcDailySimpleInterest 三签名 + 全平重放传参点 + 方法摘要补 exclusionStart 参数语义文档 零行为变更。 验证:内存套件 113/113;全量 981 例 145 败与基线 diff=0
This commit is contained in:
@@ -577,9 +577,9 @@ namespace YLErp.Modules.SwapModule
|
||||
StringAssert.Contains(o.Ex.Message, "FR007");
|
||||
}
|
||||
|
||||
// ── 到期日当天全平:replayEndDate=endDate+1 补计分支(relaxedFixingFromDate 的存在理由)──
|
||||
// ── 到期日当天全平:replayEndDate=endDate+1 补计分支(exclusionStart 的存在理由)──
|
||||
// 不算尾时 InitInterestDate 把 endDate 回拨一天;最终全平的历史差分重放需把窗口补回真实
|
||||
// 平仓/到期日(replayEndDate=endDate+1),但该边界日的定盘经 relaxedFixingFromDate 标记为
|
||||
// 平仓/到期日(replayEndDate=endDate+1),但该边界日的定盘经 exclusionStart 标记为
|
||||
// "有价则取/缺价跳过"——否则到期日上午全平会被尾日价误拦(EQD-6968 在到期日的镜像场景)。
|
||||
|
||||
[TestMethod]
|
||||
|
||||
Reference in New Issue
Block a user