diff --git a/MarketDataLib/Generator/MGSHMomentum/MGSHBacktest.cs b/MarketDataLib/Generator/MGSHMomentum/MGSHBacktest.cs index 1acff08..2631753 100644 --- a/MarketDataLib/Generator/MGSHMomentum/MGSHBacktest.cs +++ b/MarketDataLib/Generator/MGSHMomentum/MGSHBacktest.cs @@ -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); } } }