diff --git a/YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs b/YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs index 5a5891ca..31b7413c 100644 --- a/YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs +++ b/YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs @@ -917,6 +917,14 @@ namespace YLErp.BLL.Eod clientPosition.price_now = bondPrice.net_price; clientPosition.yield_now = bondPrice.yield * ConsGlobal.bondPriceMultiple; } + else + { + clientPosition.full_price_now = 100; + clientPosition.swap_market_value = clientPosition.full_price_now * clientPosition.position_qty * 10000 * (clientPosition.side == 0 ? 1 : -1) * ConsGlobal.bondPriceMultiple; + clientPosition.position_profit_loss = (clientPosition.full_price_now - clientPosition.deal_full_price_avg) * clientPosition.position_qty * 10000 * ConsGlobal.bondPriceMultiple * (clientPosition.side == 0 ? 1 : -1); + clientPosition.price_now = 100; + clientPosition.yield_now = 0.01m; + } } catch (Exception ex) {