确认书到期日取最早的那笔交易到期日
This commit is contained in:
@@ -175,6 +175,7 @@ namespace YLErp.Modules.TradeModule
|
||||
&& t.TradeDate == trade.TradeDate
|
||||
&& t.ValidState != "InValid");
|
||||
|
||||
var exerciseDate = sameClientTrades.Select(x => x.ExerciseDate).OrderBy(o => o).FirstOrDefault();
|
||||
// 3. 关联持仓表,筛选相同多空方向的持仓
|
||||
var matchingPositions = from t in sameClientTrades
|
||||
join sp in DbContext.swap_position.AsNoTracking()
|
||||
@@ -228,7 +229,7 @@ namespace YLErp.Modules.TradeModule
|
||||
CKDX1 = "",
|
||||
CKDX2 = "",
|
||||
LB = "",
|
||||
QSBGNR = $"各位领导:\n\t\t经友好协商,我司拟与交易对手开展以下场外利率收益互换交易:\n浮动收益交付方\t存款收益接收方\t标的\t方向\t起始日\t到期日\t合约名义本金\t保证金支付方\n浙商证券\t{trade.ClientName}\t{trade.UnderlyingInstrumentTypeCn}\t{posiTypeStr}\t{trade.StartDate?.ToString("yyyy/M/d")}\t{trade.ExerciseDate?.ToString("yyyy/M/d")}\t{totalNotionalPrincipal:N0}元\t{trade.ClientName}\n交易标的满足浙商证券标的池管理要求,交易对手方为非交易商,提供【{(marginRate*100).ToString("0.##")}%】名义本金的履约担保品作为初始保证金。保证金预警线与盯市追保符合内外规要求。",
|
||||
QSBGNR = $"各位领导:\n\t\t经友好协商,我司拟与交易对手开展以下场外利率收益互换交易:\n浮动收益交付方\t存款收益接收方\t标的\t方向\t起始日\t到期日\t合约名义本金\t保证金支付方\n浙商证券\t{trade.ClientName}\t{trade.UnderlyingInstrumentTypeCn}\t{posiTypeStr}\t{trade.StartDate?.ToString("yyyy/M/d")}\t{exerciseDate?.ToString("yyyy/M/d")}\t{totalNotionalPrincipal:N0}元\t{trade.ClientName}\n交易标的满足浙商证券标的池管理要求,交易对手方为非交易商,提供【{(marginRate*100).ToString("0.##")}%】名义本金的履约担保品作为初始保证金。保证金预警线与盯市追保符合内外规要求。",
|
||||
MX = new object[0],
|
||||
SQMX = new object[0]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user