Fix SessionManager

This commit is contained in:
2025-04-08 21:06:03 -04:00
parent f5ccf2be18
commit 803fd5c45c

View File

@@ -1295,7 +1295,6 @@ namespace MarketData.Generator.MGSHMomentum
{
try
{
MGSHSessionManager sessionManager=new MGSHSessionManager();
if(!MGSHSessionManager.SessionAvailable(PathSessionFileName))return null;
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Restoring session from '{0}'",PathSessionFileName));
MGSHSessionParams sessionParams=MGSHSessionManager.RestoreSession(PathSessionFileName);
@@ -1323,7 +1322,6 @@ namespace MarketData.Generator.MGSHMomentum
{
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Saving session to '{0}'",PathSessionFileName));
MGSHSessionParams sessionParams=new MGSHSessionParams();
MGSHSessionManager sessionManager=new MGSHSessionManager();
sessionParams.LastUpdated=Today();
sessionParams.TradeDate=TradeDate;
sessionParams.StartDate=StartDate;
@@ -1338,7 +1336,7 @@ namespace MarketData.Generator.MGSHMomentum
sessionParams.CashBalance=CashBalance;
sessionParams.NonTradeableCash=NonTradeableCash;
sessionParams.HedgeCashBalance=HedgeCashBalance;
sessionManager.SaveSession(sessionParams,PathSessionFileName);
MGSHSessionManager.SaveSession(sessionParams,PathSessionFileName);
}
public bool BackupSession()
@@ -1347,7 +1345,6 @@ namespace MarketData.Generator.MGSHMomentum
String backupFileName=parts[0]+"_"+Utility.DateTimeToStringYYYYMMDDMMSSTT(DateTime.Now)+".bak";
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Saving session to '{0}'",backupFileName));
MGSHSessionParams sessionParams=new MGSHSessionParams();
MGSHSessionManager sessionManager=new MGSHSessionManager();
sessionParams.LastUpdated=Today();
sessionParams.TradeDate=TradeDate;
sessionParams.StartDate=StartDate;
@@ -1362,7 +1359,7 @@ namespace MarketData.Generator.MGSHMomentum
sessionParams.CashBalance=CashBalance;
sessionParams.NonTradeableCash=NonTradeableCash;
sessionParams.HedgeCashBalance=HedgeCashBalance;
return sessionManager.SaveSession(sessionParams,backupFileName);
return MGSHSessionManager.SaveSession(sessionParams,backupFileName);
}
}
}