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