平仓计算互换分红利息调整方向
This commit is contained in:
@@ -281,7 +281,7 @@ const vue = new Vue({
|
|||||||
var postData = { startDate: thisObj.TradeStartDate, endDate: thisObj.deal.UnwindDate, underlyingCode: thisObj.floatPosition.UnderlyingCode, tradeId: thisObj.deal.SwapTradeId, unwindDate: thisObj.deal.UnwindDate }
|
var postData = { startDate: thisObj.TradeStartDate, endDate: thisObj.deal.UnwindDate, underlyingCode: thisObj.floatPosition.UnderlyingCode, tradeId: thisObj.deal.SwapTradeId, unwindDate: thisObj.deal.UnwindDate }
|
||||||
main.post("/BondPayment/GetBondPayMentInterest", postData, { async: false }).done(function (resp) {
|
main.post("/BondPayment/GetBondPayMentInterest", postData, { async: false }).done(function (resp) {
|
||||||
let consumedDividend = parseFloat(resp.obj.consumedDividend ?? 0);
|
let consumedDividend = parseFloat(resp.obj.consumedDividend ?? 0);
|
||||||
let consumedDividendInterest = consumedDividend / parseFloat(thisObj.deal.NotionalQty)
|
let consumedDividendInterest = -1 * consumedDividend / parseFloat(thisObj.deal.NotionalQty)//调整一下方向
|
||||||
// 这里计算已经分红的利息,从totalInterest里扣除
|
// 这里计算已经分红的利息,从totalInterest里扣除
|
||||||
let totalDividend = parseFloat(thisObj.deal.CloseQty) * (resp.obj.totalInterest - consumedDividendInterest) * ratio * floatRatio;
|
let totalDividend = parseFloat(thisObj.deal.CloseQty) * (resp.obj.totalInterest - consumedDividendInterest) * ratio * floatRatio;
|
||||||
// 互换是全量消费,consumedDividend>0 表示分红已被当天互换消费,归0
|
// 互换是全量消费,consumedDividend>0 表示分红已被当天互换消费,归0
|
||||||
|
|||||||
Reference in New Issue
Block a user