Fix SessionManager
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user