From 7dafbc3af1d7a1ee20bc0c6f9735c2f2f738ccc6 Mon Sep 17 00:00:00 2001 From: Sean Date: Tue, 8 Apr 2025 07:18:13 -0400 Subject: [PATCH] GetLatestDate uses cache --- .../MarketDataLib/Generator/GainLoss/GainLossGenerator.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MarketData/MarketDataLib/Generator/GainLoss/GainLossGenerator.cs b/MarketData/MarketDataLib/Generator/GainLoss/GainLossGenerator.cs index 4f705b2..29ceedd 100755 --- a/MarketData/MarketDataLib/Generator/GainLoss/GainLossGenerator.cs +++ b/MarketData/MarketDataLib/Generator/GainLoss/GainLossGenerator.cs @@ -77,7 +77,8 @@ namespace MarketData.Generator.GainLoss if (null == portfolioTrades || 0 == portfolioTrades.Count) return null; LocalPriceCache.GetInstance().Add(portfolioTrades); DateTime minTradeDate = portfolioTrades.GetMinTradeDate(); - DateTime maxDate = PricingDA.GetLatestDate(); +// DateTime maxDate = PricingDA.GetLatestDate(); + DateTime maxDate=LocalPriceCache.GetInstance().GetLatestDate(); if(null!=maxDateRef)maxDate=maxDateRef.Value; Dictionary gainLossCollection = new Dictionary(); DateGenerator dateGenerator = new DateGenerator();