fix: 成交收益率修改
This commit is contained in:
@@ -388,7 +388,7 @@ namespace YLErp.Modules.SwapModule
|
||||
swap_flow_summary.TradingAmountNetFeeAvg = swap_flow_summary.TradingQty == 0 ? swap_flow_summary.TradingAmountNetAvg : swap_flow_summary.TradingAmountNetAvg + swap_flow_summary.TradingFeePending * tradeSide / swap_flow_summary.TradingQty;
|
||||
swap_flow_summary.TradingAmountNetFeeAvg = Math.Round(swap_flow_summary.TradingAmountNetFeeAvg ?? 0, 10);
|
||||
// 计算收益率
|
||||
CalBondResult result = BondCalcHepler.BondCalcByDate(gourpItem.Key.UnderlyingCode, swap_flow_summary.TradingAmountAvg, valueDate.ToString("yyyy-MM-dd"), "YD");
|
||||
CalBondResult result = BondCalcHepler.BondCalcByDate(gourpItem.Key.UnderlyingCode, swap_flow_summary.TradingAmountAvg * 100, valueDate.ToString("yyyy-MM-dd"), "YD");
|
||||
if (result != null)
|
||||
{
|
||||
swap_flow_summary.InitYtm = result.ytm;
|
||||
|
||||
@@ -384,7 +384,7 @@
|
||||
@(((item.PosiNetNoFeePrice ?? 0) * multiplier).OtcFormat(OtcFormatFlag.umprice))
|
||||
</td>
|
||||
<td>
|
||||
@(((item.PosiNetNoFeePrice ?? 0) * multiplier).OtcFormat(OtcFormatFlag.umprice))
|
||||
@((item.InitYtm * multiplier).OtcFormat(OtcFormatFlag.marginRateP))
|
||||
</td>
|
||||
<td>
|
||||
@item.PosiQuantity.OtcFormat(OtcFormatFlag.StockEqvNotional)
|
||||
|
||||
Reference in New Issue
Block a user