Fix LocalPriceCache. Fix MGSHMomentum/MGSHSessionManager.cs

This commit is contained in:
2025-04-09 17:22:15 -04:00
parent 803fd5c45c
commit 1c69861ad5
2 changed files with 6 additions and 3 deletions

View File

@@ -60,7 +60,6 @@ namespace MarketData.Cache
if(null==instance) if(null==instance)
{ {
instance=new LocalPriceCache(); instance=new LocalPriceCache();
instance.RefreshLatestDate();
} }
return instance; return instance;
} }
@@ -78,6 +77,10 @@ namespace MarketData.Cache
{ {
lock(typeof(LocalPriceCache)) lock(typeof(LocalPriceCache))
{ {
if(Utility.IsEpoch(latestDate))
{
RefreshLatestDate();
}
return latestDate; return latestDate;
} }
} }

View File

@@ -7,11 +7,11 @@ using StopLimits=MarketData.Generator.Model.StopLimits;
namespace MarketData.Generator.MGSHMomentum namespace MarketData.Generator.MGSHMomentum
{ {
// ***************************************************************************** // *****************************************************************************
public class MGSHSessionManager public static class MGSHSessionManager
{ {
private const String SIGNATURE="MGSHSESSIONv2.00"; private const String SIGNATURE="MGSHSESSIONv2.00";
public bool SaveSession(MGSHSessionParams sessionParams,String pathSessionFile) public static bool SaveSession(MGSHSessionParams sessionParams,String pathSessionFile)
{ {
try try
{ {