From 1b44df7b71e22a209c7602e9a522115b72dfe56c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=96=B9=E6=B5=B7?= Date: Tue, 22 Apr 2025 14:54:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E6=97=B6=E6=8C=81=E4=BB=93=E6=B2=A1?= =?UTF-8?q?=E5=8F=96=E5=88=B0=E4=B8=AD=E5=80=BA=E4=BC=B0=E5=80=BC=E6=97=B6?= =?UTF-8?q?=E7=BB=99=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs | 8 ++++++++ 1 file changed, 8 insertions(+) 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) {